Course Summary
Credit Type:
ACE Course Number:
33 hours
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Upper-Division Baccalaureate 3 software project management


The course objective is to help software developers gain a better understanding of project planning and development. This provides the foundation to becoming a Software Project Analyst. A skilled analyst can start working on their Software Project Lead skills by diving into the more challenging task of leading software development teams. This includes defining metrics, negotiation skills, performing business analyses, and deployment. From there, learners can move into the Software Project Manager role that focuses more on managing projects and software project analysis. Finally, learners can become Senior Software Project Managers who bring together all the insights and knowledge acquired throughout their course to implement various Agile methodologies for the greatest business impact.

Learning Outcomes:

  • define the methodologies for Lean, Agile, and Scrum in software development
  • compare different project management and collaboration tools
  • practice software project management communication skills
  • review software requirements planning and software development glossary
  • define success metrics
  • identify negotiation skills for project analysts
  • interpret stakeholder needs
  • explore business analysis for project management
  • understand project risk assessment
  • explore Agile and Scrum project management for software development
  • explore skills in decision making, data analysis, conducting meetings
  • summarize stakeholder communication
  • describe recruitment for software project managers
  • balance project needs versus expectations
  • explore advanced Agile, Scrum, and project data analysis for software projects
  • manage and support organizational value and strategic goals
  • define a hybrid Agile approach
  • discover Agile value-driven delivery.

General Course Topics:

  • Agile for software development: Lean, Agile, and Scrum methodologies
  • Project management tools: understanding PM tools
  • Project management tools: understanding the collaboration tools
  • Software project management communication skills
  • Software requirements planning
  • Software development concepts: software development glossary
  • Project evaluation: defining success metrics
  • Skills for project analysts: negotiation skills
  • Managing and engaging stakeholders
  • Business analysis for project management: practices for early project stages
  • Business analysis for project management: practices for later project stages
  • Risk management: project risk assessment
  • Agile software development: Agile development life cycle: Agile software development: Agile project management techniques
  • Project management: Scrum framework for software development
  • Decision making for software project managers
  • Software data analysis: project management metrics
  • Project meetings: Agile project meetings
  • Stakeholder communication: software projects and stakeholder communication
  • Project management needs versus expectations
  • Advanced Agile: software project management
  • Advanced Agile: software development concepts
  • Software projects: recruiting the project team
  • Advanced Agile: tools and techniques
  • Advanced Agile: leadership techniques
  • Advanced Scrum for project management
  • Business intelligence: project data analysis
  • Business strategy: managing organizational value
  • Business orientation: strategic organizational goals
  • Agile hybrid approaches
  • Value-driven delivery: delivering value in Agile projects
Instruction & Assessment

Instructional Strategies:

  • Computer Based Training
  • Lectures

Methods of Assessment:

  • Examinations
  • Quizzes

Minimum Passing Score:

Supplemental Materials