|
How do you eat an elephant? ... One bite at a time. Large endeavors can be accomplished simply by dividing the work into bite sized chunks and and doing them one by one.
Introducing Agile
...
After trying many different methodologies over many years at 8, we have selected what feel is the best fit for today's dynamic and fast paced world. We use a customised version of Agile Project Development. Agile software development is an iterative development approach, whereby several releases occur throughout the entire software development lifecycle. Each release is effectively a micro-project, which lends itself to being highly manageable and better understood between all business and development stakeholders. This is due to project scope limits and maintaining stakeholder focus, for example, avoiding excess technical information and reviews.
With the start of each release, the proposed sub porject or enhancement(s) is reviewed to ensure that priorities and business needs are true and can be achieved. The implementation or project iteration "timeframe" for each release is usually planned between one to six weeks, depending on software complexity and the availability of human and non-human resources. All business processes and development stakeholders participate in early discussions and reviews.
The benefits of implementing with Agile include:
- On-time, on-budget delivery
- Greater customer value and satisfaction (customers are involved throughout the project and are constantly re-prioritizing the task set)
- Greater technical excellence (multiple iterations result in usable code developed early on in the process, which reduces risk by quickly showcasing issues and advantages)
- Greater innovation (by allowing for ideas and changes throughtout the development process and not waiting for a final product)
- Helps keep projects manageable and in focus through streamlining
- Accelerated understanding and feedback of proposed business application and/or technology use
- Maintains highest level of flexibility to address changes in organizational priorities
- Addresses concerns to mitigate project risks and costs
|