This course has been created for those working in 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 cover 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