Course Taxonomy: Portfolio Management

Aha! for Product Managers

Part 1: Aha! Roadmaps – Workspace Organization

  • Hierarchy Concepts
    • Aha! records deep dive
      • How each record relates to each other
        • Define and build out 
          • Product platform vs. product line
          • Solution offerings
          • Product components
          • Enabling/disabling Epics
        • What to keep in mind around integrations
          • Jira
          • ADO
          • Salesforce
      • Where are user stories?
        • Requirements vs. Activities
      • How granular to get?
        • Get as granular as you need to get as a PdM to align strategy w/execution 
          • Aha! is not meant to replace your Software dev tool, it’s a complement
      • Hierarchy report 
        • Summarize & analyze relationships across goals, initiatives, releases, & features
    • Q and A for your hierarchy

Part 2: Strategy Configuration

  • Goals and Objectives
    • Aha! best practices: Using OKRs
      • OKR Overview
      • Why did Aha! use this as the standard?
      • Use Goal for Objective, and Initiative for Key Result
      • What if my org doesn’t use OKRs?
  • Visualizing your strategy
    • Using Strategy templates
      • Visualize your strategy with a roadmap
  • Linking your work to strategy
    • Structure your workspace hierarchy
    • Capture goals and initiatives
    • Connect work to product strategy
      • Manual or automatic progress tracking
  • Scorecards + Worksheets
    • Common scoring methods
    • Automated scorecard metrics (E+)
    • Custom worksheets (E+)x
  • Reports to show organizational strategy
    • How to calculate from child goals
    • How to calculate from child initiatives
    • How to calculate from workspace initiatives
    • How to calculate from releases or features
    • How to calculate the progress of releases from features
    • How to calculate the progress of features from requirements, remaining estimates, or to-dos
  • Supporting SAFe
    • Hierarchy, terminology, fields, and layouts
    • Define and build your strategy
    • Identify program epic, features, and requirements
    • Planing program increments and releases
    • Reporting
  • Risks
    • RAG workflow statuses
    • Manage and resolve risks
    • Track risks and create a RAID lg
    • Risk reporting
  • Reporting 
    • Report Module structure and folder creation
    • Good reporting hygiene 
      • Data and calculations
    • Using internal titles and API titles
    • Presentations
      • Presentation Themes
      • Edit and Publish
      • Security and Access

Part 3: Ideas Portals

  • Implementing an ideas process into your production operations model
    • Work requests (Enterprise+)
  • Private vs. public portals
  • Discover trending ideas
    • Reporting and Charting
  • Review and respond to ideas
    • Ideas Advanced (E+)
      • Automation (E+)
  • Keep customers up to date
    • Public vs. private comments

Part 4: Capacity Planning (E+) 

  • Individual
    • Mapping fields to Jira
    • Add estimates
      • Estimate best practices
  • Team
    • Mapping fields to Jira
    • Add estimates
    • Industry best practices
      • How to estimate when starting a new team
      • How to estimate based on prior work done
      • How to forecast future work
  • Reporting 
    • Visualize your team and individual capacity

Aha! for Administrators

Part 1: Configuration

  • Hierarchy
    • Aha records deep dive
      • How each record relates to each other
        • Define and build out 
          • Product platform vs. product line
          • Solution offerings
          • Product components
          • Enabling/disabling Epics
      • What to keep in mind around integrations
        • Jira
        • ADO
        • Salesforce
  • Workspace configuration
    • Workspace templates (E+)
    • Customization types and what they can and cannot do.
      • Workspaces
        • Enabling/disabling Epics
      • Teams
      • Statuses & Workflows
      • Workflow approval groups
      • Broadcasts
      • Scorecards
      • Automated scorecard metrics (E+)
      • Time frames
      • Tags
        • Best Practice 
      • Custom fields 
        • Internal names + API Key considerations
        • Worksheet Functions
        • Copies of fields for different applications
          • Affects reporting and Worksheets
      • Custom layouts
        • Ideas vs. Ideas portal layouts
      • Advanced custom layouts (E+)
      • Custom tables (E+)
        • Linking custom tables 
      • Custom Worksheets (E+)
      • Automations (E+)
        • Work Requests
  • Automations (E+)
    • Common Use Cases
    • Limitations
  • Ideas Advanced (E+)
    • Common Use Cases
    • Configuring your own CNAME portal
  • Capacity Planning (E+)
    • Common Use Cases
    • Limitations
    • Team capacity report
    • Resolving a capacity conflict
  • Integrations 
    • Setup & Configuration of common integrations
      • Jira
        • Best Practices: one to many / many-to-many linking, mapping to text fields, mapping Sprints -> Releases
      • Slack
        • Best Practices + keep in mind
      • Salesforce
        • Best Practices + keep in mind
      • Aha’s API
        • Best Practices + keep in mind
    • Audit logs and how to interpret them
    • Bulk import/export
      • Templates
      • Common issues and errors

