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.

University of Minnesota logo

Software Development Lifecycle Specialization

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

     
  • 4.6
  •  |
  • Reviews ( 2.2K )
Free

This Course Includes

  • iconcoursera
  • icon4.6 (2.2K reviews )
  • icon2 months at 10 hours a week
  • iconenglish
  • iconOnline - Self Paced
  • iconspecialization
  • iconUniversity 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.