Softvérový obchod, ktorý je DoD, potrebuje aktualizovať postupy, zistí GAO

  • Nov 22, 2023

Vojenské zbrane sú väčšinou softvér, ale slabé praktiky správy softvéru spôsobujú, že ministerstvo obrany. minúť neuveriteľných 40 % softvéru na prepracovanie rozpočtu.

Široká verejnosť nepovažuje ministerstvo obrany za vývojára softvéru, ale v mimoriadnej miere je to presne ono. Zvážte: 80 percent vývoja F/A-22 je softvér. Ministerstvo obrany vynakladá 12 miliárd dolárov ročne – 40 percent svojho rozpočtu – na vývoj softvéru, testovanie a hodnotenie.

Len preto, že obrana je softvérovo náročná práca, znamená to, že DoD musí minúť tak veľa peňazí na softvér? V žiadnom prípade, hovoria dvaja audítori GAO, ktorí prirovnali DoD k veľkým korporáciám. Podľa Vládne počítačové správy, audítori zistili, že Motorola a ďalšie veľké spoločnosti minuli len niekoľko percent na prepracovanie softvéru.

Tento obrovský rozdiel je podľa Carol Mebane a Cheryl Andrew z akvizície zbraní úradu Government Accountability Office audítorská prax je založená na štruktúrovanom, replikovateľnom prístupe k vývoju softvéru, ktorý kladie dôraz na plánovanie požiadaviek vopred. Pred tromi rokmi Mebane a Andrew strávili mesiace štúdiom toho, ako by sa komerčné osvedčené postupy mohli aplikovať na projekty DOD na kontrolu nákladových faktorov a sklzov v harmonograme.

Tento týždeň hovorili s publikom softvérových a systémových inžinierov na konferencii Software and Systems Technology Conference, kde sa opäť zúčastnili závery ich správy z roku 2004, „Na zlepšenie softvérovo náročnej zbrane DOD sú potrebné silnejšie manažérske postupy. Akvizície.”

Podľa Andrewa sú rozdiel tri faktory: „Spravovateľné prostredie, disciplinované procesy a metriky, metriky, metriky.“

„V DOD môže mať projekt dva roky, tri roky, dokonca aj štyri roky. Pre programového manažéra je ťažké obísť projekt, [alebo] získať kontrolu nad nákladmi,“ povedal Andrew.

Audítori zdôraznili dôležitosť stanovenia požiadaviek – korporácie rozpočítali až 30 % celkových hodín na požiadavky. Boli však šokovaní, keď si uvedomili, ako málokedy vedenie na vysokej úrovni kontroluje vyvíjaný softvér.

Na druhej strane na DOD sa veľké manažérske kontroly softvérových projektov zvyčajne uskutočňovali iba raz za rok alebo dokonca s dvojročným odstupom. "Boli sme z toho šokovaní," povedal Andrew. Ale keď GAO „odporúčalo, aby sa programové kancelárie zapájali častejšie namiesto čakania na veľké hodnotenia, objavil sa odpor... Programové kancelárie nemali prístup k [informáciám o stave vývoja softvéru] a nehľadali ich.“