Course Taxonomy: Projects

Certified Technical Program Manager

Section 1: Introduction to Technical Program Management

  • What is Program Management
  • What is different about Technical Program Management
  • Brief History of Technical Program Management
  • Technical Program Structure → Organizational overview, Team Structure, Roles &
  • Responsibilities
  • Role of a Technical Program Manager → Technical vs Non-Technical Orgs
  • Domain Oriented Technical Program Managers (Infrastructure, EBI, Ops, Cyber Security,
  • Mobile, Web, Backend etc.)
  • Team Exercise – Skills for Successful Technical Program Management

Section 2: Technology in Technical Program Management

  • Technical Capabilities of a TPM
  • Fundamentals of High-Level System Design → Scaling (Vertical vs. Horizontal) Processing
  • & Pre-processing, Queuing, Caching, Decoupling, Microservices, Load Balancing, Logging
  • & Metrics, noSQL, Sharding etc.
  • Low Level Design → Object Oriented Design, Design Patterns, Core Classes & Objects,
  • Relationships, Methods etc.
  • Building Large Scale Distributed Systems
  • Technical Goals in a Program Lifecycle
  • Team Exercise – Technical System Design Case Study

Section 3: Program Initiation (Requirements & Design)

  • Problem Statement – Defining the Program Vision
  • Pitfalls of Requirements (Agile & Waterfall) → Waterfall Too Much, Agile Too Little
  • User-Centric Functional & Non-Functional Requirements
  • Intrinsic & Extrinsic Technical Requirements & Architecture Design
  • Three Ts of Program Planning → Team, Technology & Time (TTT)
  • Scope Management & Common Program Mishaps
  • Theory of Estimation → Relative & Absolute
  • Political Management & Planning → Organizational Limitations,
  • Cadence & Artifacts Delivery Set-up
  • Team Exercise – Initiation of a Technical Program in a Non-Technical, Political Landscape

Section 4: Technical Program Execution

  • Agile Sprints Execution
  • Effective Communication within a Technical Program
  • Measuring Team Performance & Technical Progress
  • Responding to Program Management Bureaucracy
  • Program Execution Pitfalls – DSU Fails, No Retros, No POs, No Testing in Sprints, Backlog
  • Readiness, Vendor Management, Resource Sharing etc.
  • Management of Technical Debt
  • Technical Deployment Patterns, Roll-out & Release Management – Blue Green
  • Deployments, Dark Launches, A/B Testing, Canary Releases, Feature Flags etc.
  • Leading a DevOps, DevSecOps & Site Reliability Engineering Model
  • Gaining Business Intelligence – Telemetry, TDD, HDD, Logging, Monitoring
  • Team Exercise – Creation of a Robust Execution Structure across the SDLC

Section 5: Program Control & Reporting

  • Controlling & Reporting at Different Levels of a Program – Team vs Line Management vs
  • Senior Leadership
  • Technical Metrics Gathering & Reporting – Code Coverage, Automation, Deployment
  • Frequency, MTTR etc.
  • People Performance & Program Management Metrics Reporting – Statuses, RAG etc.
  • Reporting Frequency & Audience
  • Strategic & Political Escalation
  • Scaling, Expanding & Distributing the Technical Solution across the Organization
  • Team Exercise – Metrics & Reporting at All Levels of a Program

Section 6: Case Study Program

  • Technical Program Management Simulation
  • Team Exercise – Designing a modern application microservice from initiation to technical
  • execution, communication and reporting while dealing with challenges

AI for Project Management

Part 1: Generative AI Enablement

  • AI Capabilities and Limitations
  • Best Practices for Interacting with LLMs
  • Identifying Automation Use Cases

Part 2: AI-Enhanced Project Management Environments

  • AI and Project Management Tooling
  • Implementing an Internal LLM

Part 3: Applying AI in daily PM work

  • Content generation and communication assistance
  • Dataset identification and capture
  • Sentiment Analysis for Stakeholder Feedback
  • Search and Information retrieval and extraction
  • Text Summarisation for Efficient Reporting

Part 4: Implementing AI within a Project Management Framework

  • Project Lifecycle and Governance
  • Risk, Stakeholder and Change Management

Part 5: Ethical Considerations in AI-assisted Projects

  • Data Privacy and Security
  • AI Bias
  • Legal and Compliance Considerations

Part 6: Developing your AI-enabled Project Management Approach

  • Current State Assessment
  • Creating an Adoption Roadmap

Part 7: Future Trends

AgilePM Foundation

Part 1: The Agile Project Management Process

  • Agile project management framework
  • Configuring the Agile Project Lifecycle

Part 2: Products and Deliverables

  • Management, business, and solution focus

