Table 1.
Phase | Quality Aspect |
---|---|
Project Theme, Application |
MVP product, focusing on agility, contributing to small definition as a scope toward real delivery |
Requirements: Functional and Non-functional |
Direct mapping of functional and non-functional requirements as inputs of acceptance tests and correctness verification |
Technical Solution | Organization of the system as a set of hardware and software components. Integration tests, unity tests to obtain quality, driven by the previous phases (requirements, verification, and test plans) |
Implementation | The student produces a correct project by implementing hardware and software solutions step-by-step: implements, tests, integration, tests. Each right part acts as a stimulus to continue the project. Simulation is a powerful tool in this phase. |
Delivery | Each tested part acts as a delivery. The students are encouraged to deliver and demonstrate correct details in an evolutionary delivery approach |