.o Goldstein05 Harry Goldstein What IEEE Spectrum Magazine (Sep 2005)pp24-35 =HISTORY VCF Trilogy FBI DISASTER FAILURE RISKS Demonstrates that bad management and bad process can lead to a lot of money being spent for nothing. Mistakes: .List Amateurism Changing goals in midstreeam Tightening the schedule No process or control No "system architeture" Changing bosses in midstream. Muzzling and ignoring critics. Giving very detailed requirements (position and color of buttons) but no vision or goals. Changed requirements flood in after first demo. Cost plus contract. NIH: no COTS bought in .Close.List It may be cheaper to spend time writing good requirements using math and prototypes ratherthan hiring lawyers to wrangleover the ambiguities. .c .o Ross05 Philip E Ross The Exterminators IEEE Spectrum Magazine (Sep 2005)pp36- =ADVERT Praxis MATH Z Spark PROTOTYPES V&V TOOLS TESTING MONDEX Company demonstrates that by getting very clear and reliable requirements expressed mathematically and using a reliable language to write the code you can reduce the number of faults to 1 for 25KLoC on projectwith 200KLoC. .c .o Charette05 Robert N Charette Why Software Fails IEEE Spectrum Magazine (Sep 2005)pp- =ADVERT RISK MANAGEMENT DISASTERS COSTS p44. Hall of Shame 1992..2005 Side boxes describe case studies Rounds up the usual suspects: .List Bad goals Bad estimates of needed resources Bad systems Requirement Poor project control and/or planning Bad communication ... Politics Commercial pressures .Close.List .c .o Hassler05 Susan Hassler Leaarning from Software Failure IEEE Spectrum Magazine (Sep 2005)p8 =EDITORIALCOSTS RISKS FAILURE DISASTERS VCF Good software can transfom a business: Dell Walmart. Notes that a future disaster may be when the USA digitizes and automates medical records. .c