ibm rational unified process by illia kochyzhev. objectives counterpose agile defend plan-driven...

13
IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev

Upload: zechariah-knights

Post on 01-Apr-2015

222 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

IBM RATIONAL UNIFIED PROCESSby Illia Kochyzhev

Page 2: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

OBJECTIVES

Counterpose Agile Defend plan-driven methods IBM RUP overview

Page 3: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

ABOUT ME

20 years in Project Management IBM, Microsoft, Google Managing partner @ MC Ventures

7 years in Project Management SoftServe, PFSoft, Technopark Managing partner @ MC Ventures RUP, SCRUM, Kanban, Waterfall

Page 4: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

AGENDA

Process Overview Time Dimensions

Phases Iterations

Static Structure Q&A

Page 5: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

WHAT IS RUP

1. Software Engineering Process

2. Web-enabled, searchable knowledge

base

3. Guidelines, Templates and Tool

mentors

4. Tools?

Page 6: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

BEST PRACTICES

1. Develop software iteratively

2. Manage requirements

3. Use component-based architectures

4. Visually model software

5. Verify software quality

6. Control changes to software

Requirements Analysis

Design

Code & Unit testing

Subsystem testing

System testing

Page 7: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

TIME DIMENSIONS

Transition• Beta testing• Transition from legacy system• Conversion of databases• Trainings• Marketing and Sales

Milestone : Product Release

Inception• Vision• Use-Case model (10-20%)• Glossary• Business case and success

criteria• Financial forecast• Initial risk assessment. • Project plan• Prototypes.

Milestone : Lifecycle Objectives

Elaboration• Use-Case model (>80%)• Supplementary requirements• Software Architectural

Document• Executable architectural

prototype• Revised risk list and business

case• Development plan for whole

project

Milestone : Lifecycle Architecture

Construction• Integrated product• User manuals• Description of the release

Milestone : Initial Operational Capability

Page 8: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

ITERATIONS

Page 9: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

ITERATION OBJECTIVE

ArchitectureM 1

F1

UI1 UI2

F2

UI3 UI4

M 2F3

UI5 UI6

F4

UI7

Architecture

M 1

F1UI1

UI2

F2UI3

UI4

M 2

F3UI5

UI6

F4UI7

E1, E2

C1

C2

C3 C4 C5

RUP

ArchitectureM 1

F1

UI1 UI2

F2

UI3 UI4

M 2F3

UI5 UI6

F4

UI7

S1

S2

S3

S4

S5

S6

S7

SCRUM

Page 10: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

STATIC STRUCTURE

Worker (who) Activity (how) Artifact (what) Workflow (when)

Page 11: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

STATIC STRUCTURE

Page 12: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

RUP vs SCRUM

IBM RUP SCRUMPlan No Plan

Little rework Lots of rework

Complex process Simple process

Lots of roles 3 roles

Lots of artifacts Few artifacts

Iterations Iterations

Multi functional team Cross functional team

Allows moderate changes Fits for changing environment

Page 13: IBM RATIONAL UNIFIED PROCESS by Illia Kochyzhev. OBJECTIVES  Counterpose Agile  Defend plan-driven methods  IBM RUP overview

Q&A

Illia KochyzhevMC Ventures

Managing [email protected]

@ikochyzhevfacebook.com/ikochyzhev