Difference between revisions of "HowTo:Organize UBIK Development"
m |
(→Dividing the project into tickets) |
||
Line 18: | Line 18: | ||
Effort can be estimated both on task-level and on more abstract levels: For every task, three estimates are provided by the team (optimistic, most likely, and pessimistic), and for every milestone, we can calculate respective sums from the individual tasks. Then, we can use PERT for the final estimate. | Effort can be estimated both on task-level and on more abstract levels: For every task, three estimates are provided by the team (optimistic, most likely, and pessimistic), and for every milestone, we can calculate respective sums from the individual tasks. Then, we can use PERT for the final estimate. | ||
− | = | + | = Project Structure Plan = |
− | {{UBIK}} projects can be large, and it is desirable to split them into a hierarchy of smaller parts or tickets. | + | {{UBIK}} projects can be large, and it is desirable to split them into a hierarchy of smaller parts or tickets. |
This makes it easier to track the overall progress and to delegate work to project engineers. | This makes it easier to track the overall progress and to delegate work to project engineers. | ||
− | It also allows you to model the | + | It also allows you to model the relations between tasks and to plan them chronologically, taking dependencies into account. |
− | + | The result is called a Project Structure Plan, and it should be possible to reflect it on a Gantt chart. | |
Tickets can be managed with any Issue Tracking or Project Management system. | Tickets can be managed with any Issue Tracking or Project Management system. | ||
Line 46: | Line 46: | ||
Only after review and acceptance with respect to the definition-of-done / acceptance criteria, should the User Story be considered finished. | Only after review and acceptance with respect to the definition-of-done / acceptance criteria, should the User Story be considered finished. | ||
+ | |||
+ | [[Category:Best Practices (internal)|Organize UBIK Development]] | ||
+ | [[Category:How-To|Organize UBIK Development]] | ||
+ | [[Category:Resources (internal)|Organize UBIK Development]] | ||
= Requirement Supply Chain = | = Requirement Supply Chain = |
Revision as of 11:28, 25 July 2023
In this article, we aim to provide a guide and best practices for organizing the development of a UBIK® project.
We're going to assume that the customer's requirements were already collected and use-cases have been identified. These definitions are the basis for more detailed concepts to be developed throughout the project.
For customizing UBIK®, we recommend to use the following strategy.