18F, un'agenzia di servizi digitali all'interno del governo degli Stati Uniti, ha fatto un sacco di lavoro su come il governo può scrivere contratti per consentire l'uso di metodologie agili in modo coerente con la legge, specificando i risultati generali piuttosto che i requisiti dettagliati per come deve essere fatto il lavoro. Alcune delle loro risorse includono:
An advantage of agile work methods is that they focus on discovering a solution to a problem after the contract is awarded, that is, during post-award execution, rather than specifying the detailed solution up front as with Part 15. An agile contract tries to specify problems requiring detailed solutions, often as Product Backlog Items that describe high level contract delivery areas.
Understanding this problem, the Office of Management and Budget and Office of Federal Procurement Policy directed agencies to stop using SOWs and shift to using a Performance Work Statement (PWS) for acquiring services. A PWS “should state requirements in general terms of what (result) is to be done, rather than how (method) it is done” Good contracting officers advise agencies that by buying expert services, it implies that you’re not the most knowledgeable in “how” work is done. As the mission owner, you are the expert in “what,” must get accomplished, but conflating the two puts your mission at risk and makes it harder for a contract to provide value.
Fondamentalmente, l'approccio è più simile all'assunzione di un fornitore di servizi che lavori con te per progettare una soluzione, piuttosto che elencare pagine di specifiche dettagliate in anticipo. L'istituzione non assumerebbe un architetto per progettare un nuovo edificio elencando "il progetto deve essere di quattro piani, con una pendenza del tetto di 37º. Il terzo piano deve avere una cucina di 237 piedi quadrati contenente quattro lampade fluorescenti, controllate da una mozione - interruttore della luce sensibile, in un controsoffitto. " Piuttosto, avrebbero un contratto con l'architetto per fornire servizi di progettazione in consultazione con il cliente e fare affidamento sul proprio fornitore, un esperto del settore, per produrre i risultati finali risultanti.
Sebbene i dettagli dipenderanno dall'istituzione e dalle politiche e dalle leggi sugli appalti applicabili, mostra che, in mezzo a tutti i fallimenti dei grandi progetti IT governativi, ci sono gruppi che lavorano per spostare le gare pubbliche per lo sviluppo del software verso più moderni metodologie agili, con sufficiente volontà politica e partner di sviluppo affidabili. Ci vuole un grande cambiamento nel modo in cui tali progetti sono concepiti e gestiti (incluso un sacco di tempo in corso che fornisce feedback agli utenti durante tutto il processo), che l'organizzazione può o non può avere alcun interesse nel perseguire.