We may earn an affiliate commission when you visit our partners.
Course image
John Johnson

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:

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:

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

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

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

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

  • Regular retrospectives that drive continuous improvement into the team.

  • How agile project management ensures success and uniquely tackles business risk

  • Quality management principles to reduce project risk and technical debt

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

  • 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).

What's inside

Learning objectives

  • Agile systems engineering to ensure valuable, integrated solutions
  • Controlling projects through actual measurements vs. estimates (e.g. evm)
  • Essential methods for managing people, process, and product on empowered teams
  • How to always be closing (abc) with every project increment using a definition of done
  • How real-world constraints and agile simplify portfolio management and decision science methods: go beyond lp, ip, and genetics-based search
  • Enterprise alignment: how and why strategic plans, portfolio optimization, and project management canalign with simple metrics, with facilitative leadership

Syllabus

Week 1: The first week of the control course examines the reason for controlling projects, why traditional controls such as Earned Value Management fail so often, and the three key components to any controlling process: value, constraints, and verification. Systems Engineering models are considered for their effectiveness in controlling, with an emphasis on the predominant controlling approach, the V-Model, and how it equivocates testing with development.
Read more
Week 2: The second week examines how control is managed across the project lifecycle, with the three Ps of management: people, process, and product. Real-world approaches and tools are discussed for all three levers across varying staffing approaches, release and sprint processes for quality assurance, and the use of product-level tools for quality control.
Week 3: The third week drives home the need to “begin with the end in mind” by closing User Stories incrementally using a Definition of Done that links the three Ps together across each sprint cycle (planning, execution, and control).
Week 4: The final fourth week addresses controlling Agile processes at scale, from sampling and building intuition across Agile team ceremonies, to managing team decisions and performance, and even portfolios of projects using simplified metrics. The fourth week will also look at how to align portfolio and project management metrics to an organization’s strategy as a means of managing up the risks of being defunded or constrained by corporate policy.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides specialized knowledge in the application of Agile methodology for project management
Taught by experienced instructors with expertise in Agile project management
Offers practical guidance on how to measure project progress and ensure success
Examines the principles of Agile and how they can be applied in various project contexts
Provides a comprehensive overview of Agile practices and techniques
Requires prior experience in project management for a deeper understanding of the concepts

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 Earned Value Management (EVM)
Recall the concepts of EVM, a traditional method of project control, to strengthen your understanding of why agile practices provide a more effective alternative.
Show steps
  • Review the basic principles of EVM, including earned value, planned value, and actual cost.
  • Discuss the limitations of EVM, particularly its reliance on estimates and the assumption of unchanging scope.
Review Systems Engineering models
Systems Engineering is the framework for framing control techniques.
Browse courses on Systems Engineering
Show steps
  • Recall the 3 main components of systems engineering
  • Recall the 7 levels of the V Model
Agile for Dummies
Read this comprehensive guide to agile principles and methodologies, providing a solid foundation for the course.
Show steps
11 other activities
Expand to see all activities and additional details
Show all 14 activities
Agile Course Materials Compilation
Compile and organize course notes, lecture recordings, and assignments in a centralized location for easy reference and effective recall.
Show steps
  • Gather course materials from various sources
  • Create a digital or physical repository
Scrum Sprint Simulation
Participate in a simulated Scrum sprint, gaining hands-on experience in agile project management techniques.
Browse courses on Scrum
Show steps
  • Form a team and define a project goal
  • Plan the sprint and assign tasks
  • Conduct daily stand-up meetings
  • Review and improve the process
Agile Testing Project
Build a portfolio of test cases and automate tests using agile techniques, solidifying the principles of the course.
Browse courses on Agile Testing
Show steps
  • Plan the testing strategy
  • Design and develop test cases
  • Execute test cases and document results
  • Analyze test results and report bugs
Agile Development with Jira and Confluence
Complete tutorials on Jira and Confluence, enhancing your proficiency in agile project management tools.
Browse courses on Jira
Show steps
  • Create and manage projects in Jira
  • Use Confluence for team collaboration
Agile Estimation Practice
Practice estimating effort and complexity of user stories using agile techniques, improving accuracy and planning skills.
Browse courses on Agile Estimation
Show steps
  • Estimate story points for a given set of user stories
  • Compare estimates with others and discuss reasoning
Agile Project Management Plan
Develop a comprehensive project management plan that incorporates agile principles, showcasing practical application of course concepts.
Browse courses on Agile Project Management
Show steps
  • Define project scope and objectives
  • Identify stakeholders and their roles
  • Create a project schedule and budget
  • Establish communication and reporting procedures
