Difference between revisions of "HowTo:Organize UBIK Development"
(→Dividing the project into tickets) |
|||
Line 7: | Line 7: | ||
<!-- DO NOT REMOVE THIS -->{{Template:HowTo/Begin}}<!-- DO NOT REMOVE THIS --> | <!-- DO NOT REMOVE THIS -->{{Template:HowTo/Begin}}<!-- DO NOT REMOVE THIS --> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Project Structure Plan = | = Project Structure Plan = | ||
Line 47: | Line 37: | ||
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. | ||
− | + | ||
− | + | = Functional Spec & Effort Estimation = | |
− | + | ||
+ | Before working on the implementation of a {{UBIK}} project, it is essential to have a very good understanding of the effort involved. {{UBIK}} projects can be highly complex and much depends on the customer's requirements and a common agreement on a proposed solution. | ||
+ | For the sake of a successful project, a very clear functional specification is paramount. Without it, it is impossible to estimate the effort, and thus the costs, of a {{UBIK}} project adequately. | ||
+ | Also, the effort should not be underestimated; unknown factors are guaranteed to distort even the best theoretical plan into a more complex reality. | ||
+ | Without an adequate time frame and budget, the climate in the project will become one of stress and conflict with the customer. | ||
+ | We recommend PERT as a method for effort estimation. | ||
+ | |||
+ | 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. | ||
= Requirement Supply Chain = | = Requirement Supply Chain = | ||
Line 65: | Line 62: | ||
In general, we recommend adding the supply chain part(s) of a story to the title as a prefix. E.g., "Req.: Story A". | In general, we recommend adding the supply chain part(s) of a story to the title as a prefix. E.g., "Req.: Story A". | ||
− | |||
− | |||
− | |||
− | |||
= Staging & Manual Test Plans = | = Staging & Manual Test Plans = |
Revision as of 11:29, 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.