Agile principles are discussed, explained, and then demonstrated in the context of a case study that flows throughout the book and brings agile from a real-world perspective.
Summary
Title: Becoming Agile in an Imperfect World
Author: Ahmed Sidky and Greg Smith
Themes: Agile, Career, Cases, Technology, Management
Year: 2009
Publisher: Simon and Schuster
ISBN: 163835412X, 9781638354123
Pages: 408
Many books discuss Agile from a theoretical or academic perspective, but Becoming Agile takes a different approach and focuses on explaining Agile from a case-study perspective.
Becoming Agile in an Imperfect World by Ahmed Sidky and Greg Smith is a comprehensive guide to help teams and organizations embrace agile methodology and become more efficient, adaptive, and effective.
The case study is based on a mixture of the author's real-world experiences and discusses the cultural realities of deploying Agile and how to deal with the needs of executives, managers, and the development team during migration.
This book 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.
Becoming Agile shows you practical techniques and strategies to move from your existing process to an Agile process without starting from scratch. The author discusses employee motivation and establishing incentives that reward support of Agile techniques.
My Book Highlights:
"... First, agile development is frequently initiated as a grassroots movement to develop better software—it is seen as a “developer thing.” Consequently, development managers and customer organizations are often not on board. This is a mistake, because dramatic improvements from agile development require a different mindset on the part of both development managers and the organizations for which the software is being developed..."
"... Second, some companies have made serious missteps in applying agile—perhaps by developing an unmaintainable code base or creating an unsupportable set of expectations in the minds of development teams or customers. Sometimes an agile implementation follows a simple recipe that is a bad fit to the company needs; sometimes the implementation is perfect for some people in the company (developers, for instance), but it doesn’t take into account the needs of others (testers, for example)..."
"... Finally, agile development might be considered a silver bullet—a quick and easy fix to problems that plague software development. In this case, the hard work required to make agile successful is ignored, and when companies come to the realization that agile is not going to be as easy as they anticipated, all too often commitment dissipates..."
The book is full of simple tools that will help people think clearly; it is about readiness, chartering, specifying, estimating, assuring quality, product demonstrations, retrospectives, and so on.
Some key insights and learnings from the book include:
- Overcome common obstacles to becoming agile.
- Embrace collaboration and foster an environment of trust.
- Utilize agile principles to increase productivity and reduce costs.
- Create an agile culture that encourages continual learning.
- Focus on customer-centricity to understand customer needs and deliver value.
- Apply agile methodologies to project management and product development.
Featuring case studies, real-world examples, and actionable advice, the book provides readers with the tools they need to remain competitive and successful in today’s ever-changing business environment.
The authors draw on their extensive experience to provide readers with practical strategies to foster collaboration, increase productivity, and navigate the journey to becoming agile.
Chapters of the Book:
1. Agile Fundamentals and a Supporting Case Study
Moving to agile
The story of Acme Media
2. Getting Started
Are you ready for agile?
The fitness test: all about readiness assessments
The importance of obtaining executive support
Improving buy-in by creating a core team
The mindset of an agile leader
Injecting agility into your current process
Selecting a pilot project
3. Kicking Off
Feasibility: is this project viable?
Aligning the pilot team with the project
4. Populating the Product Backlog
Feature cards: a tool for “just enough” planning
Prioritizing the backlog
Estimating at the right level with the right people
5. Enough Information for Scheduling
Release planning: envisioning the overall schedule
Iteration planning: the nitty-gritty details
6. Building The Product
Start your engines: iteration 0
Delivering working software
Testing: did you do it right?
7. Embracing Change
Adapting: reacting positively to change
Delivery: bringing it all together
The retrospective: working together to improve
8. Moving Forward
Extending the new process across your company
In conclusion, Becoming Agile in an Imperfect World is a must-read for teams and organizations looking to remain competitive and successful in today’s business landscape.
With its comprehensive approach and unique insights, the book provides readers with the tools and strategies to effectively implement agile practices and gain a competitive advantage.
By recognizing the importance of collaboration and a customer-centric approach, teams and organizations can take the necessary steps to become agile and remain successful.
Greg Smith is an agile coach, trainer, and senior project manager at GS Solutions Group. Greg also partners with the Project Management Institute (PMI) to bring agile knowledge into the project management community.
Dr. Ahmed Sidky guides organizations during their transition to agile software development. His research includes a value-based agile measurement index, known as the Sidky Agile Measurement Index, and a process framework for the adoption of agile practices. Dr. Sidky developed Dr. Agile, an online readiness assessment tool that helps guide organizations aspiring to adopt agile practices.
I am incredibly grateful that you have taken the time to read this post.
Your support and engagement mean the world to me, and I truly appreciate your interest in the topics I write about.
I hope that you have found this post informative, educational and engaging.
If you are interested in reading more of my work, please visit other articles here on the website.
I promise to continue providing valuable and high-quality content for your enjoyment and education.
Thank you again for reading and I hope to see you soon!
Here are some related articles you may enjoy:
There are even more good things I've prepared for you!
Subscribe below or click here to receive new posts in your Email!
Do you want to read some book notes and recommendations? Discover more here!
Do you want to have amazing weekly content curation? Discover more here!
Ready to make a positive impact?
Support my work by sharing my content with your network.
Your simple act of kindness can reach new heights and help spread valuable information.
Want to show your support in a tangible way? A virtual coffee is a small but mighty way to show your appreciation and give me the extra energy to keep crafting valuable content!