When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Software Development Lifecycle Specialization
Launch Your Career in Software Development. Master techniques and best practices for traditional and agile software project management.
Free

This Course Includes
coursera
4.6 (2.2K reviews )
2 months at 10 hours a week
english
Online - Self Paced
specialization
University of Minnesota
About Software Development Lifecycle Specialization
Learn in-demand skills from university and industry experts
Master a subject or tool with hands-on projects
Develop a deep understanding of key concepts
Earn a career certificate from University of Minnesota
What You Will Learn?
- Critically analyze software engineering development processes from our four selected development philosophies (traditional, secure, agile, and lean).
- Describe the trade-offs among the philosophies with respect to environmental, organizational, and product constraints.
- Discuss the workings of exemplary processes within each of the given philosophies.
- Perform activities within each of the four aforementioned philosophies and explain how they satisfy the principles of the given philosophy.