Part 2: Data Management + Monitoring

  • User Roles and Management
    • Custom roles (E+)
    • Bulk user management
  • Security and Single sign-on
    • IP Address based access control (E+)
    • Integrating with Security webhooks (E+)
  • Monitoring account activity (E+)Where does the data go when it’s deleted?
  • How to recover data
  • Record history
  • Bulk changing records
  • Reporting
    • Report Module structure and folder creation
    • Good reporting hygiene 
    • Using internal titles and API titles in fields
  • Backing up your account (E+)

Part 3: Troubleshooting

  • A workflow to follow when data is missing
  • A workflow to follow when data is presenting incorrectly in a record
  • A workflow to follow when data is presenting incorrectly or is missing in a report

Lean Portfolio Management

Part 1: What Problems Does LPM Solve?

  • Align Work to Organization Strategy
  • Use Limited Resources for Maximum Value
  • Increase Decision-making Velocity
  • Adapt to Changing Needs
  • Enable Agile Execution
  • Ensure Value Delivery

Exercise: Brainstorm problems you have that LPM could fix

Part 2: The LPM Framework

  • Build Portfolios of Products (Not Projects)
  • Link Portfolios to Strategy
  • Intake, Fund & Prioritize Work
    • Participatory Budgeting
  • Oversee Work
  • Govern Portfolios
  • Align With Lean Principles
  • Use Lean Startup to Prove Value of Work

Exercise: Contrast LPM vs. the approach we use

Part 3: Establish Portfolios

  • Distill Mission into Strategic Themes
  • Define Objectives for each Strategic Theme
  • Quantify Key Results for each Objective
  • Map Products/Solutions to Strategic Themes
  • Arrange Products/Solutions into one or more Portfolios
  • Define Each Portfolio:
    • Brainstorm the Portfolio Vision
    • Document the Portfolio Canvas (Current State)
    • Agree on the Portfolio Canvas Desired Future State
    • Brainstorm Epics to get us to the Future State
    • Create a Portfolio Kanban
    • Establish Lean Budget Guardrails

Exercise: For your own organization, Map Strategic Themes to Portfolios

Part 4: Triage Incoming Work Ideas

  • Determine: Manage at Portfolio Level?
  • Document as an Epic (Deliverable)
  • Assign an Epic Owner
  • Build the Lean Business Case
    • Solution Alternatives
    • Affected Value Stream(s)
    • Benefit Hypothesis(es)
    • MVP that proves Hypotheses
    • Rough Cost Estimate for MVP
    • Rough Cost Estimate for Entire Epic
  • Approve Epic for Budgeting

Exercise: Write Epics w/Lean Business Cases

Part 5: Budget for the Work

  • Overview of the Budgeting Process
  • Short Funding Cycles
  • Inputs to the Budgeting Process
    • Participatory Budgeting Event
  • Analyze Participatory Budget Results
  • Adjust Value Stream Budgets

Exercise: Plan the Budget Cycle for a Portfolio

Part 6: Minimum Viable Product

  • (When Agile Team has capacity)
  • Pull Approved/Budgeted Epic
  • Plan, Build MVP with Epic Owner
  • Deploy finished MVP, collect data
  • Pivot/Persevere/Stop Decision
  • Persevere: Prioritize w/other work

Exercise: Decompose MVP into Stories

