DocumentCode :
3452249
Title :
Costs of compliance: agile in an inelastic organization
Author :
Cunningham, John J.
Author_Institution :
IBM Software Group, White Plains, NY, USA
fYear :
2005
fDate :
24-29 July 2005
Firstpage :
202
Lastpage :
211
Abstract :
Doing agile development in a relatively inelastic environment, where policies and procedures are virtually unchangeable, creates an impedance mismatch between the agile team and its host organization. Our experience on a variety of embedded Java projects has shed some light on the costs of complying (or failing to comply), where we trialed everything from "refusal to comply" to "full compliance". Regardless of approach, there was always an associated cost, whether in redrafting documents, reducing functionality, spending time in meetings, losing focus on deliverables, or deteriorating morale. In keeping with the Agile philosophy, when our efforts were failing, we refactored our approach to managing the project in an effort to minimize the costs of compliance without adopting more risk to ensure success. In the end we were faced with the questions "How did we fare in the end? Which costs were worth bearing? Was it all worth it?".
Keywords :
Java; software engineering; agile development; agile philosophy; compliance cost; embedded Java project; inelastic organization; Application software; Conferences; Costs; Embedded software; Employee welfare; Java; Programming profession; Radiofrequency identification; Supply chain management; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Agile Conference, 2005. Proceedings
Print_ISBN :
0-7695-2487-7
Type :
conf
DOI :
10.1109/ADC.2005.18
Filename :
1609822
Link To Document :
بازگشت