Re: [AM] Article of Interest in CIO Magazine

[email protected] Mon, 8 Mar 2004 15:27:45 EST
Newsgroups gmane.comp.programming.modeling.agile
Message-ID <[email protected]>
In a message dated 3/8/2004 2:36:18 AM Pacific Standard Time, 
[email protected] writes:
It is up to the business users to have the vision
of where the system is going and what it must do.  Most of them
don't think like that, so guess what, you end up with failed
projects.  
Hubert: 

This is where I came in, so let me get this lined up properly. 

(1) it is difficult or impossible for the development team (including user 
managers and stakeholders collaborating closely and continuously) to predict the 
future with any degree of certainty regarding the ultimate requirements of 
the system under construction (a given). 

(2) the agile methodologies are primarily concerned with that "expensive 
pause" at the front end of the development process, and therefore less concerned 
with that substantially more expensive post-deployment period (which may not be 
possible anyway). 

(3) much of the overall cost of the system is borne post-deployment, beyond 
the primary scope of the agile methodologies.

(4) the business value that can be achieved through agility might be 
extremely difficult to demonstrate and/or estimate at the front end. 

(5) User  communities have been conditioned to more or less expect disasters 
(as in "The darn thing took too long and cost too much to build, and it didn't 
work the way we expected it to when it was delivered, and they've been fixing 
it for the last X years and it still isn't right!"), so their reluctance to 
engage in a new and unproven development methodology is entirely understandable.

This is essentially a compilation of comments from members of this forum 
regarding this topic over the past few months. I may ave missed a few, but this 
should be close to what I've been reading/hearing. Have I gotten it right so 
far? If so, I'd sure appreciate some guidance from the group regarding where we 
go from here as an industry. I have no doubt that agile methodologies currently 
provide an effective development strategy for many applications, but there 
seems to be no dearth of criticism, even from some who have tried it. (as in, 
"damning with faint praise", in many cases). 

In a lighter vein, perhaps the spread of agile methodologies into the 
mainstream will be analogous to the reports of a young lady who had been married 
three times, but had yet to consummate any of them. Apparently her first husband 
was an old family retainer, a partner in her father's business. He was 
forty-five years her senior, and doted on her. After reciting their vows, as they were 
leaving the church, he collapsed and died of a heart attack. 

After several years of grieving, she again ventured out and made the 
acquaintance of the son of a business acquaintance, a sharp young lad of Italian 
descent, given to a life of leisure, the scion of an well-known and affluent local 
family. On the day of their wedding, after reciting their vows, he was killed 
in a hail of gunfire on the church steps, the result of a Mafia "Turf War" 
between his father and the head of another family.

Again, after a suitable period, she found herself a stalwart young man, with 
a flourishing career in the sale of large-scale mainframe computer systems. 
The company he worked for was IBM, and all he wanted to do was tell her how 
great things would be when it finally got there.

My apologies to the faint of heart, no offense intended. I'm sure that there 
are many of you who fully and completely understand the object of this story.

Regards,

Pete   

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
--^----------------------------------------------------------------