preview

Agile Project Management

Better Essays

By Sanjiv Augustine, Bob Payne, Fred Sencindiver, and Susan Woodcock AGILE PROJECT M A N A G E M E N T: STEERING FROM THE EDGES Agile project management lets software project managers and employees alike adapt to changing circumstances, rather than try to impose rigid formal controls, as in traditional linear development methods. Dealing with an increasingly volatile organizational environment is a serious challenge for managers of any software development project [11]. Traditional formal software development methodologies can be characterized as reflecting linear, sequential processes, and the related management approaches can be effective in developing software with stable, known, consistent requirements. Yet most real-world …show more content…

Allowing members to join and leave the team allows dynamic team composition and supports adaptability to changing external conditions. The team [10] maintains optimal internal channels of communication while minimizing the effect of an interaction penalty. Even when a project requires a larger team of, say, more than 15 members, 86 December 2005/Vol. 48, No. 12 COMMUNICATIONS OF THE ACM their teams by defining, disseminating, and sustaining a vision that influences the internal models of individual agents. The Agile Manifesto (www.agilemanifesto.org) created in 2001 by the proponents of these methodologies articulated a core set of values useful in steering this vision. Simple rules. In CAS, agents follow simple rules, but their interactions result in complex behavior that emerges over time. The standard XP practices represent a set of simple rules for agile development projects. They’re accepted by all members of the team at the outset, though the team can adjust or add new practices as needed. Throughout a project, the manager identifies practices that aren’t being followed, seeks to understand why they’re not, and removes obstacles to their implementation. XP practices provide simple generative rules without restricting the autonomy and creativity of team members. Free and open access to information. In CAS, information about plans, progress, objectives, and

Get Access