Part 3: Agile Project Teams

  • Agile project roles and responsibilities
  • Agile project team empowerment
  • Agile project team structure

Part 4: Agile Project Management Techniques

  • Facilitated Workshops
  • MoSCoW Prioritization
  • Iterative Development
  • Timeboxing
  • Modelling

Part 5: Project Management and Control

  • Agile requirements
  • Agile planning
  • Agile risk management
  • Testing, quality, and maintainability
  • Agile estimating and measurement
  • Agile configuration management

Project Management Professional (PMP) Certification Prep Boot Camp

Part 1: Introduction and PMP Exam overview

  • Details about the class format and structure
  • Set training expectations
  • High-level overview of class curriculum
  • Learn About the PMI Application Process
  • Identify exam preparation key methodologies
  • The Exam Itself

Part 2: An Introduction to the PMBOK® Guide

  • Project Management Background
  • Foundational Elements of Project Management
  • The Relationship of Portfolios, Programs, Projects, and Operational Management
  • About the Project Management Domains
  • Complete Knowledge Area Test
  • Complete PMP Mock Exam (LITE)

Part 3: Understanding the Project Environment

  • Enterprise Environmental Factors
  • Organizational Process Assets (OPAs)
  • Types of Organizational Systems
  • More About Project Management Domains
  • Complete Framework Knowledge Area Test
  • Complete PMP Mock Exam (LITE)

Part 4: The Role of the Project Manager

  • Defining the Project Manager
  • The Project Manager’s Sphere of Influence
  • Competencies of a Project Manager
  • The Relationship with Project Management Domains
  • Complete Framework Knowledge Area Test
  • Complete PMP Mock Exam (LITE)

Part 5: Creating a High-Performing Team 

  • Build a Team
  • Define Team Ground Rules
  • Negotiate Project Agreements
  • Empower Team Members and Stakeholders
  • Train Team Members and Stakeholders
  • Engage and Support Virtual Teams
  • Build Shared Understanding About a Project
  • Complete Module Test
  • Complete PMP Mock Exam (LITE)

Part 6: Starting the Project

  • Determine Appropriate Project Methodology/Methods and Practices
  • Plan and Manage Scope
  • Plan and Manage Budget and Resources
  • Plan and Manage Schedule
  • Plan and Manage Quality of Product and Deliverables
  • Integrate Project Planning Activities
  • Plan and Manage Procurement
  • Establish Project Governance Structure
  • Plan and Manage Project/Phase Closure
  • Complete Knowledge Area Test
  • Complete PMP Mock Exam (LITE)

Part 7: Doing the Work

  • Assess and Manage Risks
  • Execute Project to Deliver Business Value
  • Manage Communications
  • Engage Stakeholders
  • Create Project Artifacts
  • Manage Project Changes
  • Manage Project Issues
  • Ensure Knowledge Transfer for Project Continuity
  • Complete Knowledge Area Test
  • Complete PMP Mock Exam (LITE)

Part 8: Keeping the Team on Track

  • Lead a Team
  • Support Team Performance
  • Address and Remove Impediments, Obstacles, and Blockers
  • Manage Conflict
  • Collaborate with Stakeholders
  • Mentor Relevant Stakeholders
  • Apply Emotional Intelligence to Promote Team Performance
  • Complete Knowledge Area Test
  • Complete PMP Mock Exam (LITE)

Part 9: Keeping the Business in Mind

  • Manage Compliance Requirements
  • Evaluate and Deliver Project Benefits and Value
  • Evaluate and Address Internal and External Business Environment Changes
  • Support Organizational Change
  • Employ Continuous Process Improvement
  • Complete Knowledge Area Test
  • Complete PMP Mock Exam (LITE)

Part 10: Code of Ethics and Professional Conduct

  • Ethical Application of Project Management
  • Complete Exercises

Part 11: Course Review Areas

  • General Review
  • Formulas to Know for the Exam
  • Before You Take the Exam
  • Tricks for Taking the Exam
  • Common Project Management Errors and Pitfalls

 

Project Management Fundamentals

Part 1: Foundations
1.    Formal vs. informal project management
2.    Project Management Institute (PMI)® framework
3.    Project management life cycle

Part 2: Initiating
1.    Role of the project manager
2.    Project charter
3.    Stakeholder identification and assessment
4.    Progressive elaboration

Part 3: Planning
1.    Planning around project constraints
2.    SMART objectives
3.    Converting objectives into requirements
4.    Decomposition of requirements into a work breakdown structure
5.    Developing a work breakdown structure dictionary
6.    Principles of estimating time and cost
7.    Analyzing work and estimating duration of work packages
8.    Determining sequence of work packages
9.    Network diagramming and critical path analysis
10.    Budgeting resources and cost control
11.    Ensuring that all management responsibility areas are included in the project plan
12.    Analyzing risks for probability and impact
13.    Mitigating and planning risk contingencies
14.    Preparing baselines for scope, time, and cost
15.    Obtaining stakeholder sign-off

