← PMI-ACP: agility applied to IT delivery
05 / 7 · 25 MIN

Refine value and quality

Split work into useful outcomes and define acceptance.

Concept and mechanism

A functional slice crosses the layers needed for an observable outcome. For position lookup, an initial slice can support one position type with data, API, and interface instead of delivering the entire database without usable behavior. This does not remove technical work; it organizes it around a feedback opportunity. During refinement, replace vague wording with checkable conditions: volume, environment, time, and expected result. If estimates differ because people imagine different scopes, clarify before calculating an apparently precise average.

Guided application

Ordering should consider impact, risk, dependencies, and effort. Reliability, security, and fewer exceptions can provide value without a new screen. After delivery, check the hypothesis: fewer clicks with more rework can worsen the process. In Scrum, accepted functional examples do not waive the Definition of Done. If alerts and recovery belong to that standard, unfinished work must remain visible. A smaller slice may meet the criteria; do not declare the larger slice complete merely to improve committee reporting.

IN PRACTICE

“Fast batch” becomes “process the agreed test volume within the defined limit, with reconciled totals and failure evidence”. Concrete values are agreed before testing.

Common pitfalls

Slicing only by technology; adding requests without choices; estimating different interpretations; confusing functional acceptance with Done.

Related topics: Read flow and integrate early · Forecast and deliver with visible risk

Take this idea with you

A small unit should remain useful, checkable, and consistent with quality criteria.

Create account

Reference: Working in small batches · PMI-ACP ECO March 2026