Session 1
- History of software delivery methodologies
- Methodology overview: Waterfall, V-model, FDD, RAD, Agile, SEMAT, Cynefin
- Iterative vs incremental; Flow of value: product vs project
- Requirement collection and analysis. Functional vs non-functional requirements. Specification by example.
- Practical exercise: discuss the strengths and weakness of different methodologies