Part 4: Executing, Monitoring, and Controlling
1.    Team-building principles and priorities
2.    Status and performance reporting
3.    Management by exception
4.    Keeping stakeholders informed and involved
5.    Steering performance back to the baseline
6.    Integrated change controls

Part 5:  Closing
1.    Transitioning the product or service
2.    Capturing lessons learned for the organization
3.    Final report to stakeholders

Exercises:
1.    Formal vs. Informal Project Management
2.    Analyze Stakeholders
3.    Convert Vague Objectives into SMART Objectives
4.    Create a Work Breakdown Structure
5.    Estimate Effort and Duration for Work Packages
6.    Perform Network Diagramming and Determine Critical Path
7.    Estimate Resource Costs for Work Packages
8.    Analyze and Plan for Risk
9.    Manage Project Change
10.    Review Lessons Learned

 

Fundamentals of SDLC

  1. Overview of the Systems Development Life Cycle
    1. Overview of a Project
      • What do you want to build?
      • Who is going to build it?
      • From Product to Project Scope
      • The SDLC
    2. The Life Cycles
      • Business Analysis Life Cycle
      • Project Management Life Cycle
      • Systems Development Life Cycle
  2. Overview of SDLC
    1. What is it?
    2. History
    3. Overview
    4. Typical Delivery Process
  3. Overview of Business Analysis
    1. IIBA
      • BABOK
    2. Requirements
      • Project vs. Product Requirements
      • Characteristics
    3. System
    4. Stakeholder
    5. Levels of Requirements
      • Business
      • Stakeholder
      • Solution
  4. Overview of Project Management
    1. Project Definition
    2. Generic Project Life Cycle
    3. Project Management Life Cycle
    4. Documentation
  5. Project Management Methodologies Compatible with the SDLC
    1. The Development Spectrum
      • Waterfall
      • Iterative
      • Agile
  6. Project Initiation
    1. Enterprise Analysis
    2. Project Request/Business Case
      • Project Selection
    3. Deliverables
    4. Stakeholder Register
      • Stakeholder Analysis
    5. Risk Register
      • Risk Analysis
    6. Product Vision vs. Project Vision
    7. Project Charter
    8. Objectives, Constraints, Choices
      • Triple Constraints Triangle
  7. Project Planning- The Project Management Plan
    1. Subsidiary Management Plans
    2. Baselines
      • Scope
      • Schedule
      • Cost
    3. Elaborating Requirements
      • Models- Flow, Context, Swim Lanes, Process Flow
    4. Scope Baseline
      • Project Scope Statement
      • Work Breakdown Structure/Work Packages
    5. Activity Definition
    6. Dependency Determination
    7. Estimating
      • Analogous
      • Parametric
      • 3-Point
    8. Schedule Baseline
      • Critical Path Method
    9. Important Subsidiary Management Plans
      • Test Plan
        1. Purpose
        2. Considerations
        3. Test Budgeting
        4. Contents
      • Human Resources
        1. Parts
        2. Responsibility Assignment Matrix (RAM)
        3. RACI
  8. Communications
    1. Components
  9. Risk
    1. Qualitative Risk Analysis
  10. Performing the Work (Project Execution)
    1. Developers and Testers
    2. Perform Software Testing
    3. Requirements Traceability Matrix
    4. Levels of Testing
    5. Other SDLC Issue
      • Training
      • Rollout
  11. Closing the Project
    1. Product Acceptance
    2. Project Closing
      • Lessons Learned
      • Project Sign-off
      • Transfer
  12. Agile Overview
    1. Why Agile
    2. The Triple Constraints in Agile
    3. Agile Approach to Planning
    4. Agile Manifesto
      • Agile Principles
    5. Agile Methodologies
      • Scrum Process
      • XP
    6. Agile Planning
      • Levels
      • User Stories
      • Release Planning
      • Product Backlog
      • Sprint Planning, Story Points and Team Velocity
      • Daily Scrum
      • Sprint Review
      • Demo
      • Sprint Retrospective

PMI Agile Certified Practitioner (PMI-ACP) Boot Camp

Part 1: Getting Started

During this kick-off section of the class the group not only covers introductions and course objectives, but they are also taken through an overview of the different Agile methods that are tested on the exam. This section specifically covers:

  1. Introductions
  2. Objectives
  3. Working Agreements
  4. Agile Overview
    • Why Agile?
    • What is Agile?
    • Agile Manifesto & Principles
    • Agile Practices
    • The Agile Team
    • Agile Metrics

Part 2: Tools and Techniques

