Menu
- General Information
- Architecture :
- Services & Processes
- CookBooks
- Deployment
- Bundled Applications
- Source Code :
- Third-Party Setup :
- Polytech Staff Area :
We use a special life cycle for service and orchestrations development inside jSeduite. It is definitively inspired by state-of-the-art project management life cycle with some personal enrichments which fit with jSeduite ideology.
The previous figure represent the expected life cycle. This life cycle is handled through the Status label of the Google Issue Tracking system. This lifecycle can help us to capitalize knowledge about jSeduite development (average development time, architectural discussions, …).
New: An enhancement request is proposed using the tracking engine.owner of this issue (eventually using the CC field if multiple developers).Modeling.Modeling: A development team is trying to find a solutionissue_XX.pdf describing the solution is producedAccepted.Milestone- label to the expected delivery date (Milestone-YYYY-MM-DD).Accepted: Work is in progress … :)Fixed.Code review on the mailing list.Fixed: The enhancement should be okAccepted and iterate over the identified troublesEndedEnded: Final state, exiting the life cycle with success.New → Rejected: This request doesn't make any senses inside jSeduite context.Modeling → Rejected: Even with the Modelling brainstorming steps, this enhancement seems unrealistic.New → Duplicate: This request is included inside another one.Duplicate and the duplicated issue ID is reported.
A Buried status means that this enhancement is full of senses, but definitively unrealistic for now considering the team load. So, this status means: Good idea, put it on a corner, we're going to re use it when our work load will be lower than now.