Books Slideshow: How to Manage Agile IT TeamsBy Dennis McCafferty | Posted 02-04-2011
Managing agile teams is enhanced by understanding of the science of social complexity - the study of dynamics created within groups of people.
The big picture
Teams must be internally motivated to pursue agile goals, not by extrinsic rewards. Agile goals should be focused on organization-wide benefits, not a single special interest.
The right team
Your agile team members must have excellent motivation, time-management skills and attention to detail.
Timely feedback for agile teams is critical. The less you delay praise/constructive criticism of a task, the better you reinforce your vision.
Teams must be self-initiating and collaborative - collocation preferred - with roles defined/assigned so no person is considered just another replaceable cog in the machine.
Agile development requires involvement and/or collaboration with customers throughout the entire project cycle.
Positive conflict - meaning internal tension that sparks debate, competition, creativity within teams - is a driving force of agile management.
Multiple points of view
Diversity of all parties involved can ensure a robust, multi-perspective POV of the project needs and capabilities.
The right tools
Adequate tools must be available for daily builds, integration and automated testing. Automation must also serve as substitute for repetitious activity performed manually. Tools that radiate information (burn charts, big-task boards) are highly effective.
Encourage an environment in which team members feel free to propose ideas and take risks without fear of facing professional consequences should things go awry.