Tuesday, January 8, 2008

Improvements on RUP




Discipline means Core workflows.
This is the essential part of workflows in the process

The following are the examples of discipline:

Engineering Disciplines:

1)Business Modeling
2)Requirements
3)Analysis and Design
4)Implementation
5)Test
6)Deployment

Supporting Disciplines:
7)Configuration and Change Management
8)Project Management
9)Environment

For example : Business modeling explains how to describe a vision of the organization in which the system will be deployed and how to then use this vision as a basis to outline the process, roles and responsibilities.

Requirements : The goal of the requirements discipline is to describe what the system should do and allows the developers and the customer to agree on that description. To achieve this, analysts elicit, organize, and document required functionality.

Question: what is iteration?

An iteration is a complete development loop resulting in a release(internal or external) of an executable product, a subset of the final product under development, which grows incrementally from iteration to iteration to become the final system.

Benefits of an iterative approach
Compared to the traditional waterfall process, the iterative process has the following advantages:
1)Risks are mitigated earlier
2)Change is more manageable
3)Higher level of reuse
4)The project team can learn along the way
5)Better overall quality

note: couldn't find proper answers on how risk is handled in RUP. These answers were roughly what i found but was not too sure if is correct.

done by: Yitian

1 comment:

prsp said...

How many iterations can there be in a RUP/UP project?

What is the average duration (in terms of days or weeks) of an iteration?