So it is not surprising all the CEOs and management groups are happy to say “getting done is more important, than getting it right”. A good leader/CEO/analytics managers will help you make sure that the analyst gets all the resources.
However, here is a process that analytics can borrow from software development to suit analytics solution development, if followed truely and if analytics managers and thought leaders commit to it, then there is a way for analysts to deliver faster and better solutions.
I took the Agile software development and reconfigured it for analytics solution development. All credits go to original thinkers.
Agile Analytics Process Manifesto and Team Management – Inspired by Agile Software Development Principles
The “Agile Manifesto” for software or original thinkers is here:http://en.wikipedia.org/wiki/Agile_processes
I put these with in quotes because only one thing I changed is software and replaced it with analytical solutions.
“Individuals and interactions over Processes and tools
Working analytical solution over Comprehensive documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan”
============ Agile Principles for Project Execution – Developing and implementing a solution ============
- Customer satisfaction by rapid delivery of useful project development and execution – developing and implementing solution
- Welcome changing requirements, even late in development
- Weekly Improved presentation deck or application is delivered
- Principal measure of progress is improved presentation deck or application
- Sustainable development, able to maintain a constant pace
- Close, daily cooperation between business people and developers
- Face-to-face conversation is the best form of communication (co-location) – this is our challenge. But we agreed this is our mode of working in this new world
- Projects are built around motivated team leaders (Jedis), who should be trusted, and inspiring warriors, who should be encouraged and rewarded
- Continuous attention to technical excellence and good design
- Simplicity—the art of maximizing the amount of work not required—is essential
- Team lead manages the work processes on how to get it self-organizing depending on the situation, and may have to roll up the sleeves to broom the floor.
- Regular adaptation to changing circumstances and documenting the change and reformulating the output for the best possible solution and implementation attributes and communicating the buy-ins from everyone”
- The lucky 13 – Share the joy of learning and doing