Course

Course Summary
Credit Type:
Course
ACE ID:
SKIL-0224
Organization:
Location:
Online
Length:
33 hours
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Upper-Division Baccalaureate 3 software project management
Description

Objective:

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:

  • compare different project management and collaboration tools
  • review software requirements planning and software development glossary
  • 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
  • balance project needs versus expectations
  • manage and support organizational value and strategic goals
  • define a hybrid Agile approach
  • discover Agile value-driven delivery.
  • define the methodologies for Lean, Agile, and Scrum in software development
  • practice software project management communication skills
  • define success metrics
  • identify negotiation skills for project analysts
  • describe recruitment for software project managers
  • explore advanced Agile, Scrum, and project data analysis for software projects

General 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:

70%
Supplemental Materials