Integrating Agile Development in the Real World

TBR writes “What goes on between the covers of books on software development methodologies often bears little resemblance to what goes on in the real world. This is as true of agile methodologies as it is of the heavy-weight and high-process methodologies that they seek to replace. While it’s true that agile technologies are close to the reality of fluid deadlines, ever-changing requirements and static processes that only have fleeting contact with what is really going on, it’s also true that the perfect world of management bought in to agile development, on-site customers, daily builds and small releases of functional code often doesn’t match reality either. This is particularly true for those developers trying to adopt agile processes in the face of entrenched management opposition, or worse, where management pays lip service to agile ideas whilst wanting to retain command and control the old-fashioned way.”