Posts

Showing posts from August, 2009

Benefits of Agile

What do I get by adopting Agile? Product what I want Less time for development Less cost for development Quick ROI 1. When a product is developed in Agile way customer checks the progress regularly. Customer sees the working product every release. If anything need to be changed it can be done with the next release and not after complete development. 2. Most of the products developed have around 70% features which are not used or redundant. These were defined when the customer could not visualize all the requirement. When developing in agile way features which are high priority get developed first. This way only required features get developed first and are usable from the first release. 3. When time required is less it means cost is less. Most of the time Agile teams develop pretty fast and have a better delivery capability. They do not spend time (money) on tasks which are wasteful.Many projects have ton loads of documents in repositories which are not read even once. They cr...

What is the cost of Agile project - Time

As a customer you need to spend lot of time during development with the team. Requirement from the customer Dedicated time for the project. Clarifications before it is late. Define requirement and participate in planning (assuming SCRUM model) Regularly participate and check the progress. Based on the working product define new requirement. Correct the developed product in regular intervals. This requires lot of time from the customer (product owner). Usually customer assigns a product owner who has other responsibilities. Project is secondary responsibility for this person. Time requirement for agile project will hamper the work of this person. Unless you have the commitment to see the project succeed do not go for Agile. When you have people who can decide on your behalf and they have the bandwidth to accommodate agile team's requirement only then project will succeed.