We may earn an affiliate commission when you visit our partners.
University of Maryland Faculty

Agile provides greater opportunities for control and risk management and offers unique benefits that traditional methods miss. As a project manager or program manager the emphasis should always be on delivering value and benefits. With complex projects these demand increase and knowing you've delivered value can be difficult for even those with years of project management experience.

However, in this course we'll cover the agile practices and management skills necessary to delivery value with certainty, such as:

1. Transparency with daily standup meetings discussing work status, risk, and pace.

Read more

Agile provides greater opportunities for control and risk management and offers unique benefits that traditional methods miss. As a project manager or program manager the emphasis should always be on delivering value and benefits. With complex projects these demand increase and knowing you've delivered value can be difficult for even those with years of project management experience.

However, in this course we'll cover the agile practices and management skills necessary to delivery value with certainty, such as:

1. Transparency with daily standup meetings discussing work status, risk, and pace.

2. How a clear definition of done drives acceptance by all key stakeholders.

3. Measuring performance and benefits of working solutions during project delivery.

4. Iteratively testing to gain authentic feedback on solution requirements and stability.

5. Regular retrospectives that drive continuous improvement into the team.

6. How agile project management ensures success and uniquely tackles business risk

7. Quality management principles to reduce project risk and technical debt

8. Manage and reduce interdependencies between project teams to scale programs at speed

9. Making the business case for agile contracts and how they ensure deliverables achieve business outcomes and objectives

In this course, you will learn how these levers of control far exceed traditional management methods of earned value management (EVM), which relies on estimates and no changes in scope. We'll discuss how the key to unlocking the control potential is to learn what to manage, and how to measure it. It's no longer just ensure the deliverables are delivered on-time and under-budget.

This shift to benefits management is in-line with how the PMBOK is changing to integrate program management concerns into project management with an emphasis on value and not just delivery of scope specifications. The Agile revolution requires program managers to embrace this type of continuing education to advance and grow in your project management career.

So how do programs ensure smooth project delivery?

This answer is bottoms-up with different controls at each level of management, separating the concerns between the program, the individual projects, and the team processes. For teams, it’s a focus on team velocity and how to ensure its measurement is useful for diagnosing internal and external productivity constraints. For the project, the focus is on how to integrate teams of teams on related projects and ensure stead delivery of product roadmaps. For the program, the focus is on what capabilities are delivered and how to measure return on investment (ROI) capabilities provide. This also requires understanding your portfolio and contracting processes.

While this course will not make you an agile certified practitioner (PMI-ACP), or certified scrum master (CSM), it offers a more fundamental agile certification based on agile principles and how agile leadership is applied in industry today. You'll finish this course more than ready to continue your agile journey, which we hope either completes your certificate with us or takes you to one of our most popular courses in the series, "Agile Leadership Principles and Practices."

Upon successful completion of this course, learners can earn 10 Professional Development Unit (PDU) credits, which are recognized by the Project Management Institute (PMI). PDU credits are essential to those looking to maintain certification as a Project Management Professional (PMP).

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Week 1: The Anti-Fragile Approach
Week 2: Agile Project Controls
Week 3: Agile Programs and Portfolios
Read more
Week 4: Agile Organizations
Course Final

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers agile practices and management skills, which are necessary to deliver value with certainty in complex projects, a core concern for project managers
Explores agile project management, which ensures success and uniquely tackles business risk, offering a modern approach to project management
Discusses how the shift to benefits management aligns with changes in the PMBOK, integrating program management concerns into project management
Offers a fundamental agile certification based on agile principles and how agile leadership is applied in industry today, which is valuable for career advancement
Earning 10 Professional Development Unit (PDU) credits, which are recognized by the Project Management Institute (PMI), is essential to those looking to maintain certification as a Project Management Professional (PMP)
Course explicitly advises students to take other courses first as prerequisites, which may require additional time and resources

Save this course

Save Agile Process, Project, and Program Controls to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Agile Process, Project, and Program Controls with these activities:
Review Project Management Fundamentals
Reinforce foundational project management concepts to better understand the agile approach.
Browse courses on Project Management
Show steps
  • Review the PMBOK guide.
  • Summarize key project management processes.
  • Identify differences between traditional and agile methodologies.
Review Agile Principles
Solidify your understanding of the core agile principles before diving into the course material.
Browse courses on Agile Principles
Show steps
  • Read the Agile Manifesto and its principles.
  • Reflect on how these principles differ from traditional project management.
Review 'Agile Project Management with Scrum' by Ken Schwaber and Mike Beedle
Gain a deeper understanding of Scrum, a key agile framework, to enhance your knowledge of agile project controls.
View Melania on Amazon
Show steps
  • Read the book and take notes on key concepts.
  • Identify how Scrum principles relate to project controls.
  • Reflect on how Scrum can improve project delivery.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Create an Agile vs. Waterfall Comparison Chart
