Rethinking the Unit of Work in Software Development
2025-09-23
This article explores best practices for defining the 'unit of work' in software development. The author argues that a good unit of work should be decomposable, verifiable, independent, and prioritizable, similar to a user story but with a stronger emphasis on its role throughout the entire software lifecycle. Clearly defining the unit of work, the author claims, increases team efficiency, reduces unnecessary complexity, and ultimately delivers more customer value. The article also critiques the practice of solely measuring AI-assisted development efficiency by code generation volume, advocating instead for a customer-value-oriented assessment of the unit of work's actual impact.
Development
unit of work