Yves:
I can give you three hints:
1-Read "Process Patterns" and "More Process Patterns", this two are great
books in how to introduce sucessfully a process into an organization.
The Author is Scott Ambler ( you can get more info in www.ambysoft.com ).
In there you will find several articles on using a mature software process,
you will find also comparisson of several software process and great info
and practical advice in how to "patch" RUP ( i.e. enhace it on those areas
where it is weak ).
2 - Read "AntiPatterns: Refactoring Software, Architectures, and Projects in
Crisis", you can find info on several mistakes everyone of us have made,
going from low level mistakes like "spaghetti coding" to high level errors
like "No Planning or Monitoring".
You will see also that some antipatterns have solution, and the authors
gives you advice on how to do the workaround on several of them, however
they also warns you that in some situations you have no remedy and you will
fail.
This is a great book beacause it concentrate on the bad things.
Consider that all the bibliography and processes are just focused on do good
things, but it doesn�t explore in detail in how to recognize and avoid
mistakes.
Many successes comes from not to do good thing but from to avoid carry out
bad customs-habits.
3 - Get info on XP Programming ( www.objectmentor.com ), this is
evolutionary ( and in my own point of view a revolutionary ) lightweight
process.
It is focuses on rapid development and quality.
The ideas in there are really amazing, the results you can get are
extraordinarily high compared with other more formal, large process.
The company where I work deliver Rational services and we have done several
implementations for different types of customers ( banking, departamental
stores, insurance, etc. ).
And in my modest experience I can tell you that showing benefits from the
beginning is very hard. ( Overall if culture is low, high level management
is no commited or sceptik or if some past efforts failed by any reason).
However if you invest some time you can show initial data that can help you
convince them:
a) Get info on last 3 to 5 last projects the organization made.
Interview the developers, tell them aprox how much in percentage does they
deviated from initial estimates ( 15 - 40 % is typical where they can feel
confident in not being critized in a hard manner, ( but reallity is between
50% - 150% ) ).
Try to figure out more or lesss they salary, multiply the sum of all
developers salary by the time in deviation of the project and you will get a
basic confident dat in how much did the project excedd it cost; do the same
for rest 2-4 projects.
b) Get info on the numbers of times that the users complies or refuses a
product and you will find an external perspective on the quality of the
development.
c) In past point you can get info about the possibility final users can help
and being commited on getting together systems that can exhibit high
quality, are oportune and represents a a value for the business.
Then you will get a perspective on future compromises and support you will
find in stakeholders.
Finally two important advices:
- Introducess a process is worth the case, but is NOT free nor it is a
silver bullet, it shoud be introduced slowly, carefully, with intelligence
and commitment.
- No process or methodology can help you if technical knowledge and skills
are not in place ( i.e. if you dont have fluid experience on programming,
configure an enviroment, etc. there is no process or methodology that can
help you ).
Hope it can helps
Regards.
Carlos
-----Original Message-----
From: Yves Gagnon
To: Forum RUP; Rose Forum
Sent: 4/23/2001 8:49 AM
Subject: (RUP) Benefice of RUP development
Hi, We start a brand new development to replace an old software, but the
stakeholders of the project are still not convince of the benefit to use
the RUP process. They develop the old software without any development
process, and they had lot of problem with schedules, defects etc. My
question: Is any one know where i can find information (statistic etc)
to prove that a RUP process reduce the cost and schedule of a
development and increase the fiabilty of the system ?? May be lot of you
had experience about your development and your evaluation the benefit of
the RUP process.
Any help will be very helpful
Thank you
Yves Gagnon
Analyst
Traf-Park inc.
[EMAIL PROTECTED]
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************