When I first discovered “agile software development” in 2005, and experienced working in an “agile way”, the impact on me changed my career. People say you gravitate towards what you’re good at or enjoy, and agile helped reveal how much I value working together on a goal.
At that time, my mentors in agile software development reiterated to me the importance of using principles for experimentation, how technical practices are the systemic constraint of software agility, and how continuous improvement is not a meeting or post-mortem. They guided me with customer centricity, introduced new methods and programming practices, and motivated me to learn systems thinking.
But most of all, they kept me mindful that the manifesto for agile software development is about agile software development. Today, I lament the state of agile in the industry today: what agile is perceived to be, what people talk about, what experiences folks have with “agile transformation”. Similar to exploring the gaps between what Scrum is, and what Scrum isn’t, I’d like to do the same with agile. What follows isn’t an all-inclusive list; rather, the topics which I believe are misrepresented often and most damaging.
Continue reading
You must be logged in to post a comment.