8 Challenges To Address For A Successful Transition To Agile
We all know that getting the right information (meaningful and accurate) to the right people in the most timely fashion so they can make the best business decision is the ultimate objective of a business intelligence projet. Using an Agile approach aims to address these requirements but transitioning to an improved approach does generate some challenges.
Below is what we believe are the “8 challenges to address for a successful transition to Agile” for your BI projects. Although some of these challenges may seem overwelming at first, addressing them early in the process will greatly increase the chances of success in the long run.
- Educating your users so they understand their new role – showing up only at the beginning and at the end of the project is no longer an option
- Training your architects and software developers on flexibility – not everything has to be binary
- Teaching your users the need to invest in invisible components – underlying technical architecture and infrastructure may not be visible to the users but they are a critical part of a BI project
- Making the users accept to divide large deliverables into smaller components – flexibility outweights the risk of not having the small components all at once
- Multi-years monolithic projects do not work – an incremental and iterative approach combined to timely budget allocation has proven to be a better strategy
- Informing everyone that refactoring is a success criteria and not an indication of failure – time saved from advanced detailed planning more than makes up for the time invested in refactoring later in the process
- Needing specialists with specific roles on the team is not a constraint – team members need to recognize they have a role to play on the team and should not stick to their defined job description
- Agile is a well documented methodology where all the answers are readily available – Agile is an approach based on key principles and relies on people’s ability to “do the right thing” in order to deliver quality output on time