Difference between revisions of "HowTo:Organize UBIK Development"
(→A Feature for every requirement) |
m (→A User Story for every task group) |
||
Line 37: | Line 37: | ||
==== A User Story for every task group ==== | ==== A User Story for every task group ==== | ||
− | Every Feature consists of one or many User Stories | + | Every Feature consists of one or many User Stories. |
+ | A User Story is a task that can be implemented within one or two weeks (it can be split up in sub-tasks if necessary). | ||
+ | While this is the perfect scope for a project engineer to implement, it might be too technical to discuss with the customer, and that's okay, because we have the Feature for that. | ||
+ | |||
A User Story should be formulated using the following pattern: | A User Story should be formulated using the following pattern: | ||
"As a <user>, I want <requirement>, because <reason>." | "As a <user>, I want <requirement>, because <reason>." | ||
Line 49: | Line 52: | ||
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]] | ||
= Functional Spec & Effort Estimation = | = Functional Spec & Effort Estimation = |
Revision as of 16:57, 10 November 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.