Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Changing Software Development: Learning to Become Agile [Paperback]

Allan Kelly
5.0 out of 5 stars  See all reviews (2 customer reviews)

List Price: $60.00
Price: $56.23 & FREE Shipping. Details
You Save: $3.77 (6%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it Tuesday, July 15? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

February 19, 2008 047051504X 978-0470515044 1
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.

Editorial Reviews

From the Inside Flap

"Where a situation involves change, the solution involves learning. If you don't believe that this applies to software development, this book will set you straight. If you do believe it, this book will help you go about it. Either way, you'll learn something."

Kevlin Henney

From the Back Cover

“Successful companies have known the importance of continuous change and learning for a long time; this is the first book that describes these concepts in an organic way in the context of software development. A must read for everybody involved in this business.”

Giovanni Asproni, Director, Asprotunity Limited

“Do you want to improve software development in your organization? Do you believe in agile methodologies but struggle to introduce them? You will find help in this book. Allan has done an excellent job of combining modern business management principles with modern software methodology so you can draw on the knowledge of both business and software experts.”

Lise B. Hvatum, Software Development Manager, Schlumberger

Changing Software Development links the software world of technology and processes to the business world of knowledge, learning and change. This book explains why software development is an exercise in change management and organizational intelligence. Using knowledge management theory, the author gives developers and managers the tools to enhance learning and adopt new innovative approaches such as Agile and Lean software development.

This book is peppered with practical advice and case studies to explain how and why knowledge, learning and change are important in the development process. In addition, Allan offers direct actions that can be undertaken to enhance and build a learning environment.

Chapter highlights include:

  • Understanding Agile Development

  • Information Technology – Bringer of Change

  • Change Model

  • Making Change Happen

Changing Software Development provides the necessary skills in change management to enable developers to use new approaches to deliver successful projects.

Product Details

  • Paperback: 258 pages
  • Publisher: Wiley; 1 edition (February 19, 2008)
  • Language: English
  • ISBN-10: 047051504X
  • ISBN-13: 978-0470515044
  • Product Dimensions: 9.1 x 7.4 x 0.7 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,710,675 in Books (See Top 100 in Books)

More About the Author

Over 25 years Allan Kelly has held just about every job in the software world: system admin, tester, developer, architect, product manager and development manager. Sometime about 2001 Allan came to the conclusion that he could fix the code but the real problems were those that created the bad code. To fix those he had to stop coding and move to the management side and address the thinking and processes that created those problems.

Today he is based in London and works for Software Strategy Ltd. helping companies adopt and deepen Agile and Lean practices through training, consulting and coaching. He specialises in working with software product companies, aligning company strategy with products and processes.

In addition to numerous journal articles and conference presentations he is the author of "Changing Software Development: Learning to become Agile" (Wiley, 2008) and more recently "Business Patterns for Software Developers" (Wiley, 2012).

Both books reflect Allan's journey from code to management. The first is concerned with the role of knowledge, learning and change in the development space - and why Agile is a better fit for the discipline. The second, which hardly contains the words "Agile" or "Lean" looks at how to build a successfully software business.

Finally, Allan is the creator of Retrospective Dialogue Sheets,

Customer Reviews

5.0 out of 5 stars
5.0 out of 5 stars
4 star
3 star
2 star
1 star
Share your thoughts with other customers
Most Helpful Customer Reviews
5.0 out of 5 stars A must read. More than once. November 7, 2009
Agile development is becoming mainstream. However, succeeding with it is more difficult than what it seems. Just picking an agile methodology (e.g., XP, Scrum, DSDM, etc.) and implementing it in an "out of the book" fashion is not enough--as many have already found by trying this approach only to see their projects improve only marginally, or, in many cases, fail.

This book goes beyond the process mechanics and explains what is truly important for creating successful Agile companies and teams independently of the methodology used--i.e., creating a "learning organization", where continuous change and improvement are the norm.

If you are trying to improve the way your company or team works, then you'll find the practical advice inside this book really invaluable.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Thought Provoking October 18, 2009
One of the useful idea I gained by reading this book was that in order to change, you must first learn a new way of doing things.

This thoughtful book explains how to help a software team to change, and challenges the idea that developing software is an engineering discipline. Instead Kelly proposes it is an exercise in learning and knowledge creation.

This book explains how to promote knowledge and learning within your company, with the end goal being to create a learning organisation. It also talks about change and how to make it happen.

I would highly recommend this book to anyone who wants to improve a software team, department or company.
Comment | 
Was this review helpful to you?
Search Customer Reviews
Search these reviews only

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category