Book description
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.
Changing Software Development is peppered with practical advice and case studies to explain how and why knowledge, learning and change are important in the development process. Today, managers are pre-occupied with knowledge management, organization learning and change management; while software developers are often ignorant of the bigger issues embedded in their work. This innovative book bridges this divide by linking the software world of technology and processes to the business world of knowledge, learning and change.
Table of contents
- Copyright
- Dedication
- Preface
- Acknowledgements
- Introduction
- Understanding Agile
- Knowledge
- Learning
- The Learning Organization
- Information Technology – the Bringer of Change
- Understanding Change
- Change Models
- Making Change Happen
- Individuals and Empowerment
- Rehearsing Tomorrow
- New Beginnings
- Further Reading
-
References
Product information
- Title: Changing Software Development: Learning to Become Agile
- Author(s):
- Release date: March 2008
- Publisher(s): Wiley
- ISBN: 9780470515044
You might also like
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
Python for Programmers, First Edition
The professional programmer's Deitel® guide to Python® with introductory artificial intelligence case studies Written for programmers …
book
Test Driven Development: By Example
Clean code that works--now. This is the seeming contradiction that lies behind much of the pain …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …