Agile, SCRUM and Technical Writing

Beth Agnew beth.agnew at senecac.on.ca
Fri Feb 16 09:34:27 MST 2007


I would seriously doubt the validity of the research design if these 
were the conclusions. Having detailed requirements, i.e., knowing 
exactly where you're going, can only be a "leading cause of failure of 
IT projects" when people don't adhere to them. The fact that they 
mention change management suggests that the requirements were changed 
but the changes weren't managed. THAT will certainly lead to project 
failure.

This quotation raises some serious questions about how these studies 
were conducted. And certainly how they're being interpreted.

In both principle and practice, I think Agile development is a good 
thing, but like all methodologies it has to be managed and controlled, 
and the right roles assigned. In much of agile and extreme programming 
the documentation is left in the hands of the developers, and we know 
this is wrong. The user stories are a great idea, but techwriters need 
to be involved in that phase as well. Agile is an attempt to put the 
control of development into the hands of the developers; unfortunately 
development is not a one-department process.

Many of us have been doing "just in time" documentation for years!
--Beth

Gillespie, Terilyn wrote:
> Scott Ambler, from www.agilemodeling.com tells us: "One study
> found that the creation of detailed requirements documents early in a
> project and the change management procedures associated with doing so is
> the leading cause of failure on IT projects.  Another study found that
> the creation of detailed design models had no effect on the success of a
> software development."
>
>   



More information about the TECHWR-L mailing list