Agile Business Management

Paths

Agile Business Management

Author: Chuck Cobb

This learning path is designed to provide business people and business managers with the knowledge and leadership skills to develop and effectively implement and lead a very

  • Introduction to Agile Business Management - This section of the learning path is appropriate for anyone who is either directly or indirectly involved in an Agile project or Agile business implementation. It is also a prerequisite for the other two sections of this learning path.
  • Mastering Agile Business Management - This section of the learning path is appropriate for anyone who plays a leadership role in an Agile project from a business perspective such as a Product Owner, Business Analyst, Business Sponsor, or other position of equivalent responsibility. It is also a prerequisite for the third and final section of this learning path below.
  • Enterprise-level Agile Business Management - This section of the learning path is intended for anyone who is involved in an enterprise-level Agile transformation or is involved with scaling Agile projects to large, complex, enterprise-levels.
... Read more

  • See Agile and Waterfall in a fresh new perspective as complementary rather than competitive
  • Hybrid Agile Project Management
  • Agile Principles and Values at a Deeper Level
  • Scrum Process and Roles with an emphasis on the Scrum Product Owner Role
  • Lean, Value-driven Delivery, and Customer Value Prioritization
  • Principles of Product Development Flow including Kanban Processes and Theory of Constraints
  • Adaptive Planning and Agile Requirements Definition Practices
  • Learning To See the Big Picture including Design Thinking, Systems Thinking, and Complex Adaptive Systems
  • Agile Risk Management, Metrics, Stakeholder Management, and Agile Contracts
  • Enterprise-level Agile Implementation including Project Governance, Corporate Culture, Change Management and Enterprise-level Agile Frameworks

Pre-requisites

No prerequisite knowledge needed.

Introduction to Agile Business Management

In the Introduction to Agile Business Management section, we are going to learn to see Agile and traditional plan-driven project management principles and practices in a fresh new perspective as complementary to each other rather than competitive. We will then learn how to blend these two approaches in the right proportions to get the best of both worlds and create a hybrid approach to fit any given situation.

Learning the Truth About Agile Versus Waterfall

by Chuck Cobb

May 8, 2020 / 1h 7m

1h 7m

Start Course
Description

There are many myths, stereotypes and misconceptions about "Agile" and "Waterfall" that are well-engrained into many people's thinking. For example, one popular misconception is that there is a binary and mutually-exclusive choice between Agile and Waterfall. That causes people to try to force-fit a project to one of those extremes when the right solution is to go in the other direction and fit the approach to the nature of the project. In this course, Learning the Truth About Agile Versus Waterfall, you will learn how to see Agile and Waterfall in a fresh new perspective as complementary to each other rather than competitive and see how they can be blended together in the right proportions to fit any given situation. First, you will learn how the terms "Agile" and "Waterfall" are very loosely used in actual practice and what they really mean. Next, you will discover Scrum which is the most widely-used Agile methodology in the world and how Scrum works. Finally, you will explore how to choose the right approach to fit a project. When you're finished with this course, you will have the skills and knowledge of Agile and Scrum needed to develop a solid foundation for working in an Agile environment and taking the other courses in this series.

Table of contents
  1. Course Overview
  2. Understanding Agile Versus Waterfall
  3. Learning How Scrum Works
  4. Overall Summary

Understanding Hybrid Agile Project Management

by Chuck Cobb

May 13, 2020 / 1h 2m

1h 2m

Start Course
Description

Many people try to force-fit projects to either a pure Agile or a pure Waterfall approach because they don't realize that it is possible to create a hybrid Agile approach that provides the best of both of those two worlds. In this course, Understanding Hybrid Agile Project Management, you will gain the ability to learn how to create a hybrid Agile project that has the right blend of flexibility and adaptivity from an Agile approach as well as some amount of planning and control from a traditional plan-driven approach. First, you will learn about Empirical Process Control models and Defined Process Control models, how they are different, and the advantages and disadvantages of each. Next, you will discover how to effectively manage uncertainty in a project which is probably the most important factor in selecting the right approach. Finally, you will explore some frameworks and examples of how to put these ideas into practice in the real-world. When you are finished with this course, you will have the skills and knowledge of Hybrid Agile Project Management needed to understand how to fit a hybrid Agile approach to the nature of any project.

