The Challenges in Introducing Agile to an Un-Agile Place
Following agile by the book and experiencing it differently in real life is one of the most common things that we get to hear from most of the people in this industry, be it a beginner or a professional. We all know what agile, scrum and all these methodologies are, and how does all these work and needs to be adapted. But definitely, it’s not that as easy as we think. Different changes and challenges are faced when we bring these practices in our daily operations. The un-agile mindset that people have, is something that is most difficult to change although the knowledge of agile is transferred. Being able to accept frequent changes, synchronous communication, align a mutual vision and move ahead with iterative iterations are well explained on a book but really challenging to practice daily. People definitely face a lot of problems when setting this mindset and working according to it.
It’s nowhere written that following agile concepts and being agile helps to grow your business and make everything profitable. But it surely helps you to optimize your processes, increase your productivity and sustain the business. When someone is already following a process, it is very difficult to drop that process completely and introduce a new one.
Out of many case studies and examples, startups are one of the most challenging places one could ever join and conquer it. From project to processes, resources to planning, and deadlines to its deliveries, all are complexed if a proper process is not followed. This is one of the reason why most of the startups either don’t succeed or last long. The team members are dynamic and everyone has their own perception. Some are flexible, but some are reserved and rigid towards what it was initially planned and decided. Not being able to deliver what customer wants and satisfy them, not being able to deliver frequently, plan small and deliver the minimum viable product, adapt to frequent changes, etc are the major challenges and can be handled via introducing a proper process and implementing it.
So instead of attempting all at once, bits by bits, bringing the changes into daily practice and being able to change the mindset from un-agile to agile is the only way out to handle this situation. Proposing a uniform process that has an agile mindset among the team members and implementing it into regular practice help to diverse the unagile minds and leads to an agile mindset.
I have been practicing in the agile environment for more than 7 years. And I have been working with a startup company for the last 4 years. I have experienced all the hardships and challenges introducing the agile practices and implementing it within my team. Monitoring it and modifying as per needs that best suit the startup was the best way to bring agile in practice in the startup that I am currently working at. I’d like to speak more on this topic, my experiences and all the challenges that I faced taking the risks of joining a startup and conquering it.