This is an "ideal" roadmap. In practise things will probably be a bit different, be flexible!
Week | Activity | Supervised meeting (Thu.) |
13 | Form group. Select project. Setting up development environment. Workshop: Maven, Git (Tue.), Project template (Maven) under Project tab. Start requirement elicitation (RAD sect. 1). Start with application models (RAD sect. 2.3, except 2.3.3) | Environment. Use cases. Preliminary RAD. |
14 | Finish preliminary RAD (in particular 2.3.3 the analysis model, don't overdo, update later). Prototype (test techniques, other things ...)! | Analysis model review. |
15-16 | Easter/Self study | |
17 | Create a running version of some high priority UC's using classes from analysis model. Simplify, scale down, hard code. Seminar: Presentation of analysis model (Mond.) | Demo of first running version. Design review |
18 | Implementing more UC's. Implementing services/GUI, Review RAD, Start with SDD, Start serious design and testing. Workshop: Testing (Mond, Wed.) | This is a halfday (afternoon is holiday). PM meetings moved to Tue. | 19 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD |
20 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | This is a holiday. If you need a meeting arrange with supervisor. |
21 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | |
22 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | Final review of all artifacts. |
23 | Oral presentation/opposition. Handle in self evaluation. Speak Swedish, slides English. |