✦ For everyone, free.

Practical knowledge for real and everyday life

Home

Approach Tailoring

Approach Tailoring adapts agile methods to fit project needs, balancing flexibility with structure for effective management.

Approach Tailoring is the practice of adjusting the specific mechanics of a chosen Agile delivery approach — such as cycle length, the formality of its events, the granularity of its planning artifacts, and the intensity of its practices — to fit a project's particular circumstances more precisely, undertaken after a general delivery approach has already been selected as a reasonable overall fit. While selecting an appropriate delivery approach determines the broad structural category best suited to a project, tailoring refines that chosen structure's specific parameters and practices, recognizing that even a well-selected approach rarely fits a project perfectly in its default, unmodified form.


The Purpose of Tailoring After Selection

Refining Fit Beyond the Broad Approach Category

Selecting cadence based delivery, flow based delivery, or a hybrid combination establishes the general shape of a project's delivery structure, but the specific details within that structure, such as exact cycle length or the formality of particular events, typically require further adjustment to genuinely match the project's precise circumstances.

Recognizing That Default Configurations Are Starting Points

The commonly cited default parameters associated with a given delivery approach represent reasonable starting points rather than fixed requirements, and tailoring treats these defaults as adjustable inputs to be refined based on the specific project at hand.

Approach Precision = Selected Approach + Contextual Tailoring

Dimensions Commonly Subject to Tailoring

Cycle Length and Cadence Timing

Within a cadence based structure, the specific duration of each cycle can be adjusted to better match factors such as stakeholder availability, the pace of requirement change, and the size of typical work items, rather than defaulting to a commonly cited standard duration regardless of fit.

Formality and Structure of Events

The degree of formality applied to planning, review, and reflection events can be tailored to the team's size, experience, and stakeholder expectations, ranging from lightweight, informal check-ins to more structured, documented sessions depending on what genuinely serves the project.

Granularity of Planning and Tracking Artifacts

How finely work is broken down and tracked can be adjusted based on the complexity and predictability of the work involved, with highly uncertain work often benefiting from coarser, more flexible tracking and well-understood work tolerating finer, more detailed planning.

Intensity of Supporting Technical Practices

The degree of rigor applied to supporting practices such as automated testing or continuous integration can be tailored to the risk profile and criticality of the specific work, applying the highest intensity to foundational or high-risk components while allowing lighter treatment elsewhere.


Approaches to Tailoring in Practice

Starting from the Approach's Underlying Principles

Effective tailoring begins by identifying the underlying purpose a given practice or parameter is meant to serve, then adjusting its specific implementation to serve that purpose well in the project's actual context, rather than treating the default configuration as inherently correct.

Tailoring Incrementally Based on Experience

Rather than attempting to perfect every parameter before beginning work, many teams tailor their approach gradually, adjusting specific elements based on accumulated experience and reflection as the project unfolds.

Selected Approach Cycle Length Event Formality Artifact Granularity Practice Rigor

Continuing to Tailor Throughout the Project

Revisiting Tailored Parameters Through Retrospection

Because the appropriate configuration of a delivery approach's specific parameters may only become clear through actual experience, regularly revisiting these tailored choices through team reflection allows continuous refinement as genuine understanding accumulates.

Balancing Tailoring with Necessary Consistency

While tailoring offers valuable flexibility, changing tailored parameters too frequently or without sufficient basis can undermine the predictability and shared understanding a consistent approach provides, requiring the same discipline applied to other forms of Agile adaptation.


Risks of Neglecting Approach Tailoring

Persisting with a Poorly Fitting Default Configuration

Applying a delivery approach's commonly cited default parameters without adjustment, despite clear evidence that they do not suit the project's actual circumstances, forgoes the genuine benefit that thoughtful tailoring could provide.

Excessive, Unfocused Customization

Conversely, tailoring so extensively and inconsistently that the underlying approach becomes unrecognizable or internally incoherent can undermine the benefits the original approach selection was meant to provide, illustrating the need for tailoring that remains grounded in the approach's core underlying principles.