This course delves into a variety of processes to structure software development. It also covers the foundations of core Agile practices, such as Extreme Programming and Scrum.
This course is part of the Software Product Management Specialization
About this Course
What you will learn
Distinguish between different process models for organizing software production.
Gauge the applicability of process models for a software development project.
Apply the fundamentals of Agile software development and management practices.
Skills you will gain
- Lean Software Development
- Agile Software Development
- Software Development Process
- Scrum (Software Development)
Syllabus - What you will learn from this course
Module 1: Introduction to Processes
Module 2: Process Models
Module 3: Agile Practices
Module 4: Other Practices
- 5 stars76.77%
- 4 stars19.92%
- 3 stars2.40%
- 2 stars0.56%
- 1 star0.33%
TOP REVIEWS FROM SOFTWARE PROCESSES AND AGILE PRACTICES
The course is very helpful for me in understanding agile practices. So many software methodologies were discussed in the course. Thank you University of Alberta and Coursera.
The course is highly interactive...i like the concept of giving questions based on the the information learnt in that particular video...I personally like the instructors teaching methods ....
Good course. Information is concise and well structured. I have completed the assignments spending approximately 1.5 hours a week on it and found the course difficulty to be easy.
This is a very good course. Bradley and Morgan explain the concepts very well. Bradley starts with analogy makes the course interesting from start. Morgan also explain Agile in very good way.
About the Software Product Management Specialization
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.