PDF Print E-mail

Agile being the latest in the methodology is being followed on at Adiance...

Instead of forcing business stakeholders (we'll call them "the customer") to define every detail, agile planning says that they can plan incrementally, starting with the most important features. The development team can then determine which of those features they can complete in a specific timeframe or "iteration" that typically ranges from 2 to 4 weeks.

Each iteration allows the customer to choose additional features (or enhancements to existing features) and to prioritize the remaining work. The development team can learn from each previous iteration to improve their estimating. If they complete all of the features agreed to, the team can start working on the next priorities as determined by the customer. If they can't complete the set of features, again, it's the customer who gets to decide which ones to defer until later. .

What's so special about this? It changes the dynamic between the customer and development team from an adversarial relationship, into one that is based on mutual respect. The customer knows they always have the final say on what should and should not be worked on. The development team has the reassurance that they are working on the most important things. .

The key to all of this is communication and rapid feedback. The customer communicates in the form of clear, prioritized needs. Development communicates in the form of estimates for specific, measurable functionality, which is critical in the prioritization process. Finally, there is rapid feedback to both teams on how things are going. Project risks are discovered early, and changes in priorities are likewise not only feasible, but expected. The development team delivers working software at the end of each iteration, even if it's just a skeleton of the finished product. This tight feedback loop is a big part of why an agile approach works better. .

Agile projects don't use traditional project plans that dictate every task, when it will be completed, and who will work on it. The tools used for planning include a release plan, and a series of iteration plans. .

A release plan is just a list of the features most wanted by the business, and roughly when these might be available. The release plan doesn't necessarily drive the project, its just a way of communicating the shared vision of the team. Commercial software is often developed with an understanding of key features that need to be in the next release, and this is the sort of thing a release plan captures. The marketing team can refer to this for external planning purposes, and it provides a roadmap for future functionality. Most agile teams try to plan for 2 to 3 releases ahead. .

An iteration plan is a tactical development plan for a specified period (usually 2 to 4 weeks). The iteration plan takes the highest priority features (often called "user stories"), and based on developer estimates, selects a set of them to work on for the iteration. Each story is broken down into tasks by the development team. Tasks can then be individually estimated, and developers can sign up to work on them.

Adiance has been working on various IT and ITES projects for over three years now. We are a group of highly skilled and experienced developers, architects and project managers always striving to deliver better solutions to our customers. Our teams are available to customers over US phone, MSN, Yahoo and Skype besides email and Ticket Management Systems during the course of project life cycle. Developers can be available to customers during their business hours if needed.

Customers trust us as their reliable onsite - offshore service provider because We help them achieve their goals to 100% satisfaction from our office in NJ, US and a 24x7 global delivery center setup at Ahmedabad: one of the low cost cities in India having lesser attrition rate.

We are a reasonably large company with a mindset of a small company by our expertise in cutting edge technologies and state of the art Agile project handling techniques we deliver professional high quality solutions in rapid time frame to our customers.



E-mail: This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
 
Home | Privacy Policy | Terms of Use | Products | Sitemap | Solutions | Services | Contact us
© Copyright 2005-2007 Adiance Technologies Pvt Ltd . All rights reserved.