Showing posts from July, 2013

Agile – Impediments to successful execution

For the last several years I have had the privilege to be part of several projects executed in ‘Agile’ during which I have held various roles including, as a team member, technicallead/architect and overall responsible manager. While there are plenty of articles already on the web that openly praise or abhor the methodology, this article intends to highlight my individual experiences and provides a quick primer to understand the key factors which could be detrimental to the success of ‘Agile’ in any particular project.
Top impediments for ‘Agile’:
Lack of separate internal team organization for new-development:  This is the #1 ‘real’ problem in any enterprise organization with work being either around ‘new’ feature/enhancements versus addressing ‘production issues’ or customer escalations. For ‘Agile’ to succeed you first need to have a well defined team that purely focuses on ‘new’ development and never mix the two.

All teams need to go ‘Agile’ or non…