This is an "ideal" roadmap. In practise things will possible be done a bit different, be flexible!
Week | Activity | Supervised meeting (Thu.) |
12 | Form group. Select project. Setting up development environment. Workshop: Git (Tue.) Start requirement elicitation (RAD sect. 1). Start with application models (RAD sect. 2.3) | |
13-14 | EASTER | |
15 | Finish preliminary RAD (especially the analysis model, don't overdo, update later). Workshop: Testing (Tue.) Seminar: Presentation of analysis model (Fri.) | Analysis model review. |
16 | Create a running version of some high priority UC's using classes from analysis model. Simplify, scale down, hard code Workshop: Advanced Techniques (Tue.) | Demo of first running version. Design review |
17 | Implementing more UC's. Implementing services/GUI, Review RAD, Start with SDD, Start serious testing. | |
18 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | |
19 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | |
20 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | Final review of all artifacts. |
21 | Oral presentation/opposition. Handle in self evaluation. Speak Swedish, slides English. |