Part 7: Manage the Portfolio

  • Maintain a Unified Portfolio Roadmap
  • Coordinate work across Value Streams
    • For Business Benefits
      • for Technical Reasons
      • for Cadence & Efficiency
      • Ensure Integration often
  • Work with Agile Teams:
    • Decompose Epics into Features & Stories
  • Plan Release & Deployments

Exercise: Identify Coordination opportunities among Value Streams

Part 8: Portfolio Governance

  • Governing the Portfolio
  • Managing Risk, Conflict, Variance
  • Lean Portfolio Metrics
  • Portfolio Performance Metrics
  • Value Stream Metrics
  • Incremental Quality/Security/Compliance

Exercise: Identify Valuable Portfolio Metrics

Part 9: Adopting Lean Portfolio Management

  • Move to a Product Team Structure
  • Fund Value Streams (not Projects)
  • Use Rolling-Wave Plans & Budgets
  • Match Work to Value Stream Capacity
  • Develop Incrementally
  • Prove Hypotheses with MVP First
  • Continuously Improve LPM

Exercise: Map your LPM Journey

Portfolio and Program Management (ICP-DAS)

Part 1:

  1. Introduction – Agile Mindset preview
  2. What is Portfolio and Program Management
  3. Strategic Alignment
  4. Lean Thinking
    1. Customer Defines Value
  5. Ideas/Concepts/Realities that are driving the world
  6. Speed of Change
  7. Innovation
  8. Disruption
  9. Lean Startup
  10. Adaptive Planning
  11. Five Levels of Planning
  12. Geodesic Planning – the shortest path to results
  13. Map the Value Stream
  14. A Process that delivers Value to the Customer
  15. Continuous Flow
  16. Pull not Push
  17. Strive for Perfection
  18. Eliminate Waste
  19. A System designed to produce the right results
    1. The right paradigms and mental models
    2. Transition into Building a System
  20. The Agile Paradigm
  21. Manifesto
  22. Principles
  23. The Agile Team – A System
  24. Systems Thinking – Seeing the Whole
  25. Creating a System that produces desired results
  26. Agile Practices – part of the System
  27. Summary of the Paradigm Change
  28. The Agile Game – might end up as begin of day 2

Part 2:

  1. Agile Program Management – Building a Business Value Generator
  2. Vision
  3. Time
  4. Culture
  5. Vision – What is our Value Proposition
  6. The Ideation Process
  7. Getting Ideas that will produce Value to the Customer
  8. Ethnographic Research
  9. Effective Communication
  10. The User – Roles and Personas
  11. Brainstorming
  12. The A3 Process of Problem Solving
  13. Making Investment Decision
  14. Time – Execution
  15. Scaling Agile above the Team to the Enterprise
  16. Waves of Agile
  17. Scaling Methodologies
  18. Similar Organizational Structures
  19. SAFe – Digging Deeper into Scaling to provide Program Management
  20. The Idea Funnel
  21. Review Process
  22. Analysis Queue
  23. Implementation
  24. Release Planning (PI Planning)
  25. The Iteration Calendar
  26. Coordination –
  27. Scrum of Scrums
  28. PO Sync
  29. Release Management
  30. Retrospectives
  31. Done
  32. The Definition of Done
  33. Levels
  34. Culture
  35. Transforming your organization
  36. John Kotter path to Change
  37. Getting to a re-wiring – Culture is Anchored
  38. Wrap-up

Certified SAFe® Lean Portfolio Management (LPM)

  1. Lean Portfolio Management (LPM)
  2. Establishing Strategy and Investment Funding
  3. Applying Agile Portfolio Operations
  4. Applying Lean Governance
  5. Implementing the LPM function
  6. Day 3 Workshop (for private sessions only)

Applied Enterprise Kanban

Part 1: Welcome and Introductions

Summary: General logistics for the class

Topics covered:

  1. Housekeeping
  2. Course Objectives
  3. Introductions
  4. Instructor Bio
  5. Agenda
  6. Kanban Parking Lot

Part 2: The Case for Change

Summary: Gain an overall understanding of the basic principles, and benefits of Kanban along with how it differs from other development methodologies. Review similar methodologies practiced in organizations today. Show how it differs from Scrum as an example.

