Software Processes and Agile Practices

In this Software Product Management Specialization, you will master Agile software management practices to lead a team of developers and interact with clients. In the final Capstone Project, you will practice and apply management techniques to realistic scenarios that you will face as a Software Product Manager. You will have the opportunity to share your experiences and learn from the insights of others as part of a Software Product Management

Created by: Kenny Wong

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a interaction design course? Or looking for more detail on Kenny Wong's Software Processes and Agile Practices? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

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.

icon
Instructor Details

Kenny Wong

Kenny Wong is an Associate Professor in the Department of Computing Science, at the University of Alberta, Canada. He received his B.Sc. and Ph.D. degrees in Computer Science from the University of Victoria, Canada. He has been a university instructor for 16 years, regularly teaching team-oriented, project-based software engineering courses, including several offerings of software process and product management. His research in software engineering focuses on analyzing the root causes of problems in the structure, behavior, and management of complex software systems.

icon
Reviews

4.7

140 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Hang Z on 24-Jul-18

Lack of practical examples of agile. Too many theory and memorization.

By Supakrit B on 30-Apr-18

This course is good for learning an overview of agile processes. However, it does not make you ready for executing these processes in actual environment. In my opinion, this course lacks case studies that allow student to link the model to the real-world problem, making it hard to understand which model should we apply in which situation.

By Pallavi S on 2-Nov-16

Lecture presentation is very very robotic. It's hard to follow the lecture without proper diagrams or examples.

By pengwei on 28-Jul-16

The lecture just reads books.

By Neal K on 27-Nov-18

Huge waste of time....course covers nothing substantive. It takes a very interesting subject, software product management, and transforms it into the world's most boring thing. Not to mention, the content itself - pretty useless, in my opinion. Come on Coursera and U of A - I expected better from both of you!

By on 19-Nov-15

very bad, useless course. Just listing the names of the methods and practices.

By Ravitosh D on 25-Dec-18

Great material to enhance your career.

By Hend A on 12-Dec-18

Great informative course. I learnt a lot of new concepts here with very simple and to-the-point examples

By Terence L on 4-Feb-19

Great explanations of agile practices. Good use of examples. Clearly articulated.

By Sam W on 5-Feb-19

A very detailed and informative course on the Agile development practices. Covered almost every aspect of agile development that is used today!

By Aldo Z on 4-Feb-19

Very easy to follow and great material to deepen understanding

By PRASANTH.E on 26-Jan-19

Nicely framed course. Got an idea about agile software development processes.