• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

RUP & Resolving tension between management of complexity and agility.

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all

I have been asked the following question, "How can RUP assist in the resolving of tensions between management of complexity and agility?". Now my arguement would be that since RUP is iterative and tailorable, it falls more into the category of agile processes rather that formal processes. Furthermore its iterative approach means that there is constant feedback going between all the parties thus reducing the effects of miscommunication, reducing the overall complexity can also be achieved through iteration. Simple put, if the customer/sponsor has a highly complex requirement, the best thing to do is to break that requirment down into smaller pieces, by then solving the smaller pieces and recombining the various solutions we can ultimately reduce the impact of complex requirements and.

However, I feel that the above answer is insufficient, I would appreciate it if anyone could suggest anything else that could be included to re-inforce the arguement.

Michael O'Donnell.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Michael O'Donnell:
I have been asked the following question, "How can RUP assist in the resolving of tensions between management of complexity and agility?".



I'm not sure what "tensions between management of complexity and agility" this question is talking about. Can you elaborate? Who was asking this question, and why?

Now my arguement would be that since RUP is iterative and tailorable, it falls more into the category of agile processes rather that formal processes.



RUP isn't a process, it's a process framework - that's why you need to tailor it. The resulting process can be Agile (as defined by the Agile Manifesto) or not, depending on the values of those who tailor the process, and the corresponding set of practices selected.


Furthermore its iterative approach means that there is constant feedback going between all the parties thus reducing the effects of miscommunication, reducing the overall complexity can also be achieved through iteration. Simple put, if the customer/sponsor has a highly complex requirement, the best thing to do is to break that requirment down into smaller pieces, by then solving the smaller pieces and recombining the various solutions we can ultimately reduce the impact of complex requirements and.

However, I feel that the above answer is insufficient, I would appreciate it if anyone could suggest anything else that could be included to re-inforce the arguement.



I'd agree that iterative and incremental development is a good strategy to manage complexity. On the other hand, it isn't sufficient - the solution still can become a mess of unmanagable complexity, for example a monolithic system that breaks at unexpected places because of small changes. I there something in RUP that helps prevent that?

And as far as I can tell, you didn't address agility at all. What are your thoughts on that?
 
author
Posts: 608
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The Agile Unified Process (AUP) is an agile tailoring of the UP.

So yes, it's possible.

- Scott
 
I just had the craziest dream. This tiny ad was in it.
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic