Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Minnesota

Software Development Lifecycle

University of Minnesota via Coursera Specialization


This Specialization is designed for people who are new to software engineering. It's also for those who have already developed software, but wish to gain a deeper understanding of the underlying context and theory of software development practices. At the end of this Specialization, we expect learners to be able to: 1.) Build high-quality and secure software using SDLC methodologies such as agile, lean, and traditional/waterfall. 2.) Analyze a software development team's SDLC methodology and make recommendations for improvements. 3.) Compare and contrast software development methodologies with respect to environmental, organizational, and product constraints.


Course 1: Software Development Processes and Methodologies
- Offered by University of Minnesota. Software is quickly becoming integral part of human life as we see more and more automation and ... Enroll for free.

Course 2: Agile Software Development
- Offered by University of Minnesota. Software industry is going crazy on agile methods. It is rapidly becoming the choice for software ... Enroll for free.

Course 3: Lean Software Development
- Offered by University of Minnesota. While scrum and XP were transforming the software development industry, there were another set of ideas ... Enroll for free.

Course 4: Engineering Practices for Building Quality Software
- Offered by University of Minnesota. Agile embraces change which means that team should be able to effectively make changes to the system as ... Enroll for free.


Taught by

Kevin Wendt and Praveen Mittal


Start your review of Software Development Lifecycle

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.