Rita's Agile Process Chart

The Rita’s Agile Process Chart is a matrix illustrating agile project management. The book compares agile, plan-driven, and hybrid approaches to help readers understand both predictive and adaptive methods. It emphasizes that project managers should tailor their approach to each project’s needs, and that hybrid methods can be effective for certain projects.

Rita's Agile Chart

Feasibility

In agile, teams usually stay the same over time, and projects come to them. This is different from plan-driven methods where a new team might be formed for each project.

When checking if a project is feasible, there are a few key steps:

Initiation

When starting a project, you can assume that feasibility studies and project selection are already done, just like in plan-driven projects. At this point, the team focuses on creating several important items:

Throughout all this, the product owner plays a key role in guiding the team’s work, while the project manager ensures that processes are followed and helps remove any obstacles the team faces.

Backlog Items and Stakeholders

# Backlog Item Stakeholders
Pl Manage appointments Patients, administrators, practitioners
P2 Change personal data and preferences Patients, administrators, practitioners
P3 View health information library Patients, practitioners
P4 Outreach (marketing) campaigns Patients, marketing
P5 Practitioner and patient communications Patients, practitioners, marketing
P6 Regulation compliance Patients, government
P7 View patient’s own medical data from The Center Patients, administrators, practitioners

Agile Release Planning

The release map (or product roadmap) and feature backlog created during project initiation are further detailed during release planning for the first product increment. After releasing the first increment, the team plans the next, continuing for as many releases as decided at the start. Planning happens iteratively throughout the project, reflecting the adaptive nature of agile.

Key activities during release planning include:

Iterations

In agile projects, monitoring and controlling happen continuously as the product is developed, though the terms aren’t always used. The team works in short iterations (usually 2-4 per release) until a product increment is ready for delivery.

Here’s how it typically works:

This cycle repeats until a minimally marketable product increment—one that meets the basic customer needs—is ready for release, even as work continues on future increments.

Closing

There is no appreciable difference between closing processes in adaptive and predictive environments. You can review this information in the Closing section on Rita’s Agile Process Chart. Essentially, the team obtains final approval of the last product increment to be released during the project, turns it over to the customer, and holds their final retrospective.

The project manager also makes sure all procurements have been closed and that all project artifacts are current and are archived as part of the organization's process assets.

Hybrid Project Management Environment

A hybrid project management environment combines plan-driven (predictive) and agile (adaptive) approaches in various ways. Examples include: