guide

Detecting Agile BS

Published on
5 minute read

Agile is a buzzword of software development, and so all DoD software development projects are, almost by default, now declared to be “agile.” The purpose of this document is to provide guidance to DoD program executives and acquisition professionals on how to detect software projects that are really using agile development versus those that are simply waterfall or spiral development in agile clothing (“agile-scrum-fall”).

Detecting Agile BS {: .responsiveImage}

Principles, Values, and Tools

Experts and devotees profess certain key “values” to characterize the culture and approach of agile development. In its work, the DIB has developed its own guiding maxims that roughly map to these true agile values:

Agile valueDIB maxim
Individuals and interactions over processes and tools“Competence trumps process”
Working software over comprehensive documentation“Minimize time from program launch to deployment of simplest useful functionality”
Customer collaboration over contract negotiation“Adopt a DevSecOps culture for software systems”
Responding to change over following a plan“Software programs should start small, be iterative, and build on success ‒ or be terminated quickly”

{: .table .table-striped .table-bordered .d-none .d-md-block}

Key flags that a project is not really agile:

Some current, common tools in use by teams using agile development (these will change as better tools become available):

Graphical version:

Detecting Agile BS {: .responsiveImage}

Questions to Ask

Questions for Program Management

Questions for Customers and Users

Questions for Program Leadership

More information on some of the features of DoD software programs are included in Appendix A DIB Ten Commandments on Software  , Appendix B DIB Metrics for Software Development  , and Appendix C DIB Do’s and Don’ts of Software  .

guide

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Brandes Investment Partners L.P. Logo
Alignment Healthcare Logo
Teleplan Logo
Boeing Logo
Emerson Process Management Logo
Higher Education Statistics Agency Logo
DFDS Logo
Sage Logo
ProgramUtvikling Logo
YearUp.org Logo
Akaditi Logo

NIT A/S

SuperControl Logo
Healthgrades Logo
Lean SA Logo
Graham & Brown Logo
Slaughter and May Logo
Big Data for Humans Logo
Royal Air Force Logo
Nottingham County Council Logo
Ghana Police Service Logo
Department of Work and Pensions (UK) Logo
Washington Department of Enterprise Services Logo
Washington Department of Transport Logo
Illumina Logo
YearUp.org Logo
Akaditi Logo
Jack Links Logo
Boxit Document Solutions Logo
Brandes Investment Partners L.P. Logo