Table of contents
  1. Course Overview
  2. Comparing Agile and Traditional Plan-driven Methodologies
  3. Understanding Hybrid Agile Models
  4. Demonstrating Real-world Hybrid Agile Process Examples
  5. Overall Summary

Mastering Agile Business Management

In the Mastering Agile Business Management section, we will dive deeper into understanding Agile from a business management perspective to develop the knowledge and skills to play an effective business leadership role in an Agile project as a Product Owner or position of equivalent responsibility. This requires a paradigm shift in thinking to focus on delivering business value instead of the traditional project emphasis on planning and control to achieve predictability. In order to develop this new perspective, we will explain: Lean Software Development and Value Stream Analysis as well as Kanban and Principles of Product Development Flow to optimize the efficiency of the product development process Value-driven Delivery, Customer-value Prioritization, and Agile Requirements Definition Practices to prioritize and maximize the business value of the overall solution. We will also explain Adaptive Planning, Rolling Wave Planning, and Management of Uncertainty in order to effectively manage projects in a dynamic and rapidly-changing environment that requires an emphasis on creativity and innovation.

Understanding Agile at a Deeper Level

by Chuck Cobb

May 13, 2020 / 2h 5m

2h 5m

Start Course
Description

Learn how to go beyond a typical mechanical implementation of Agile and Scrum and develop a much deeper understanding of the principles behind it in order to develop a really high impact approach. In this course, Understanding Agile at a Deeper Level, you will learn how to use the Agile Manifesto values and principles to develop and a high performance Agile approach that is adaptive to any project and business environment. Next, you will learn how to see the "big picture" based on Systems Thinking, Complex Adaptive Systems, and Design Thinking. Finally, you will explore how to manage and optimize flow in an Agile project to maximize performance and efficiency. When you're finished with this course, you will have the basic skills and knowledge of Agile Business Management needed to take a business leadership role in an Agile project.

Table of contents
  1. Course Overview
  2. Understanding Agile Manifesto Values and Principles
  3. Learning to See the Big Picture
  4. Using Design Thinking
  5. Managing Flow in Agile Projects
  6. Overall Summary

Understanding Lean and Value-driven Delivery

by Chuck Cobb

May 29, 2020 / 1h 12m

1h 12m

Start Course
Description

Many business people are not well-prepared to take on the leadership role as either a Product Owner, Business Sponsor, or a position of equivalent responsibility in an Agile environment. In this course, Understanding Lean and Value-driven Delivery, you will learn how to take a business leadership role in an Agile project. First, you will learn how to use value-driven delivery to maximize the value of the business results from the project. Next, you will discover how to use Lean principles to maximize the efficiency of the delivery process. Finally, you will learn different methods for doing customer-value prioritization to prioritize the features in an overall solution. When you are finished with this course, you will have a good foundation of knowledge to take a business leadership role in an Agile project.

Table of contents
  1. Course Overview
  2. Lean Software Development and Value Stream Analysis
  3. Value-driven Delivery
  4. Overall Summary

Understanding Adaptive Planning and Agile Requirements Definition Practices

by Chuck Cobb

Jun 2, 2020 / 2h 1m

2h 1m

Start Course
Description

Instead of attempting to develop a detailed plan for a project based on well-defined requirements prior to the start of the project, an Agile approach recognizes the level of uncertainty. In this course, Understanding Adaptive Planning and Agile Requirements Definition Practices, you will learn how to use a very different planning approach that is based on further refining both the plan and details of requirements as the project progresses. First, you will explore an adaptive planning approach that is based on the level of uncertainty in the project. Next, you'll discover how to progressively define requirements in an uncertain environment as the project progresses. Finally, you'll experience a radical shift in thinking compared to the traditional, plan-driven approach that many people are used to. When you're finished with this course, you will have a good foundation of knowledge to take a leadership role in an Agile project.

