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
Waterfall
Learn about the stages of the Waterfall approach and its comparison with other models.
Agile
Explore the core principles and reasons for the effectiveness of Agile philosophy.
Scrum
Delve into Scrum roles, events, and burndown chart, and grasp the concept of sprints and product backlog.
Kanban
Find out how task management is organized when Kanban model proves most effective.
Extreme programming
Discover extreme programming and the difference between its key practices: test-driven and behavior-driven development.
Study plan
- 9 modules
- 17 lessons
- 2 hours
1High-level overview
- 1 lesson
- 4 min
Concept
Watch4 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