Closed robmoffat closed 1 year ago
All items are checked, this activation is now ready to be validated by the TSC
Summary of findings from TSC review: Activated with recommendations/notes
Usefulness: Spring Bot has a clear purpose for what the problem is intended to solve, There are differentiations that Spring Bot brings, such as multiple platform support that eventually can help avoid lock-in, more emphasis on the business logic, templating, and easier annotations. However, it is a crowded market with competing solutions; it may need to be clarified why Spring Bot has a unique differentiation for FINO's members to attract further adoption in this community. The differentiations focus more on the commercial and technology focus than the industry relevance.
Community: Work on Spring Bot is made in the public domain, GitHub. However, I couldn’t find any publicly available references for the meeting agenda or minutes, even knowing that the weekly meeting related to bot- projects are handled in the Symphony. The code was developed and donated by Deutsche Bank, and there is a small community of contributors. Still, the only institution using it is DB which stated that it is used in several bank areas. It is not well-defined how to get engaged with the Spring Bot. It should be an easy fix and can be addressed for large community adoption.
Progress: It is said that Spring Bot has been used in several instances inside DB over the years. However, there is yet to be a concrete roadmap. It is more a section of PRs (three, to be precise) with comments on what should be incorporated but not a final decision, implementation dates, or how the feature will be adopted. Once activated, a proper roadmap should be elaborated.
@abhishek-sinha-db @vaibhav-db Do you think you put together some information about the things DB are using Spring Bot for?
e.g.
Congratulations @robmoffat + team! Spring Bot is now officially a FINOS active project. Announcement can be found at https://groups.google.com/u/1/a/finos.org/g/announce/c/aBnV0T8OAro.
@abhishek-sinha-db @vaibhav-db Do you think you put together some information about the things DB are using Spring Bot for?
e.g.
- hackathons
- symphony bots in production
- teams bots in production
@robmoffat Hi Rob it may be worth creating a new issue inside the spring bot repo as we're closing this one. But I'll leave it up to you.
Activation
Virtually all FINOS hosted projects are expected to strive towards, and ultimately attain, Active status and the related badge. An active badge indicates to potential consumers that the project has reached a level of maturity, both functional and non-functional, that it is suitable for production use.
The Technical Steering Committee approves lifecycle transitions following objective criteria detailed in the below checklist. More information in the FINOS Governance.
What does activation mean for the consumer?
:heavy_check_mark: The Project is high quality, mature from a codebase and community dynamics perspective.
:dart: The Project produces valuable releases to solve a useful business problem for our Community.
What does activation mean for the project team?
:star: Glory in the Community
:eyes: :loudspeaker: Increased visibility and positioning in FINOS web resources, marketing and Community building efforts like meetups, blog posts, etc.
Activation Checklist
(*) transparent governance model is when a project’s discussions, minutes, deliberations, project plans, issue tracking plans for new features, and other artefacts are open, public, and easily accessible in the FINOS Project Infrastructure or FINOS sanctioned external system.