Agile Adoption Patterns and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
48 used & new from $31.91

Have one to sell? Sell yours here
 
   
Agile Adoption Patterns: A Roadmap to Organizational Success
 
 
Start reading Agile Adoption Patterns on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Agile Adoption Patterns: A Roadmap to Organizational Success (Paperback)

~ (Author)
Key Phrases: agile software development, planning poker, legacy code, Upper Saddle River, Prentice Hall, New Jersey (more...)
4.7 out of 5 stars  See all reviews (11 customer reviews)

List Price: $49.99
Price: $40.57 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.42 (19%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
35 new from $33.20 13 used from $31.91

Formats

Amazon Price New from Used from
  Kindle Edition $28.79 -- --
  Paperback $40.57 $33.20 $31.91

Frequently Bought Together

Agile Adoption Patterns: A Roadmap to Organizational Success + The Software Project Manager's Bridge to Agility + Agile Estimating and Planning
Price For All Three: $112.69

Show availability and shipping details

  • This item: Agile Adoption Patterns: A Roadmap to Organizational Success by Amr Elssamadisy

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Software Project Manager's Bridge to Agility by Michele Sliger

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Agile Estimating and Planning by Mike Cohn

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

The Art of Agile Development

The Art of Agile Development

by James Shore
4.6 out of 5 stars (34)  $23.68
Agile Testing: A Practical Guide for Testers and Agile Teams

Agile Testing: A Practical Guide for Testers and Agile Teams

by Lisa Crispin
5.0 out of 5 stars (13)  $41.22
Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum

Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum

by Craig Larman
4.4 out of 5 stars (14)  $26.29
Agile Estimating and Planning

Agile Estimating and Planning

by Mike Cohn
4.7 out of 5 stars (52)  $46.74
User Stories Applied: For Agile Software Development

User Stories Applied: For Agile Software Development

by Mike Cohn
4.8 out of 5 stars (45)  $31.02
Explore similar items

Editorial Reviews

Product Description

Proven Patterns and Techniques for Succeeding with Agile in Your Organization

 

Agile methods promise to help you create software that delivers far more business value—and do it faster, at lower cost, and with less pain. However, many organizations struggle with implementation and leveraging these methods to their full benefit. In this book, Amr Elssamadisy identifies the powerful lessons that have been learned about successfully moving to agile and distills them into 30 proven agile adoption patterns.

 

Elssamadisy walks you through the process of defining your optimal agile adoption strategy with case studies and hands-on exercises that illuminate the key points. He systematically examines the most common obstacles to agile implementation, identifying proven solutions. You’ll learn where to start, how to choose the best agile practices for your business and technical environment, and how to adopt agility incrementally, building on steadily growing success.

 

Next, he presents the definitive agile adoption pattern reference: all the information you need to implement the strategy that you’ve already defined. Utilizing the classic pattern format, he explains each agile solution in its proper context, revealing why it works—and how to make the most of it. The pattern reference prepares you to

 

  • Understand the core drivers, principles, and values associated with agile success
  • Tightly focus development on delivering business value–and recognize the “smells” of a project headed off track
  • Gain rapid, effective feedback practices: iteration, kickoff and stand-up meetings, demos, retrospectives, and much more
  • Foster team development: co-location, self-organization, cross-functional roles, and how to bring the customer aboard
  • Facilitate technical tasks and processes: testing, refactoring, continuous integration, simple design, collective code ownership, and pair programming
  • Act as an effective coach, learning to engage the community and promote learning
  • Integrate “clusters” of agile practices that work exceptionally well together

 

Agile Adoption Patterns will help you whether you’re planning your first agile project, trying to improve your next project, or evangelizing agility throughout your organization. This actionable advice is designed to work with any agile method, from XP and Scrum to Crystal Clear and Lean. The practical insights will make you more effective in any agile project role: as leader, developer, architect, or customer.

 

 

Foreword xxiii & xxvi

Preface xxvii

Acknowledgments xxxiii

About the Author xxxvii

 

Part 1: Thoughts about Software Development 1

Chapter 1: Learning Is the Bottleneck 3

Chapter 2: Personal Agility for Potent Agile Adoption 13

 

Part 2: Crafting an Agile Adoption Strategy 21

Chapter 3: Business Value 23

Chapter 4: Smells 29

Chapter 5: Adopting Agile Practices 37

 

Part 3: The Pattern Catalog 53

Chapter 6: The Patterns of Agile Practice Adoption 55

Chapter 7: Goal 61

Chapter 8: Cycle 65

 

Part 3.1: Feedback Practices 69

Chapter 9: Iteration 71

Chapter 10: Kickoff Meeting 77

Chapter 11: Backlog 81

Chapter 12: Planning Poker 87

Chapter 13: Stand-Up Meeting 93

Chapter 14: Done State 99

Chapter 15: Demo 103

Chapter 16: Retrospective 109

Chapter 17: Release Often 115

Chapter 18: Co-Located Team 119

Chapter 19: Self-Organizing Team 125

Chapter 20: Cross-Functional Team 131

Chapter 21: Customer Part of Team 137

Chapter 22: Evocative Document 143

Chapter 23: User Story 149

Chapter 24: Use Case 153

Chapter 25: Information Radiator 157

 

Part 3.2: Technical Practices 161

Chapter 26: Automated Developer Tests 163

Chapter 27: Test-Last Development 173

Chapter 28: Test-First Development 177

Chapter 29: Refactoring 183

Chapter 30: Continuous Integration 189

Chapter 31: Simple Design 197

Chapter 32: Functional Tests 203

Chapter 33: Collective Code Ownership 219

Chapter 34: Pair Programming 223

 

Part 3.3: Supporting Practices 229

Chapter 35: Coach 231

Chapter 36: Engage the Community 235

Chapter 37: Reading Circle 239

Chapter 38: Workshop 245

Chapter 39: Classroom Training 249

 

Part 3.4: The Clusters 255

Chapter 40: Agile Iteration 257

Chapter 41: Communication Cluster 263

Chapter 42: Evolutionary Design 269

Chapter 43: Test-Driven Development 277

Chapter 44: Test-Driven Requirements 285

 

Part 4: Case Studies 293

Chapter 45: BabyCenter 295

Chapter 46: Company X 305

 

Part 5: Appendices 321

Appendix A: Pattern to Business Value Mappings 323

Appendix B: Pattern-to-Smell Mappings 325

Appendix C: Getting the Most from Agile Practice Patterns 327

Appendix D: Further Reading 331

 

Bibliography 333

 

Index 339

 



About the Author

Amr Elssamadisy (www.elssamadisy.com) is a software development practitioner who works with his clients to build better, more valuable software. He and his colleagues at Gemba Systems help both small and large development teams learn new technologies, adopt and adapt appropriate Agile development practices, and focus their efforts to maximize the value they bring to their organizations.

 

Amr’s technical background and experience in C/C++, Java/J2EE, and .NET allows him to appreciate the problems of development teams and offer them support.

 

At the same time, he realizes that most problems–even in software–are people problems that are not solved by tools and technology. Therefore, Amr and his colleagues at Gemba Systems focus on issues such as personal agility, team building, communication, feedback, and all the other soft skills that distinguish excellent teams.

 

Amr is also the author of Patterns of Agile Practice Adoption: The Technical Cluster. He is an editor for the AgileQ at InfoQ, a contributor to the Agile Journal, and a frequent presenter at software development conferences.

 


Product Details

  • Paperback: 408 pages
  • Publisher: Addison-Wesley Professional; 1 edition (July 7, 2008)
  • Language: English
  • ISBN-10: 0321514521
  • ISBN-13: 978-0321514523
  • Product Dimensions: 9.1 x 7 x 0.9 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon.com Sales Rank: #131,682 in Books (See Bestsellers in Books)

More About the Author

Amr Elssamadisy
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Amr Elssamadisy Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Agile Adoption Patterns: A Roadmap to Organizational Success
74% buy the item featured on this page:
Agile Adoption Patterns: A Roadmap to Organizational Success 4.7 out of 5 stars (11)
$40.57
Agile Testing: A Practical Guide for Testers and Agile Teams
8% buy
Agile Testing: A Practical Guide for Testers and Agile Teams 5.0 out of 5 stars (13)
$41.22
Agile Estimating and Planning
6% buy
Agile Estimating and Planning 4.7 out of 5 stars (52)
$46.74
Agile Project Management with Scrum (Microsoft Professional)
6% buy
Agile Project Management with Scrum (Microsoft Professional) 4.3 out of 5 stars (48)
$34.86

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

11 Reviews
5 star:
 (9)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 8 people found the following review helpful:
5.0 out of 5 stars Solid advice. No hype!, July 30, 2008
By Linda Rising (Phoenix, AZ United States) - See all my reviews
(REAL NAME)   
There are many things I like about this book, not the least of which is that it is true to the "spirit" of patterns and agile -- it does not promise easy answers or quick fixes but offers down-to-earth advice based on experience. The patterns do a good job of capturing that experience but the way the patterns are written, with "threads" of stories throughout is not only convincing but enjoyable reading. I like being able to follow the real-life adventures of the same developers who struggle to solve real problems across several patterns. I also like the case study in Chapter 46 where a real company with real problems does a pretty good job of moving forward, but it's not a "and they all lived happily ever after" scenario. We're overwhelmed with books and advice these days, so it's nice to see someone who offers help and hope but not hype!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Excellent Book For Adopting Agile Practices, July 2, 2008
Elssamadisy's book is in tough, tough company. How can you compete in the same space as amazing works like Subramaniam and Hunt's Practices of an Agile Developer or Shore and Warden's The Art of Agile Development? Those are tough, tough classics to go against when trying to explain how teams/companies should adopt agile practices.

Amr pulls it off by organizing his material in a fresh form which I found very useful. He hits many of the same points as other works on Agile (smells, process, team empowerment, practices, etc.), but emphasizes the business value of each point. For example, his chapter on User Story lays out the case that user stories are simple documents in their initial draft. The value comes from developers having conversations to flesh out the details and implementation of the story. Product utility is improved, and development costs are reduced.

This same approach is carried on throughout the book, making it very clear what specific benefits you can find from each practice. Additionally, each practice or chapter follows a nice recipe-like format. Start off with business value, move on to a sketch describing the practice, follow up with context of the practice and forces impacting it, then look to why you'd want the particular practice, adoption details, and a bit on the practice's cons and variations.

The book starts out with a high-level overview of agile, then moves on to specific patterns/practices. Each pattern is a short, separate chapter with about 40 patterns in total. The style of the book is clear, concise, and it's nicely produced.

Another great point about the book is Elssamadisy's ongoing assertion that you don't need to adopt all of the practices. Rather, find the pain points you have in your environment and look to implement only the patterns which will ease that pain. This pragmatic approach to agile adoption is a refreshing view in a world where some Agile fanatics insist you must adopt every single practice or you're not doing Agile. (A fanaticism I emphatically disagree with.)

Overall I think it's a solid addition to the Agile section of your bookshelf. It's not a replacement for things like Subramaniam's or Shore's works; it's a solid addition to them.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Clear and pragmatic - just what's needed, August 31, 2008
By Steven List "Doc" (Austin, Texas, USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
There are many books about the theories and practices that are encompassed in the word "agile". Quite a number of them are quite good in terms of addressing the specific practices and how to implement them. It you want to learn Scrum or XP, there is no shortage of books and how-to materials, along with plenty of advice.

This book, however, addresses the goal of agile adoption from a new perspective - patterns of behavior and thought, and how to specifically leverage and/or address them. It addresses this from the organizational/team perspective, rather than the individual perspective, which makes it particularly valuable for those of us who are working in an organizational transformation/agile adoption environment.

While it might seem that "patterns" would appeal to the techies in its audience, my experience is that Amr has managed to frame his work in terms and concepts that are readily understood by all. This book is readily digestible by non-technical managers and staff, as well as by those of us who have spent/currently spend our time in a technology environment. It is not necessary to understand what design patterns are, for instance, to understand the patterns in this book.

For those who are either anticipating agile adoption or actively engaged in it, or even those who are struggling with what seems to be a failed adoption, this book is required reading. The way in which the patterns are presented, the clear and pragmatic exercises described to help work through them, and the suggestions for ways to approach it all are just what's needed.

Real world, pragmatic, easy to read, and easy to digest - that's what this book is all about.

It will be on my desk and heavily thumbed in short order.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Relevant to Managers and Technologists
Agile adoption is not a technical problem - it's about people, organizations, processes, and group and individual psychology. Read more
Published 1 month ago by Craig Knighton

5.0 out of 5 stars A nicely written book
A very well written book, focusing on the business value. It appeals to all the members of the agile and "wanna be agile" communities!
Published 2 months ago by Bharadwaj Velamakanni

4.0 out of 5 stars Practical Guide to introducing Agile by a Focus on Business Value
Well written and practical way to introduce agile to organizations based on business value. I love the diagrams that list business values (time to market, quality to market,... Read more
Published 7 months ago by Ed Kraay

3.0 out of 5 stars Kindle preview has no content by which to judge suitability for needs.

Amazon says kindle previews are supposed to be the first chapter, yet this book doesnt even get half way through the foward. it is all TOC and praise. Read more
Published 8 months ago by Amanda L. Goodell

5.0 out of 5 stars This book has paid for itself...
I picked this book up about a month ago before kicking off a critical assessment project and it's paid for itself many times over. Read more
Published 11 months ago by Joseph Greer

5.0 out of 5 stars A great book to help you understand what Agile adoption is all about!
If you understand Agile and your team adopts all the practices with success overnight, then this book is not for you. Read more
Published 13 months ago by Yannick MARTEL

5.0 out of 5 stars Any Agile project manager will find this an excellent series of tips
Proven patterns for succeeding with Agile in an organization are presented in a series of case studies and hands-on exercises in Agile Adoption Patterns: a Roadmap to... Read more
Published 14 months ago by Midwest Book Review

5.0 out of 5 stars Excellent Guidance to Agile Adoption
There are plenty of excellent books available that explain agile practices. What has been missing until now is the guidance to apply them. Read more
Published 14 months ago by Larry Guger

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
Is this a suitable Agile Primer 0 March 2009
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 1 day ago
textbook scam 66 6 days ago
Amazon is a great place to buy textbooks! 35 18 days ago
Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.