• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Tim Cooke
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • paul wheaton
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Ron McLeod
  • Piet Souris
  • Ganesh Patekar
Bartenders:
  • Tim Holloway
  • Carey Brown
  • salvin francis

The RUP no more?

 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
IBM donates the Rational Process to Eclipse: InfoWorld
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

He said that once the manufacturing industry came up with common practices that could be reused across the industry, productivity increased dramatically.



Productivity is already high in the manufacturing step of the software industry - pressing CDs and such. The "problem" is the *design* step.

"The more stability and predictability there is in the software development process, the more likely as an industry we'll do a much better job at it."



Stability and predictability is only desirable when you do the same thing over and over again. The most important thing in software development, though, is innovation.

And even in manufacturing, lean manufacturing proved to be more efficient than the taylorist model. And "one process for all and everything" is hardly at the core of lean thinking...
 
author
Posts: 608
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think that stability and predicability are important, as long as you make the right things stable and predictable.

The "repeatable process" mantra of the CMM(I) crowd generally focuses on repeatability following the same process, which frankly has little to do with successful development but a lot to do with bureaucracy.

The "repeatable process" of the agile crowd is to focus on repeatably delivering high-quality working software on a regular basis which meets the highest priority needs of its stakeholders. To do this we understand that we need to do the right thing for the situation, we want predicable end results but how we get to those results may not be predicable/repeatable. This sounds like a pretty good to me.

- Scott
 
Ilja Preuss
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Chris Armstrong "compared the current state of software development to the state of manufacturing at the turn of the 20th century", which makes me kind of sceptical that he really had something Agile in mind. It really sounds to me like he wants to apply the taylorist model to software development.
 
Ranch Hand
Posts: 2166
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Don't want to rant (its a bit black, though I am quite content with my work situation at the moment)
From my empirical experience a shiny process has more often than not the effect that more serious rooms for improvement inside the organization are not tackled. There is the design by big software consulting A and it naturally has lots of holes and internals are constantly complaining about those consultants who - once "finished" the design - are with other customer.

And there are those allegedly insormountable egoisms of departments, which might be seen as a top excuse for managers to not do the job they are paid for.

I will have my integration test completly running on Friday only because I became a bit smarter in social engineering to get all the passworts "only for testsystem admins" who have little time and are responsible for lots of systems so they simply can't be real experts when problems lurk up.
I like process books, but in this industry there is potential for stressfull individual activities like trying to take responsibility without annoying the others. (which is good, because it keeps one young)

Axel

And of course I do lots of mistakes also
[ October 19, 2005: Message edited by: Axel Janssen ]
 
He puts the "turd" in "saturday". Speaking of which, have you smelled this tiny ad?
professionally read, modify and write PDF files from Java
https://products.aspose.com/pdf/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!