Topics Covered:

  1. What is Lean
  2. What is Agile
  3. What is Kanban
  4. Why Kanban
  5. How Kanban differs from other methodologies
  6. Difference from Scrum
  7. Kanban Team and Roles

Objectives from Summary:

  1. Benefits of Kanban
  2. How Kanban differs from other Agile methodologies

Part 3: Kanban Overview and Concepts

Summary: Learn the foundation of Kanban concepts, properties, and terminology. Understand the philosophy behind the Kanban framework and how it originated.

Topics Covered:

  1. Kanban's 5 Core Properties
  2. Kanban Emergent Behaviors
  3. General Concepts at High Level

Objectives from Summary:

  1. Kanban Origins and Evolution
  2. The Kanban Concepts, Principles, and Terminology
  3. Understand the Kanban Core Principles

Part 4: Implementing Kanban

Sumamry: The best way to understand Kanban is to go through the process of implementing it. This section goes through the various techniques and ceremonies associated with Kanban.

Topics Covered:

  1. Work Item Types
  2. Card Walls
  3. Workflow
  4. Queues and Buffers
  5. Cadences
  6. Work-In-Progress
  7. Bottlenecks
  8. Issues and Blocked Items

Objectives from Summary:

  1. Visualization of Work
  2. How to Set Up a Card Wall
  3. Setting Work-In-Process
  4. Limiting Work-In-Process
  5. Analyzing the Flow of Work
  6. Learn to Build Visualization Methods like a Kanban Board
  7. Understand Implementation Approaches
  8. How to use Work Item Types
  9. Setting Input and Output Limits

Part 5: Metrics and Reporting

Summary: Kanban needs to report slightly different metrics than traditional or Agile project management. Understand how metrics and reporting differs in Kanban.

Topics Covered:

  1. Metrics Overview
  2. Tracking Work-In-Process
  3. Cumulative Flow Diagram
  4. Lead Time
  5. Trends
  6. Throughput

Objectives from Summary:

  1. Kanban Metrics and Management Reporting
  2. How to use Metrics and Tracking Methods
  3. How to Optimize the Flow of Work

Part 6: Scaling Kanban

Summary: Applying Kanban techniques to other types of efforts. How to track requirements, decouple work, and leverage the Minimal Marketable Release.

Topics Covered:

  1. Scaling Kanban for Different Size Efforts
  2. Minimal Marketable Release
  3. Two-Tiered Card Walls
  4. Swim Lanes

Objectives from Summary:

  1. Understand Considerations for Scaling Kanban
  2. Learn how Kanban is used by Software Development Teams
  3. Using the Minimum Marketable Release to Break Work Down

Part 7: Improvements

Summary: Learn how to recognize opportunities for improvement in your Kanban system and what to do about them.

Topics Covered:

  1. Three Types of Improvement Opportunities
  2. Estimations
  3. Class of Service
  4. Service Level Agreements
  5. Policies
  6. Issue Management and Escalation Policies

Objectives from Summary:

  1. Optimizing Your Kanban System
  2. Practices to Improve Kanban Team Performance
  3. Understand Service Level Ageements

Part 8: Kanban Change Initiative

Summary: Understand the cultural change components of Kanban. Understand the goals behind the Kanban approach to change.

Topics Covered:

  1. Kaizen Culture
  2. Kaizen Mindset
  3. Agile Leadership
  4. Servant Leader
  5. Kotter's Model

Objectives from Summary:

  1. Continuous Improvement Culture
  2. Learn the Role of Continuous Improvement

Part 9: Summary

Summary: Summarize key takeaways.

Topics Covered:

  1. Review Key Takeaways
  2. Review Kanban Objectives Board
  3. Survey Information

Exercises

Summary: In-class exercises help to reinforce the fundamental principles of Kanban and the techniques that will increase its effectiveness. With our exercises, you will learn ways to leverage Kanban and lead your project to success.

Topics Covered:

  1. Review Kanban Emergent Behaviors
  2. Building a Kanban Board
  3. Documenting a Work Flow
  4. Change a Workflow into a Kanban System
  5. Kanban Simulation

Videos

  1. Kanban Pronunciation
  2. High Performing Tree
  3. Building a Kanban Board
  4. Six Sigma Career Day
  5. Changing the World