Software Project Management Foundations
55mBeginner2019-10-10
Authors

Kelley O'Connell
Agile Trainer, Project Manager, Process Innovator
Course details
Explore project management and learn what goes into leading a project as the manager. Discover what often causes projects to struggle. Learn about waterfall and agile, the two most widely used project management frameworks. Find out how to choose which framework is best suited for different software projects and learn about the software development life cycle (SDLC). Instructor Kelley O’Connell also covers specific skills and topics that can help project managers lead software projects to a successful conclusion.
Learning objectives
Compare and contrast two major project management methods.
Describe the functions of different software layers.
Distinguish between different types of software projects.
Describe the elements of a well-written request for proposal.
Identify requirements that should be met before product release.
Learning objectives
Compare and contrast two major project management methods.
Describe the functions of different software layers.
Distinguish between different types of software projects.
Describe the elements of a well-written request for proposal.
Identify requirements that should be met before product release.
Skills covered
Software DesignFoundationsSoftware Development
Concepts
0. Introduction
- 01 - Lead successful software projects
- 02 - What to know about waterfall and agile
- 03 - Software development life cycle
1. Software Projects
- 04 - Software projects are different
- 05 - Software project frameworks
- 06 - Types of software projects
2. COTS Software Projects
- 07 - COTS software
- 08 - Vendor selection
- 09 - Multiple teams
- 10 - Integration factors
3. Software Enhancement Projects
- 11 - Enhancing internal software
- 12 - Stakeholder mapping
- 13 - Joint application design
- 14 - Coordinated user acceptance
4. Software New Build Projects
- 15 - Building a new application
- 16 - User experience
- 17 - Legacy systems and infrastructure
- 18 - Design for scalability
- 19 - Release and support
Conclusion
- 20 - Next steps
Related courses
- DevOps Foundations: Lean and Agile
- Microsoft Azure DevOps Engineer Expert (AZ-400) Cert Prep by Microsoft Press
- Hands-On AI: Implementing Agentic Systems
- Agile: It's Not Just for Software
- Transforming Project Management with AI Agents (2025)
- Software Development Life Cycle (SDLC) (2019)
- Software Testing Foundations: Testing throughout the SDLC
- DevOps Foundations: Value Stream Management
Related learn paths
- Advance Your Skills as a Project Manager
- Career Essentials in Project Management
- Develop Your Skills as a Software Project Manager
- Develop Your Skills as a Project Scheduler
- Technical Program Management
- Build Your Project Management Skills
- Become a FileMaker Custom App Developer
- The Top Skills Project Management Professionals Have Right Now