Home | Community Site | Contact Us | Agile Blog
VersionOne - Agile Development Management applications for Scrum, Extreme Programming, DSDM, and Agile UP Agile Project Management: Plan. Track. Deliver.
   
Agile Development
Agile Methodologies
Agile Benefits
Agile Hallmarks
Are You Agile?
Community
Customer & Mgmt. Practices
Introduction
Feature Estimation
Release Planning
Iteration Planning
Iteration Tracking
Velocity
Charting Progress
Introduction
Test-First
Programming
Refactoring
Continuous
Integration
Simple Design
Pair Programming
Common Codebase
Coding Standard
Open Work Area

Customer and Management Practices

You can divide agile practices roughly into 1) customer and management practices, which address agile requirements analysis, planning and project management, and 2) programmer practices, which address how to work with the code in an agile way. Most of the agile methods focus primarily on customer and management practices.

Planning and Managing the Project

Though specific practices may vary between the different agile methods, there are many common practices and principles. The most basic management practice common to all agile methods is to iterate early and regularly. Agile projects have releases of some length, and iterations of some length. These releases and iterations must be planned. An agile team begins a project by identifying and prioritizing a superset of features. It then plans a release (roughly) and the first iteration. From then on, iteration by iteration, the team uses continuous planning to refine the scope of that release plan as new information is discovered and requirements change. The iteration plans should also get more and more accurate and precise as the team refines and normalizes its velocity (the measured work it accomplishes per unit time). So the management practices give managers and the entire team a better and better sense for exactly which features will be delivered by the deadline. We've covered a few of these customer and management practices in articles listed in the menu to the left. A separate menu to the lower left covers Programmer Practices.

 

Home | Products | Platform | Customers | Training | Partners | News | Company | Agile 101 | Contact Us
VersionOne Community Site & Customer Support | Careers
Copyright © , VersionOne, Inc. All Rights Reserved
An Agile Project Management Company