How Much Is Your Project “Agile”?
April 18, 2010 | Author: PM Hut | Filed under: Agile Project Management
How Much Is Your Project “Agile”?
By Sif E. Elharti
The field of software development, like any other one, cannot escape the fashion effect. Suddenly! Everyone wants to become “Agile”, because a patron has read an article, or because a competitor did the transition … or many other reasons. I would say, in this case, that any reason is good, as long as we do so in the rules of art. And one of the basic rules of agility is to see the reality as it is and self-criticise! And that’s the purpose of this reflection.
Here are some questions that I find interesting for a first self-assessment of Agility in your organization. By answering honestly to this list (you do not need to do so publicly!), you will find the answer by yourself, if it’s not the case ask for help. The “you” used can be any person involved in or who has the opportunity to follow a project that wants to be “Agile”.
Customer
- Has your customer the right to change his mind during the project?
- Your customer – or someone who can make decisions on his behalf - participates in the project? (launch and delivery are excluded)
- Your relationship with the customer is contract or collaboration oriented?
Product
- Is your product developed in incremental way?
- If your project is stopped today (assuming it started a will ago), will you have something to deliver?
- Is there one person who decides about the product’s contents and their priorities?
Team
- Is your team dedicated to the project? (Not disturbed for everything and nothing.)
- Is your team self-organized? (There is no one who shows her how to do her job.)
- Does your team act as a single unit (like the three musketeers: all for one and one for all!)
- Is your team independent? (She has all the resources and skills necessary for project success.)
- Do you see any interaction between members of the team?
- Are there any members in your team who refuse to code? (No, I do not touch this …!)
Communication
- Do you have regular meetings, brief and subject to time constraints or rather long and unexpected?
- Do you spend more time on the layout (PowerPoint…) than on the content of your communications?
- Do you write documentation just to follow protocol or rather because it is needed and useful?
Organization
- Do you have any support from your organization to fulfil your project needs?
- Does your organization promote people or processes?
- Do you have always to struggle to bring together all stakeholders of your project?
Technology and Environment
- Is your team in an open working space? (large distributed teams are not considered in this list)
- Is your team up to date (aware of changes and new products) related to the technologies you are using or may use?
- Do you have at least three environments (development, testing, and production)?
- Do you have automated tests?
To Finish
- Are you and members of the team happy to go to work every morning? (Especially Mondays!)
But it’s not over!
Of course, this checklist does not cover all aspects of Agility, but it can at least give an idea about your environment and, I hope, may help to improve it.
If after answering, you think your organization is “Agile” or pretty “Agile”, stay on your guard because being “Agile” is also about being vigilant!
Sif E. Elharti is a project manager (PMP) and a Certified Scrum Master. He has a solid back ground in information technologies with several certifications from Microsoft (MCSE, MCDBA, and MCP). He is also an Engineer with a Master degree in computer Science. Sif runs a professoinal blog, which can be found at http://selharti.wordpress.com.
No comments yet.
feel free to leave a comment
Comment Guidelines: Basic XHTML is allowed (a href, strong, em, code). All line breaks and paragraphs are automatically generated. Off-topic or inappropriate comments will be edited or deleted. Email addresses will never be published. Keep it PG-13 people!
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
All fields marked with " * " are required.