Table of contents
  1. Course Overview
  2. Adaptive Planning
  3. Project-level Planning
  4. Basic Agile Requirements Definition Practices
  5. Advanced Agile Requirements Definition Practices
  6. Overall Summary

Understanding Agile Risk Management, Metrics, Stakeholder Management, and Agile Contracts

by Chuck Cobb

Jun 11, 2020 / 1h 15m

1h 15m

Start Course
Description

Agile requires a very different approach to project management in a number of areas including risk management, project metrics, stakeholder management, and Agile Contracts. In this course, Understanding Agile Risk Management, Metrics, Stakeholder Management, and Agile Contracts, you will unearth important skills that are significantly different in an Agile environment. First, you will discover how Agile can provide a foundation for a very effective risk management approach; geared to the level of uncertainty in the project. Then, you will explore how to use metrics to effectively manage Agile projects. Finally, you will learn how stakeholder management is different in an Agile environment and how to use Agile stakeholder management principles to develop a very effective Agile contracting approach. When you are finished with this course, you will have a good foundation of knowledge to know how to use these skills to take a leadership role in an Agile project.

Table of contents
  1. Course Overview
  2. Agile Risk Management
  3. Agile Metrics
  4. Stakeholder Management and Agile Contracts
  5. Overall Summary

Enterprise-level Agile Business Management

In the Enterprise-level Agile Business Management section we will learn how to lead large and complex enterprise-level Agile projects and define and implement enterprise-level Agile transformations that are well-aligned with a company's business.

Understanding Enterprise-level Agile Implementation and Agile Frameworks

by Chuck Cobb

Jun 24, 2020 / 1h 52m

1h 52m

Start Course
Description

Agile has been widely used with relatively simple, small, single-team projects. One of the most significant areas of evolution in Agile over recent years has been to scale Agile to large, complex enterprise level projects and to learn how to blend an Agile approach with a company’s business at an enterprise level. In this course, Understanding Enterprise-level Agile Implementation and Agile Frameworks, you'll acquire some very important Agile skills that bridge the gap from single-team to enterprise-level projects. First, you'll learn the differences when applying Agile at an enterprise-level versus smaller teams, and what are some of the major challenges to overcome. Then, you'll explore how to scale Agile projects for large, complex projects involving multiple teams. Finally, you'll discover what enterprise-level Agile frameworks are available to create a well-integrated enterprise-level management approach. When you're finished with this course, you will have a good foundation of knowledge to know how to use these skills to take a leadership role in an enterprise-level Agile project and/or choose an enterprise-level Agile framework to create an enterprise-level Agile management approach.

Table of contents
  1. Course Overview
  2. What's Different About Agile at an Enterprise-level?
  3. Scaling Agile for Multiple Team Projects
  4. Enterprise-level Agile Frameworks
  5. Overall Summary

Planning and Managing Enterprise-level Agile Transformations

by Chuck Cobb

Jul 2, 2020 / 1h 35m

1h 35m

Start Course
Description

It is well-known that an Agile development approach is not likely to work effectively unless it is well-aligned with a company’s business. Successfully applying Agile at an enterprise level can be complex and requires knowledge of how the business works at different levels of management; how the development process works (Agile, plan-driven, or hybrid); and how the two fit together. In this course, Planning and Managing Enterprise-level Agile Transformations, you will learn the approach needed to customize your development process to fit the nature of the company’s business. First, you’ll discover why an enterprise-level Agile transformation is necessary, Next, you’ll identify the typical obstacles for doing a successful Agile transformation, Then, you’ll explore the role of change management in developing a successful Agile transformation. Finally, you’ll learn what factors to consider in developing an implementation plan for an Agile transformation. When you're finished with this course, you will have a good foundation of knowledge to know how to plan and manage a successful enterprise-level Agile transformation.

Table of contents
  1. Course Overview
  2. Alignment and Value Disciplines
  3. Enterprise-level Agile Transformations
  4. Case Studies
  5. Developing an Implementation Plan
  6. Overall Summary