Professional Documents
Culture Documents
Agile Assessment Checklist
Agile Assessment Checklist
Business
Can the team have direct access to an authority or sponsor who can make quick decisions on requirements,
funding etc with a high level of commitment ?
Does there exist a solid client relationship with considerable trust factor ?
Does the requirements or requirements priorities change or evolve after the project start ?
Is the project under T&M contract ?
Project/Solution
Is this a development or maintenance project ?
Is this a high risk project with non negotiable scope which demands stringent project management plans and
controls in place ?
Does the program demand a tall organization and hierarchical reporting structure with well defined
responsibility boundaries ?
How much development and integration dependency exist with other projects or teams ?
Can development (design/coding) and testing (test case writing/testing) for the same work unit happen in in
the same (and short) iteration cycle ?
Process
Can the team be immuned from adhoc work in between an iteration which was not factored for in the sprint
planning ?
Technology
Is it easy to set up an Agile environment with necessary infrastructure and tools ?
Is there any test automation framework already built in for the project environment ?
Does the testing involve much manual effort which cannot be automated and which is much higher
compared to the development effort ?
Org/Team
Does there exist a collaborative approach among the stake holders willing to work as a team and to share
risks and responsibiities for the overall success of the project rather than participating in the program as
individuals or independent entities with well defined responsibilities ?
Does the team have self organizing and self managing capabilities with the highest level of commitment ?
Can the team be empowered to make quick decisions within an iteration cycle on deviations on priorities,
effort etc before waiting for a formal approval process ?
Can the team be kept fixed for a reasonable period of time (say, for minimum 6 months) ?
Is the team members co located ?
Are the team and the sponsor (product owner) in near geographical locations with real time communication
possible for at least 2 hours a day ?
Can the team be assured less monitoring, management or control from outside interfering with their day to
day activities ?
People/Skills
Is the team cross functional with all the necessary skills and capability to deliver a product functionality ?
Is there an agile expert who can assess and define process and handhold the teams to move on the agile
maturity curve ?
Does the team (scrum master/scrum team members) have knowledge or past experience on agile or XP
practices ?
Comments
NO=AMBER, YES=GREEN
NO=AMBER, YES=GREEN
YES=Recommended
YES=Recommended
NO=AMBER, YES=GREEN
NO=AMBER, YES=GREEN
LOW=GREEN, MEDIUM=AMBER, HIGH=RED
NO=AMBER, YES=GREEN
NO=AMBER, YES=GREEN
NO=GREEN, YES=RED
No=AMBER,YES=GREEN
No=RED, YES =GREEN
NO=AMBER, YES=GREEN