Write a Definition of Done
A Definition of Done is how you define success for Agile.
Browse courses on Definition of Done
Show steps
  • Browse the web for real-world examples of Definitions of Done
  • Write a Definition of Done for a simple scenario in your domain of expertise
Control a simple project
Prove that you can control a project from end-to-end.
Browse courses on Control
Show steps
  • Identify 3 projects with real-world constraints
  • Control each project through 3 sprints implementing the three levers of control
Implement quality management principles
Implement quality management principles to reduce risk.
Browse courses on Quality Management
Show steps
  • Review 5 methodologies for quality management
  • Implement a quality management methodology on your project
Integrate multiple small projects
Build a project above the level of a single team.
Browse courses on Product Roadmap
Show steps
  • Identify 5 examples of team of teams structures in the wild
  • Share your findings with the team
  • Create a plan for how you can improve your project by integrating with its neighbors
Attend an Agile workshop
Further your knowledge on Agile principles and practices.
Browse courses on Agile
Show steps
  • Identify 5 Agile workshops or conferences
  • Register for an event
  • Attend the event and take notes

Career center

Learners who complete Agile Process, Project, and Program Controls will develop knowledge and skills that may be useful to these careers:
Agile Project Manager
An Agile Project Manager leads software development teams in implementing Agile methodologies to deliver high-quality products. This course can be highly beneficial for experienced or aspiring Agile Project Managers as it provides comprehensive training in Agile principles, practices, and tools. By understanding how to control Agile processes, such as managing teams, optimizing processes, and defining project deliverables, individuals can enhance their ability to lead Agile projects successfully.
Scrum Master
A Scrum Master is responsible for guiding and facilitating Agile development teams through the Scrum framework. This course aligns well with the role of a Scrum Master as it covers key concepts such as team velocity, Definition of Done, and retrospectives, which are essential for effective Scrum implementation. By gaining a deeper understanding of these concepts, individuals can enhance their ability to support and empower Agile teams.
Product Owner
A Product Owner is the voice of the customer within Agile development teams, responsible for defining and prioritizing product requirements. This course can be valuable for Product Owners seeking to improve their understanding of Agile principles and practices, particularly in relation to managing value and benefits. By learning how to measure performance and benefits of working solutions, Product Owners can enhance their ability to deliver valuable products that meet customer needs.
Agile Coach
An Agile Coach provides guidance and support to organizations and teams in adopting and implementing Agile methodologies. This course can be highly beneficial for Agile Coaches as it provides a comprehensive overview of Agile principles, practices, and tools. By understanding how to control Agile processes at scale, Agile Coaches can effectively guide organizations through Agile transformations and help them achieve their business goals.
Business Analyst
A Business Analyst bridges the gap between business stakeholders and technical teams, ensuring that software development projects align with business objectives. This course can complement the skills of a Business Analyst by providing a deeper understanding of Agile principles and practices, particularly in relation to managing value and benefits. By learning how to define clear acceptance criteria and measure the success of Agile projects, Business Analysts can enhance their ability to support organizations in delivering valuable solutions.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. While this course may not be directly related to the technical aspects of software development, it can provide valuable insights into Agile methodologies and project management practices. By understanding how Agile teams operate and how to control Agile processes, Software Engineers can enhance their ability to work effectively in Agile environments and contribute to successful software development projects.
Quality Assurance Manager
A Quality Assurance Manager is responsible for ensuring the quality of software products and processes. This course can be beneficial for Quality Assurance Managers as it covers quality management principles and practices in Agile environments. By understanding how to reduce project risk and technical debt, Quality Assurance Managers can enhance their ability to implement effective quality assurance measures and ensure the delivery of high-quality software products.
Project Manager
A Project Manager plans, executes, and monitors projects to ensure their successful completion. While this course focuses specifically on Agile methodologies, it can provide valuable insights into project management principles and practices. By understanding how to control Agile projects and manage interdependencies between project teams, Project Managers can enhance their ability to lead successful projects in a variety of industries and domains.
Program Manager
A Program Manager oversees multiple projects and ensures their alignment with organizational goals. This course can be beneficial for Program Managers as it provides a comprehensive overview of Agile methodologies and project management practices. By understanding how to control Agile programs and manage dependencies between projects, Program Managers can enhance their ability to deliver successful programs and achieve strategic objectives.
Consultant
A Consultant provides expert advice and guidance to organizations on a variety of business and technical issues. This course can be beneficial for Consultants who specialize in Agile methodologies or project management. By understanding how to control Agile processes and manage value and benefits, Consultants can enhance their ability to provide valuable insights and support to their clients.
Technical Lead
A Technical Lead provides technical guidance and leadership to software development teams. This course can be beneficial for Technical Leads as it covers Agile principles and practices, as well as quality management and risk management techniques. By understanding how to control Agile processes and manage technical debt, Technical Leads can enhance their ability to lead teams in delivering successful software products.
Business Process Analyst
A Business Process Analyst analyzes and improves business processes to enhance efficiency and effectiveness. This course may be helpful for Business Process Analysts who are involved in Agile transformations or who work with Agile teams. By understanding how to control Agile processes and manage value and benefits, Business Process Analysts can enhance their ability to identify and implement process improvements that support Agile methodologies.
Systems Analyst
A Systems Analyst designs and implements computer systems. This course may be helpful for Systems Analysts who are involved in Agile development projects or who work with Agile teams. By understanding how to control Agile processes and manage value and benefits, Systems Analysts can enhance their ability to design and implement systems that meet the needs of Agile organizations.
Product Manager
A Product Manager is responsible for planning and managing the development of a software product. This course may be helpful for Product Managers who are transitioning to Agile methodologies or who work with Agile teams. By understanding how to control Agile processes and manage value and benefits, Product Managers can enhance their ability to define and deliver successful software products.
Business Owner
A Business Owner is the ultimate decision-maker for a business or project. This course may be helpful for Business Owners who are involved in Agile development projects or who work with Agile teams. By understanding how to control Agile processes and manage value and benefits, Business Owners can enhance their ability to make informed decisions and guide their organizations to success.