Solidify your understanding of the differences between agile and waterfall methodologies by creating a visual comparison.
Show steps
  • Research the key differences between agile and waterfall.
  • Create a chart or table highlighting these differences.
  • Include examples of when each methodology is most appropriate.
Review 'Agile Project Management with Scrum'
Gain a deeper understanding of Scrum, a widely used agile framework, to better grasp the course's concepts.
Show steps
  • Read the book, focusing on the Scrum framework and its roles.
  • Take notes on key concepts and how they relate to project control.
Practice Daily Stand-up Meetings
Reinforce your understanding of daily stand-up meetings by practicing them regularly.
Show steps
  • Gather a small group of people.
  • Simulate a daily stand-up meeting, focusing on the three key questions.
  • Provide feedback to each other on how to improve.
Review 'The Lean Startup'
Explore the Lean Startup methodology to understand how agile principles can be applied to product development and innovation.
Show steps
  • Read the book, focusing on the concepts of validated learning and the Minimum Viable Product (MVP).
  • Consider how these concepts relate to agile project controls.
Agile Retrospective Simulation
Practice facilitating an agile retrospective to improve team communication and continuous improvement skills.
Show steps
  • Gather a group of colleagues or friends.
  • Simulate a project and its challenges.
  • Facilitate a retrospective using a common technique (e.g., Start, Stop, Continue).
  • Reflect on the experience and identify areas for improvement.
Create an Agile Project Dashboard
Develop a dashboard to track key agile project metrics and visualize progress.
Show steps
  • Identify key agile project metrics (e.g., velocity, burndown, cycle time).
  • Choose a tool to create the dashboard (e.g., Excel, Jira, Tableau).
  • Design the dashboard to effectively visualize the metrics.
  • Populate the dashboard with sample data.

Career center

