
- 408 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
Many books discuss Agile from a theoretical or academic perspective. Becoming Agile takes a different approach and focuses on explaining Agile from a case-study perspective. Agile principles are discussed, explained, and then demonstrated in the context of a case study that flows throughout the book. The case study is based on a mixture of the author's real-world experiences. Becoming Agile also focuses on the importance of adapting Agile principles to the realities of your environment. In the early days of Agile, there was a general belief that Agile had to be used in all phases of a project, and that it had to be used in its purest form. Over the last few years, reputable Agile authorities have begun questioning this belief: We're finding that the best deployments of Agile are customized to the realities of a given company. Becoming Agile discusses the cultural realities of deploying Agile and how to deal with the needs of executives, managers, and the development team during migration. The author discusses employee motivation and establishing incentives that reward support of Agile techniques. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. Praise for Becoming Agile... "This is much more than just a book about Agile. This is a roadmap. A very detailed roadmap that takes you from the initial "is Agile right for me?" stage through completion and delivery of your pilot project and beyond."-Charlie Griefer, Senior Software Engineer, Amcom Technology"...a must read for those of us who have come from years of waterfall and attempts at changes to "traditional" methodologies or processes... clear, concise and has plenty of example scenarios that many individuals and corporations would identify with."-Jamie Phillips, Senior Software Engineer, Picis Inc"This book is quite unique. It is written in a form of a 5-day training course. I am usually not a fan of such a writing style, but I think that Becoming Agile is an exception. It's about a software process and as such requires a lot of case studies, group exercises (or at least what a book format allows), and therefore the training course style is perfect to facilitate learning."-Vladimir Pasman, Cocoacast.com"Becoming Agile in an Imperfect World offers a different and useful look at Agile methods. Reminding us that becoming agile is more of a mindset adjustment than a process change, Sidky and Smith use a case study to share their insights and tools throughout the book, including the unique Sidky Agile Measurement Index (SAMI)."-Sanjiv Augustine, President, LitheSpeed LLC and author of Managing Agile Projects"The authors emphasise that the aim should be to create a customised agile development process that is tailored to the needs of the organisation...Instead of aiming for "agile perfection", one should aim at reaching the right level of agility for one's organisation. Excellent advice!"-Kailash Awati, Eight to Late"The book totally inspired me. A lot of my readings on Agile from back in the day were very theoretical and high level at the same time. But Becoming Agile helps take you to the next level by going beyond the theory and into the nitty gritty practicality of employing the Agile approach. So it was very energizing having the game plan laid out in front of you, as well as the hurdles you'll encounter and how to overcome them."-Tariq Ahmed, author of Flex 3 in Action
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Part 1. Agile fundamentals and a supporting case study
Chapter 1. Moving to agile

Figure 1.1. A Quecreek miner is rescued from the flooded mine after spending 3 days crouched in waist-deep water. (Photo courtesy of the U.S. Department of Labor.)

1.1. Is Agile just another process?
Figure 1.2. The relationship between agile values, principles, and practices

1.1.1. The Agile Manifesto and related values
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About this Book
- Part 1. Agile fundamentals and a supporting case study
- Chapter 1. Moving to agile
- Chapter 2. The story of Acme Media
- Part 2. Getting started
- Chapter 3. Are you ready for agile?
- Chapter 4. The fitness test: all about readiness assessments
- Chapter 5. The importance of obtaining executive support
- Chapter 6. Improving buy-in by creating a core team
- Chapter 7. The mindset of an agile leader
- Chapter 8. Injecting agility into your current process
- Chapter 9. Selecting a pilot project
- Part 3. Kicking off
- Chapter 10. Feasibility: is this project viable?
- Chapter 11. Aligning the pilot team with the project
- Part 4. Populating the product backlog
- Chapter 12. Feature cards: a tool for âjust enoughâ planning
- Chapter 13. Prioritizing the backlog
- Chapter 14. Estimating at the right level with the right people
- Part 5. Enough information for scheduling
- Chapter 15. Release planning: envisioning the overall schedule
- Chapter 16. Iteration planning: the nitty-gritty details
- Part 6. Building the product
- Chapter 17. Start your engines: iteration 0
- Chapter 18. Delivering working software
- Chapter 19. Testing: did you do it right?
- Part 7. Embracing change
- Chapter 20. Adapting: reacting positively to change
- Chapter 21. Delivery: bringing it all together
- Chapter 22. The retrospective: working together to improve
- Part 8. Moving forward
- Chapter 23. Extending the new process across your company
- Appendix A. Readiness assessment tables by practice
- Appendix B. Agile concepts from a phase perspective
- Appendix C. Agile process overview in text
- Appendix D. Example: determining process and document needs for a project
- Appendix E. Quantitative feedback on the SAMI
- Resources
- Index
- List of Figures
- List of Tables