Program Level

Flow_ProgramLevelThe Program Level is the center of responsibility that is focused on an application area. Work is comprised of releases, enhancements, production support, and maintenance requests. This level also is responsible for program ecosystem and operational metrics.

The Program Level is the center of responsibility that is focused on an application area. Work is comprised of releases, enhancements, production support, and maintenance requests. This level also is responsible for program ecosystem and operational metrics.

Roles at the Program Level

Role Focus of the Role
Product Manager
  • Defining the scope for Business discovery
  • Prioritize and incrementally realize Business value, ROI
Business Project Manager
  • Visibility and progress of portfolio Book of Work and/or program backlog
  • Project administration and oversight on behalf of the Business
  • Business standards for the organization
Technology Delivery Manager
  • The overview of the continual, incremental delivery of quality solution(s)
  • Knowledge and learning leadership
Application Development Manager / Technical Lead
  • Development of software functionality with integrity
  • Extensibility and maintainability that can be delivered incrementally
  • System evolution, architecture and design
  • Code quality (developer standards) and managing dependencies and/or collusion points
  • Determining appropriate required skills/expertise for technical development
Information Risk Manager
  • Providing guidance on compliance with required application controls
  • Risk mitigation strategies
Infrastructure PM
  • Establishing and maintaining project artifacts and execution for infrastructure
IT Project Manager
  • Providing project administrative support as required by the organization’s life-cycle framework
Infrastructure Engineer
  • Determining the design and executing the implementation of infrastructure

Resources in This Topic

About the ADM and TDM Roles (Article)
Capability (Article)
Decomposing Requirements (Article)
Do We Push, Plan or Pull Our Work? (Article)
How Can We Understand Workflow Deeply Enough to Improve It? (the "Value Stream") (Blog Entry)
How Is Work Within the Program Being Sequenced? (Article)
How Will DevOps Be Involved? (Article)
How Will Shared Services Be Handled? (Article)
How Will Teams Work and Deliver Together? (Article)
How Will UX Work With the Teams? (Article)
How Will We Make Visible Our Work at the Program Level? (Article)
Important Concepts in Lean-Agile Coaching (sfwd-lessons)
Lean Portfolio Management (Blog Entry)
Lean-Agile Budgeting (Blog Entry)
Lean-Agile Team Checklists (Article)
Meetings for Lean-Agile (Article)
Middle Management and Lean-Agile (Blog Entry)
Overview of Roles (Article)
Product Portfolio Management: Essential for Agile at Scale (Blog Entry)
Program Level Supportive Inflection Points (Article)
Scrum of Scrums (Article)
Technology Delivery Manager (Article)
Value Stream Mapping (Article)
Visual Controls (Article)
What Roles Are Missing? Which Roles Need To Be Redefined? (Article)
Writing a Capability (Article)