Learners who complete Agile Process, Project, and Program Controls will develop knowledge and skills that may be useful to these careers:
Program Manager
A program manager oversees multiple related projects to achieve a larger strategic goal that is frequently related to business needs, goals, and objectives. A program manager may find this course may be useful because it focuses on how to apply agile principles across a program consisting of several projects, which includes how to manage interdependencies between project teams. The course highlights how to ensure steady delivery of product roadmaps, and how to measure the return on investment (ROI) of delivered capabilities, critical considerations for program management. The course also emphasizes how value-driven principles should be applied at the program level, where it is essential to ensure programs are not just delivered, but that they meet the needs of the business.
Project Manager
A project manager is responsible for planning, executing, and closing projects, and often works with teams of individuals to deliver project goals. This course may be useful to a project manager because it describes how to use agile practices to ensure that projects are delivered successfully and that they provide value. The course emphasizes the importance of transparency, clear definitions of done, performance measurement, testing, and continuous improvement, all of which help a project manager improve their outcomes. Moreover, the course discusses iterative testing to gain feedback, which improves stability and solution requirements, a key part of a project manager's role. This course also highlights the importance of aligning project goals with business objectives, a key consideration for successful project managers.
Scrum Master
A scrum master facilitates the agile process within a team. This course may be useful for a scrum master since it teaches agile practices, such as daily stand-up meetings and iterative testing, and helps an individual gain a broader understanding of the agile approach using controls and risk management. The course's focus on topics like team velocity, continuous improvement in team processes, and managing interdependencies between teams is directly relevant to the work of a scrum master. This course will give a scrum master the knowledge to ensure teams deliver on value to the business, not just to scope. A scrum master should understand that a focus on value is a key component of agile delivery.
Agile Coach
An agile coach guides teams and organizations in adopting agile principles and practices. This course may be useful for an agile coach because it provides a fundamental understanding of agile principles and how they are applied in industry today. The course covers core agile practices like daily stand-up meetings, clear definitions of done, iterative testing, and retrospectives, all of which an agile coach helps implement in organizations. The material also discusses measuring both team performance and benefits of delivered solutions, key aspects that an agile coach helps organizations achieve. Those interested in becoming agile coaches would benefit from the understanding of agile principles and the application of agile leadership, which this course provides.
Technical Project Manager
A technical project manager is responsible for planning and delivering technically-focused projects. This course is useful for a technical project manager because it emphasizes agile project controls, including how to use daily stand-up meetings to maintain transparency, how to use definitions of done for acceptance by stakeholders, and how to measure performance of solutions. This course may help a technical project manager make sure all key stakeholders participate in delivering a complete and stable solution. A technical project manager may also find value in this course by better understanding how to test and refine technology iteratively.
Portfolio Manager
A portfolio manager oversees a collection of programs and projects to align with strategic organizational goals. This course may be useful for a portfolio manager because it covers how to align programs, projects, and teams to deliver business value. The course shows how to manage interdependencies between teams to scale programs and projects. This is a key element of portfolio management, ensuring that the organization delivers on business objectives. Also, the course discusses measuring return on investment (ROI) of delivered capabilities and understanding portfolio contracting processes, both of which are essential skills for portfolio management. Those who want to understand the value delivery using agile methods will benefit from the program controls taught in this course.
Product Manager
A product manager defines the product vision and strategy. This course may be useful for those in product management because it teaches how to measure the benefits of working solutions, and how to gather authentic feedback on solution requirements. They will find value in understanding how agile project management ensures success and tackles business risk. This course will help product managers better understand the agile lifecycle to improve delivery and collaboration. By learning about the definition of done and iteratively testing to drive feedback, a product manager can make better informed decisions about product development. The course also covers the importance of ensuring deliverables achieve business outcomes and objectives.
Business Analyst
A business analyst identifies business needs and works with stakeholders to translate these needs into actionable plans. This course may be useful for a business analyst as it highlights how to ensure deliverables achieve business outcomes and objectives. The course covers the agile approach to delivering value with certainty and defining what done means, which can be useful to a business analyst helping to drive the direction of a project. This course may help a business analyst understand agile principles and improve their collaboration with agile teams. By understanding agile practices and measuring performance, business analysts can improve their ability to define effective user stories and requirements.
Team Lead
A team lead manages and guides a team to achieve goals. This course may be useful for a team lead because it covers how to focus on team velocity and diagnose both internal and external constraints. The course promotes daily stand-up meetings and continual improvement in team processes. The course's focus on value delivery and measuring the benefits of work to stakeholders may be useful for helping a team lead ensure a team is moving in the right direction. Team leads can benefit from this introduction to agile techniques to improve team performance and efficiency by understanding how to integrate team processes within project constraints.
Operations Manager
An operations manager oversees the day-to-day activities of an organization. This course may be useful for an operations manager because it focuses on delivering value and benefits, which can be applied to daily management principles. The course discusses techniques like daily stand-up meetings, defining what done means, and measuring performance metrics, which can be applied in different operational settings. The material will help operations managers improve their team velocity by diagnosing productivity constraints. By understanding how agile principles are applied, operations managers can improve operational efficiency and effectiveness, while driving continuous improvement within their teams. An emphasis on quality management will also help an operations manager understand how to reduce risk and improve systems.
Quality Assurance Manager
A quality assurance manager is responsible for ensuring the processes and products meet quality standards. This course may be useful for a quality assurance manager because it focuses on quality management principles to reduce project risk and technical debt. The course introduces how to iteratively test and gather feedback on solution requirements, which is critical to the quality assurance process. Quality assurance managers may also find that a focus on the definition of done ensures projects meet expectations. This course may help a quality assurance manager understand agile practices to ensure quality is an integral part of the overall delivery lifecycle.
Change Manager
A change manager guides an organization through periods of change and transformation. This course may be useful for a change manager because it includes an overview of how agile techniques can help organizations embrace change. The course provides insights into how agile promotes iterative testing and continuous improvement in team processes. This could provide the foundational knowledge for a change manager to help organizations improve their abilities to adapt. By learning how to manage interdependencies between teams, change managers can better understand the dynamics of the organization. Furthermore, the course will give change managers a framework for building adaptive and resilient organizations.
Solutions Architect
A solutions architect designs and oversees the implementation of technical solutions to business problems. This course may be useful to a solutions architect because it emphasizes delivering value to business objectives. The course's focus on iterative testing and feedback will help a solutions architect ensure that the implemented solutions are not just technically sound but also meet user needs. Those in solutions architecture can also benefit from the material on measuring performance and benefits of delivered solutions. By understanding the agile lifecycle and its emphasis on feedback, a solutions architect can be more effective in their work.
Management Consultant
A management consultant provides expert advice to organizations to improve their performance. This course may be helpful for a management consultant because it underscores how agile principles can be applied to drive value and performance in a project or program. Understanding agile practices and management skills, as discussed in this course, will help a management consultant understand how to better advise their clients on agile adoption. The consultant may also learn techniques to measure performance and business benefits. This course will help management consultants better understand how to integrate practices and frameworks, like agile, into an organization.
Business Development Manager
A business development manager focuses on growth opportunities. This course may be helpful for someone in business development because it discusses how to build an agile contract that ensures deliverables achieve business outcomes. This material will improve the business development manager's ability to close deals where agile projects are being delivered. The course emphasizes how to measure performance and benefits, which can be useful for developing business cases. This course may help a business development manager understand how to create better proposals based on agile techniques that drive value.

Reading list

We've selected three books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Agile Process, Project, and Program Controls.
Provides a comprehensive overview of Scrum, a popular agile framework. It is useful for understanding the practical application of agile principles in project management. This book is commonly used as a reference by industry professionals. Reading this book will provide a solid foundation for understanding the agile project controls discussed in the course.
Introduces the Lean Startup methodology, which complements agile principles by focusing on validated learning and iterative product development. It is useful for understanding how to apply agile principles to product development and innovation. This book is valuable as additional reading. Reading this book will help you understand how to apply agile principles to product development and innovation.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser