Changing Software Development explains why software development is an exercise in change management and organizational intelligence. An underlying belief is that change is learning and learning creates knowledge. By blending the theory of knowledge management, developers and managers will gain the tools to enhance learning and change to accommodate new innovative approaches such as agile and lean computing.
This book looks at the change process – how do you change to be Agile? – and at the underlying learning needed to create and support a true Agile team, and build the wider learning organization.