RE: [AM] AM and Project Management
Paul Oldfield <[email protected]> Wed, 18 Feb 2004 09:35:53 -0500
| Newsgroups | gmane.comp.programming.modeling.agile |
|---|---|
| Message-ID | <[email protected]> |
(responding to Lester) > My main concern with AM without PM comes with task > commitment and the timing thereof. When a developer > is given free reign of his/her time they tend to be overly > agile with timely deliverables. So something that could > have taken a week could end up taking two weeks, > because there is a sense of "what the heck" its agile, > we can change schedules without too much fuss. The > deliverable artifact is going to change anyway so why > must it be delivered this week. This attitude can then > add "time wasted" creep into software project schedules > which are almost always already under estimated. 'Agile' doesn't have to imply 'Undisciplined'. You still need appropriate management practices. Agile Modeling doesn't say what those practices should be. I'd be concerned about AM without PM, so I wouldn't do AM without PM, I'd add in some PM and any other aspects of development that need addressing - some coding and testing, perhaps? If you have this situation, try asking the developers to provide estimates for time of completion of tasks, then hold retrospectives to investigate what's getting in the way of completing the tasks at the estimated time (among other things that could benefit from the occasional retrospective). If the estimates weren't good, work on improving them. If too many distractions ate into the time, work on removing the distractions. If an unrealistic schedule is driving unrealistic estimates, work on changing the schedule - ideally by de-scoping some low-priority work. If the developers are wasting time, try to find ways of keeping them focussed for a reasonable proportion of the time. Work toward early delivery of the most important functionality, choose a small enough slice and a reasonably close date (maybe two weeks hence?). Avoid blame, it tends to focus people on shifting blame rather than understanding and solving the problems. There are all sorts of techniques and practices in the bag of agile 'tricks', but you will need to look elsewhere than Agile Modeling to find them, unless they are about modelling. There's a lot of useful information about practices under the Risk Management section on www.aptprocess.com but this isn't arranged into a methodology, it's really designed as an 'add-on' to what you get in a methodology, for where specific risks are covered inadequately. One could build a process from scratch from the practices, but it's surely better to start from one of the 'off-the-peg' starting points such as XP, Crystal, FDD or Scrum. Agile Modeling, Agile Database, Appropriate Process and Agile Project Management are all dealing with specific aspects of development, rather than being full methodologies. Paul Oldfield ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ www.aptprocess.com any opinions expressed herein are not necessarily those of Mentors of Cally or the Appropriate Process Movement ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com --^---------------------------------------------------------------- This email was sent to: [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h Or send an email to: [email protected] TOPICA - Start your own email discussion group. FREE! http://www.topica.com/partner/tag02/create/index2.html --^----------------------------------------------------------------