Reading list

We've selected 13 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 agile project management, covering the principles, practices, and tools used in agile development. It valuable resource for anyone looking to learn more about agile project management or to improve their skills in this area.
Provides a detailed overview of the Scrum framework, one of the most popular agile methodologies. It valuable resource for anyone looking to learn more about Scrum or to improve their skills in this area.
Provides a practical guide to user story mapping, a technique for capturing and organizing user requirements. It valuable resource for anyone looking to improve their skills in requirements gathering and analysis.
Practical guide to Agile project management for software development teams. It covers the principles of Agile, as well as specific techniques and practices that can be used to improve software development productivity and quality.
Practical guide to Agile testing for testers and Agile teams. It covers the principles of Agile testing, as well as specific techniques and practices that can be used to improve the quality of software.
Provides a comprehensive overview of the Lean Startup methodology, a process for developing and validating new products and services. It valuable resource for anyone looking to learn more about the Lean Startup methodology or to improve their skills in this area.
Novel that tells the story of a fictional IT team that is struggling to meet the demands of the business. It valuable resource for anyone looking to learn more about the challenges of IT operations and how to improve them.
Practical guide to Kanban, a method for managing work that is based on the principles of Lean manufacturing. It covers the principles of Kanban, as well as specific techniques and practices that can be used to improve the flow of work and reduce waste.
Novel that tells the story of a fictional IT team that is struggling to meet the demands of the business. The novel provides a practical guide to DevOps, a set of practices that can be used to improve the collaboration between IT and business teams.
Practical guide to Agile retrospectives, a process for reflecting on and improving the performance of Agile teams. It covers the principles of Agile retrospectives, as well as specific techniques and practices that can be used to make retrospectives more effective.
Practical guide to Agile development using Spring Boot, a popular Java framework for building web applications. It covers the principles of Agile development, as well as specific techniques and practices that can be used to improve the productivity and quality of software development teams.
Comprehensive guide to Agile software development for software developers. It covers the principles of Agile software development, as well as specific patterns and practices that can be used to improve the quality and productivity of software development teams.
Practical guide to Agile development for software developers. It covers the principles of Agile development, as well as specific techniques and practices that can be used to improve the quality and productivity of software development teams.

Share

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

Similar courses

Here are nine courses similar to Agile Process, Project, and Program Controls.
Agile Project Management
Most relevant
PMP Certificate Exam Prep Guide +PMP Practice Exams...
Most relevant
Delivering Value Quickly with ICAgile
Most relevant
The Agile Practitioner's Technique Toolkit
Most relevant
Agile Project Management
Most relevant
Designing Project Information Hubs for Program and...
Most relevant
Designing Project Information Hubs for Performance
Most relevant
Agile BM 201 Mastering Agile Business Management
Sprint Planning for Faster Agile Team Delivery
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 - 2024 OpenCourser