One of the most well-known aspects of many Agile frameworks is the iterative nature of the delivery of working software. The Agile manifesto states: "Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale." The key phrase here that many teams seem to struggle with is "with a preference to the shorter timescale". The Scrum guide states that sprints can be from 2-4 weeks. This is a little bit better, but many teams still gravitate towards the longer end of that range and end up attempting 3-4 week sprints (Although I am using sprints as recognized in Scrum for most this article, I believe the content and practices that follow can apply to any Agile framework).
1. Not focusing on Culture
Adopting Agile at an organizational level is something that will take a long time, bring about change throughout every level of the organization, face many difficulties, and require a great deal of experimentation and learning. In order for all of these to be possible it is not enough for an organization to simply adopt the practices of one of the many Agile frameworks that are currently available. This will lead to (maybe) some short term successes and some initial enthusiasm, but it will not setup the organization to sustain their Agile adoption over the long term. In order to really get a transformation to stick, the entire organization must experience a cultural shift that will encourage, support, and enable a focus on learning, failing, inspection, adaption, and continuous improvement. With the right culture in place, it will not matter what frameworks or practices the organization tries to adopt because they will be comfortable with trying many different things, continuing to focus on improving, and sustaining improvements over the long term.
I love dancing, traveling, reading about technology, watching movies/tv shows, finding new ways to improve myself and just generally living a pretty laid back life. I'm hoping to share some of the things that I enjoy or that have improved my life with anyone who would like to see =)