Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Software Project Management - The complete course
Rating: 4.2 out of 5(1,094 ratings)
5,698 students

Software Project Management - The complete course

Project management in software development in traditional and agile projects
Last updated 2/2025
English
German [Auto],English [Auto],

What you'll learn

  • how to manage software
  • software project management
  • agile project management
  • manage scrum projects

Course content

21 sections • 227 lectures • 18h 31m total length
  • Introduction3:38

    Learn software project management as a coordinator who ensures time, resources, budget, and quality. Discover roles from specification to execution, plus risk and change management and practical planning tools.

  • Course Structure3:56

    Explore the course structure of software project management, covering project phases, development models, risk and change management, deployment, agile frameworks, and tools for planning, tracking, scrum and kanban boards, documentation.

  • What is software project management6:04

    Learn how to plan, execute, and deliver software products and services within a defined time and budget, coordinating teams, managing stakeholders, and iterating with testing and feedback.

  • Project management skills2:38

    Develop project management skills, including communication, time management, problem solving, organizational awareness, diplomacy, and handling third party decisions and customer changes.

  • The role and responsibility of a software project manager4:19

    Outline the roles of a software project manager, from planning and breaking work into phases and tasks to scheduling, resources, and risk management, with emphasis on testing and communication.

  • How to manage a software project successfully?4:54

    Manage a software project by keeping non-development work off developers, motivating the team, and breaking work into daily tasks to deliver a quality product on time.

  • Project management steps9:02

    Explore project management steps as a structured process to forecast customer needs, build a business case, prototype with stakeholders, iterate, manage scope and risks, and close with lessons learned.

  • The scenario in a software project4:33

    Act as a solution architect to translate customer needs into technical specifications, coordinating account and project managers and resource-allocation with cross-functional teams to deliver a software solution.

  • Roles & Responsibilities8:22

    Align roles from account manager to product owner and quality manager, coordinating development, quality assurance, and content teams to translate business requirements into technical specifications and ensure quality.

  • Presentation of a case study10:30

    Discover a web-based learning platform with login and registration, profiles, course and lecture pages, videos, quizzes, certificates, and an admin panel with infinite scroll and customizable content.

  • What is a Gantt chart3:44

    Explore how a Gantt chart represents project activities as bars along a timeline, with start dates, durations, phased hierarchies, and predecessor relationships.

  • What is a Pert chart2:04

    Explore the network (path) diagram that lists tasks with start, finish, duration, and completion, plus their predecessors and successors, to reveal task order and phase relationships.

  • The project management process: the phases9:51

    Explore the project management process and its phases from initiation to closure, including planning, design, development, deployment, and benefits realization.

  • The project management process: the connected processes1:38

    The project management process is interconnected with planning, controlling, team, documentation, communication, risk, and change management, and this course details how these processes drive project phases.

  • How to deal with uncertainties in software development4:22

    Identify sources of uncertainty—technological, market, environment, and social—via risk assessment, then apply agile or extreme project management to reduce risk.

  • The customers role in software development projects7:03

    Active customer involvement drives software project success, from gathering detailed business and technical requirements to reviewing deliverables, monitoring progress and budget, and jointly managing risks.

Requirements

  • Use the computer
  • Basic knowledge of Microsoft Office products (Excel, Word,...)

Description

This course has been created for those working on software projects.

Primarily it has been created for project managers and scrum masters but also for all members involved in a software project: team members, software developers, tester, customers, product owners, stakeholders, quality managers and so on.

The course covers all the aspects of a software project management process for any kind of software project.

It is the obvious next chapter of my course about software development and has the aim to teach you how to successfully manage a software project.

It is mainly focus on traditional projects and agile projects.

The main topics covered in this course are:

  • What is software project management

  • Project management skills

  • The role and responsibility of a software project manager

  • How to manage a software project successfully

  • Project management steps

  • The scenario in a software project

  • Roles & Responsibilities

  • What is a Gantt chart

  • What is a Pert chart

  • The project management process: the phases

  • How to deal with uncertainties in software development

  • The customers role in software development projects

  • Software development models

  • Risk assessment

  • Contingency plans

  • Change management

  • The deployment process

  • Agile Frameworks

  • Agile project management

  • Project Management - Concepts

  • Project Management - Application - MS Project: Create your project plan

  • Calculating the Software Development Cost

  • Project Management - Application - MS Project: Resource Management

  • Project Management - Application - MS Project: Project Calendar

  • Project Management - Application - MS Project: Project Tracking

  • Project Management - Application - MS Project: Project Reporting

  • Project Management - Application - MS Excel: Project Management Dashboard / Project Status Report

  • Project Management - Application - Smartsheet

  • Project Management - Application - Atlassian JIRA

  • Project Management - Conclusions

  • Project conclusion

  • How to close a project

  • Lessons Learned

  • Handover

  • Documentation management

  • Additional tools


Who this course is for:

  • project managers
  • business owners
  • business developers
  • product managers
  • software architects
  • software developers
  • managers
  • Students of Management Science
  • project planners