During this section of the class, the group examines the PMI recognized Tools and Techniques of Agile Project Management. This material represents 50% of the material on the test. This section specifically covers:

  1. Agile analysis and design
  2. Agile estimation
  3. Communications
  4. Interpersonal skills
  5. Metrics
  6. Planning, monitoring, and adapting
  7. Process improvement
  8. Product quality
  9. Risk management
  10. Value-based prioritization

Part 3: Knowledge and Skills

During this section of the class the group explores Agile Knowledge and Skills. This material represents 50% of the material on the test. This section specifically covers:

  1. Agile values and principles
  2. Agile frameworks and terminology
  3. Agile methods and approaches
  4. Assessing and incorporating community and stakeholder values
  5. Stakeholder management
  6. Communication management
  7. Facilitation methods
  8. Knowledge sharing/written communication
  9. Leadership
  10. Building agile teams
  11. Team motivation
  12. Physical and virtual co-location
  13. Global, cultural, and team diversity
  14. Training, coaching, and mentoring
  15. Developmental mastery models (for example, Tuckman, Dreyfus, Shu Ha Ri)
  16. Self-assessment tools and techniques
  17. Participatory decision models (for example, convergent, shared collaboration)
  18. Principles of systems thinking (for example, complex adaptive, chaos)
  19. Problem solving
  20. Prioritization
  21. Incremental delivery
  22. Agile discovery
  23. Agile sizing and estimation
  24. Value based analysis and decomposition
  25. Process analysis
  26. Continuous improvement
  27. Agile hybrid models
  28. Managing with agile KPIs
  29. Agile project chartering
  30. Agile contracting
  31. Agile project accounting principles
  32. Regulatory compliance
  33. PMI's Code of Ethics and Professional Conduct

PMI, PMI-ACP, PMP and PgMP are registered marks of the Project Management Institute, Inc.

Managing Projects with Microsoft 365

  • Introduction to Project Management in Microsoft 365
    • Overview of tools and applications for managing tasks and projects
  • Introduction to Teams
    • Creating Teams
    • Creating Channels
    • Adding Channel Apps
    • Teams Apps
  • Introduction to SharePoint
    • Creating SharePoint Sites
    • SharePoint integration with Teams
  • Permissions Management in Microsoft 365 and SharePoint
    • Microsoft 365 Groups
    • Working with SharePoint Groups and Permissions
  • SharePoint Lists
    • Creating SharePoint Lists
    • Creating Columns
    • Creating and Working with Views
  • SharePoint Libraries
    • Creating SharePoint Libraries
    • Creating Columns
    • Creating Views
  • Document Management Tools
    • Version Control
    • Check In / Check Out Controls
    • Alerts
    • Working with Sensitivity Labels in SharePoint
  • Microsoft Planner
    • Planner Basic vs Planner Premium
    • Creating Basic Plans
    • Creating Premium Plans
    • Working with Microsoft Copilot for Planner
    • Integrating Plans into Teams
  • Microsoft Loop and Loop Components
    • Creating Microsoft Loop Workspaces
    • Creating Loop Pages
    • Creating Loop Components
    • Sharing and Embedding Loop Components
  • Microsoft Project Professional
    • Creating Project Plans
    • Creating Tasks
    • Scheduling Tasks
    • Working with Resources
    • Tracking Project Progress
    • Advanced Task Scheduling Features
    • Sync Project Plans with SharePoint
  • Automating Project Management Processes with Power Automate
    • Working with the built-in Sign Off Process
    • Creating Custom Workflows in Power Automate

ICAgile Project Management (ICP-APM)

The History of Agile

  • Principles of Lean
  • Traditional vs Agile Planning
  • Benefits of an Agile Approach

Agile Principles and Mindset

  • Agile Manifesto
  • Agile Delivery
  • Scrum Framework
  • Scaling Agile 

Reality of Agile Projects

  • Defining Successful Projects 
  • Agile Project Management

Agile Delivery Management 

  • Historical Business Landscape  
  • Value Streams 
  • Product Delivery Organization Model 
  • Developing Team Members and Managing Resources
  • Elements of Servant Leadership 

Optimization 

  • Waterfall Iron Triangle 
  • Learn How to Leverage your Plan to Deliver Quality and Value
  • Learn How Much to Invest Up Front
  • Managing the Flow 
  • Team Effectiveness: Project Metrics 

Agile Governance and Contracting 

  • Compliance Types 
  • Lean Agile Procurement (LAP)

Team Empowerment

  • What it takes to Empower
  • Trust Dimensions
  • Team Dysfunctions 
  • Levels of Authority

Identifying and Communicating Value 

  • Business Model Canvas
  • Product Backlog and Refinement
  • Calculating Business Value
  • Validating Value Delivery