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

Coursera

Software Project Management Skills

EDUCBA via Coursera

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 50% Off
One plan covers every Professional Certificate on Coursera. 50% off Coursera Plus Annual for 10 days only — price increases June 17.
Unlock All Certificates
Learn how to analyze, plan, and manage software projects effectively using industry-aligned project management frameworks, Agile methodologies, scheduling techniques, and leadership practices. This course provides practical skills for managing software development projects from initiation through successful delivery. The course begins with the foundations of software project management, including project lifecycle models, PMBOK, CMMI, Agile, and Rational Unified Process (RUP). Learners will understand how modern software development methodologies support structured project execution and adaptability in dynamic environments. As the course progresses, learners explore software risk management, including identifying, analyzing, and mitigating project risks while integrating time management practices to improve planning efficiency. The course also covers scheduling techniques, critical path analysis, and software quality management to help ensure successful project outcomes. Advanced modules focus on scope management, change control, stakeholder engagement, leadership, and team management. Learners will understand how to control scope creep, manage software project complexity, motivate teams, and improve collaboration in high-pressure environments. The course also introduces advanced project management practices such as software asset management and software process models, helping learners build a comprehensive understanding of modern software project environments. What makes this course unique is its integrated, end-to-end approach to software project management, combining technical planning, risk management, quality control, leadership, and stakeholder communication into one practical learning experience. By the end of the course, learners will be able to confidently manage software projects, improve team productivity, and handle project challenges effectively in professional software environments.

Syllabus

  • Foundations of Software Project Management
    • This module introduces the core principles of software project management, covering project fundamentals, lifecycle models, industry frameworks like PMBOK and CMMI, and modern development methodologies such as Agile and RUP.
  • Mastering Risk Management
    • This module focuses on identifying, analyzing, and managing risks in software projects, along with integrating time management practices to minimize project uncertainties and improve planning efficiency.
  • Time & Schedule Management
    • This module covers project scheduling techniques, critical path analysis, and quality management practices, enabling learners to manage timelines effectively while ensuring high software quality standards.
  • Scope & Change Management
    • This module explores how to define, structure, and control project scope, along with managing project changes using tools and processes to prevent scope creep and ensure controlled project execution.
  • People, Leadership & Complexity
    • This module focuses on managing teams, leadership strategies, motivation techniques, and handling project complexity, enabling effective collaboration and decision-making in dynamic software environments.
  • Advanced Project Management Practices
    • This module covers advanced topics such as software asset management, stakeholder engagement, and software process models, providing a comprehensive understanding of modern project management practices.

Taught by

EDUCBA

Reviews

Start your review of Software Project Management Skills

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.