Software Development MethodologiesLearn about the basic software development models and methodologies and explore how they influence product creation.
Skills covered
Software Development Methodologies
- Course format
Self-paced course
- Course level
Basic
- Course language
English
Knowledge you will gain
Learn about the stages of the Waterfall approach and its comparison with other models.
Explore the core principles and reasons for the effectiveness of Agile philosophy.
Delve into Scrum roles, events, and burndown chart, and grasp the concept of sprints and product backlog.
Find out how task management is organized when Kanban model proves most effective.
Discover extreme programming and the difference between its key practices: test-driven and behavior-driven development.
Study plan
ConceptWatch
- 9 modules
- 17 lessons
- 2 hours
1High-level overview
- 1 lesson
- 4 min
4 min
2Waterfall
- 2 lessons
- 13 min
3Agile
- 2 lessons
- 16 min
4Scrum
- 5 lessons
- 39 min
5Kanban
- 1 lesson
- 7 min
6Extreme programming
- 1 lesson
- 10 min
7Test-driven development
- 3 lessons
- 21 min
8Behavior-driven development
- 1 lesson
- 11 min
9Summary & extras
- 1 lesson
- 3 min
Course author

Software Development Methodologies
Get to know how team processes may be organized during product development.
Courses by this author