+ All Categories
Home > Documents > RUP and Elaboration Phase Copyright, 2003 © Jerzy R. Nawrocki [email protected] ...

RUP and Elaboration Phase Copyright, 2003 © Jerzy R. Nawrocki [email protected] ...

Date post: 14-Dec-2015
Category:
Upload: stephen-palmer
View: 218 times
Download: 0 times
Share this document with a friend
Popular Tags:
24
RUP and Elaboration Phase RUP and Elaboration Phase Copyright, 2003 © Jerzy R. Nawrocki [email protected] www.cs.put.poznan.pl/jnawrocki/ require/ Requirements Requirements Engineering Engineering Lecture Lecture 8 8
Transcript

RUP and Elaboration Phase RUP and Elaboration Phase

Copyright, 2003 © Jerzy R. Nawrocki

[email protected]

www.cs.put.poznan.pl/jnawrocki/require/

Requirements EngineeringRequirements Engineering

Lecture Lecture 88

Requirements EngineeringRequirements Engineering

Lecture Lecture 88

J. Nawrocki, RUP and Elaboration Phase

Dimensions of the RUPDimensions of the RUPDimensions of the RUPDimensions of the RUP

Inception Elaboration Construction Transition

Business model

Requirements

Analysis&Design

Implementation

Test

Deployment

Configur.&Change

Project Manag.

Environment

J. Nawrocki, RUP and Elaboration Phase

The PRINCE Process ModelThe PRINCE Process ModelThe PRINCE Process ModelThe PRINCE Process Model

Directing a Project DP

Managing Stage Boundaries SB

Starting up a Project SU

Controlling a Stage CS

PlanningPL

Managing Product Delivery

Initiating a Project IP

Closing a Project CP

J. Nawrocki, RUP and Elaboration Phase

IncepIncep-tion-tion

Elabora-Elabora-tiontion

Construc-tion

Transi-tion

PRINCE 2 and RUPPRINCE 2 and RUPPRINCE 2 and RUPPRINCE 2 and RUP

SBIP

PL PL

CS SB

PL

CS SB

PL

CS

Directing a Project

SU

PL

Ar R1

Construc-tion

Transi-tion

SB

PL

CS SB

PL

CS

R1

CP

J. Nawrocki, RUP and Elaboration Phase

PRINCE 2 and RUPPRINCE 2 and RUPPRINCE 2 and RUPPRINCE 2 and RUP

16.10 27.11 23.01 8.04 27.05 17.06 1.07

Starting Initiat. Stage1 Stage2 Stage3 Stage4 Closing

Inception17.10-6.11

Elaborat.28.11-18.12

Constr.5 - 18.03

Constr.16-29.04

Constr.28.5-10.06

Inception7 - 27.11

Elaborat.5 - 23.01

Constr.19.03-1.04

Constr.7 – 20.05

Transit.11 - 17.06

Transit.2 - 8.04

Transit.21-27.05

J. Nawrocki, RUP and Elaboration Phase

PRINCE 2 and RUPPRINCE 2 and RUPPRINCE 2 and RUPPRINCE 2 and RUP

16.10 27.11 23.01 8.04 27.05 17.06 1.07

Starting Initiat. Stage1 Stage2 Stage3 Stage4 Closing

Inception17.10-6.11

Elaborat.28.11-18.12

Constr.5 - 18.03

Constr.16-29.04

Constr.28.5-10.06

Inception7 - 27.11

Elaborat.5 - 23.01

Constr.19.03-1.04

Constr.7 – 20.05

Transit.11 - 17.06

Transit.2 - 8.04

Transit.21-27.05

J. Nawrocki, RUP and Elaboration Phase

PRINCE 2 and RUPPRINCE 2 and RUPPRINCE 2 and RUPPRINCE 2 and RUP

16.10 27.11 23.01 29.04 17.06 1.07

Starting Initiat. Stage1 Stage2 Stage3 Closing

Inception17.10-6.11

Elaborat.28.11-18.12

Constr.5 - 25.03

Constr.7 – 27.05

Inception7 - 27.11

Elaborat.5 - 23.01

Constr.26.3 - 22.4

Constr.28.5-10.06

Transit.23 - 29.04

Transit.11 - 17.06

J. Nawrocki, RUP and Elaboration Phase

InceptionInceptionInceptionInception

16.10 27.11 23.01 8.04 27.05 17.06 1.07

Starting Initiat. Stage1 Stage2 Stage3 Stage4 Closing

Inception17.10-6.11

Elaborat.28.11-18.12

Constr.5 - 18.03

Constr.16-29.04

Constr.28.5-10.06

Inception7 - 27.11

Elaborat.5 - 23.01

Constr.19.03-1.04

Constr.7 – 20.05

Transit.11 - 17.06

Transit.2 - 8.04

Transit.21-27.05

J. Nawrocki, RUP and Elaboration Phase

Inception ObjectivesInception ObjectivesInception ObjectivesInception Objectives

1. Understand what to build (vision + scope; PID.Introduction)

J. Nawrocki, RUP and Elaboration Phase

Studio Rozwoju Oprogramowania Instytut Informatyki, Politechnika Poznańska, Piotrowo 3a, 60-965 Poznań, [email protected]

e-SDS: System internetowy wspierający Studio Rozwoju Oprogramowania

Dokument rozpoczęcia przedsięwzięcia

Status: Wersja gotowa Nazwa pliku: 6pid.doc Etap: Rozpoczęcia (IP) URL: - Autor: Jerzy Nawrocki Czas pracy autora [godz.]: 2 Ostatnia modyfikacja: 03-01-15 20:11 Czas pracy innych osób [godz.]: -

J. Nawrocki, RUP and Elaboration Phase

Spis treści

Część I: Wprowadzenie ................................................ 3

Kontekst przedsięwzięcia ......................................... 3

Cel przedsięwzięcia .................................................. 4

Główne produkty przedsięwzięcia ........................... 4

Ograniczenia ............................................................ 4

Uwarunkowania biznesowe ..................................... 4

Zespół Zarządzania i wykonawcy ............................ 5

Część II: Plan jakości .................................................... 7

Odpowiedzialność za jakość .................................... 7

Obowiązujące standardy jakości .............................. 7

Kryteria jakości .......................................................... 7

Kontrola jakości zarządzania .................................... 8

Kontrola jakości produktu .......................................... 8

Zarządzanie zmianą .................................................. 8

Plan zarządzania konfiguracją .................................. 9

Polecane źródła wiedzy ............................................ 9

J. Nawrocki, RUP and Elaboration Phase

Inception ObjectivesInception ObjectivesInception ObjectivesInception Objectives

1. Understand what to build (vision + scope; PID.Introduction)

2. Identify key system functionality (detailed description of ~20% of use cases – most essential ; e.g. PID.Products)

J. Nawrocki, RUP and Elaboration Phase

Część III: Plan przedsięwzięcia .................................... 10

Warunki skutecznej realizacji przedsięwzięcia ........ 10

Założenia planu ......................................................... 10

Produkty specjalistyczne .......................................... 11

PRINCE Web .................................................... 11

XP Web ............................................................. 12

Portal SDS ......................................................... 13

Produkty zarządzania ............................................... 14

Rejestry i wiadomości ............................................... 14

Diagram przepływu produktów ................................ 15

Czynności produkcyjne ............................................ 15

Czynności zarządzania ........................................... 16

Szacowanie pracochłonności .................................. 16

Priorytety zadań ........................................................ 17

Dostępne zasoby ...................................................... 18

Podział zadań na przyrosty ...................................... 18

Kalendarz przedsięwzięcia ...................................... 19

Odwołania do literatury ............................................ 19

Część IV: Pozostałe aspekty przedsięwzięcia .......... 20

Raporty projektantów-programistów ........................ 20

Raporty kierownika przedsięwzięcia ........................ 21

Sytuacje wyjątkowe .................................................. 24

Plan komunikacji ....................................................... 24

J. Nawrocki, RUP and Elaboration Phase

Inception ObjectivesInception ObjectivesInception ObjectivesInception Objectives

1. Understand what to build (vision + scope; PID.Introduction)

2. Identify key system functionality (detailed description of ~20% of use cases – most essential ; e.g. PID.Products)

3. Determine at least one possible solution (Project Approach or PID.Products)

4. Understand the costs, schedule, and risks (PID – Business Case, Risk Log)

J. Nawrocki, RUP and Elaboration Phase

Część III: Plan przedsięwzięcia .................................... 10

Warunki skutecznej realizacji przedsięwzięcia ........ 10

Założenia planu ......................................................... 10

Produkty specjalistyczne .......................................... 11

PRINCE Web .................................................... 11

XP Web ............................................................. 12

Portal SDS ......................................................... 13

Produkty zarządzania ............................................... 14

Rejestry i wiadomości ............................................... 14

Diagram przepływu produktów ................................ 15

Czynności produkcyjne ............................................ 15

Czynności zarządzania ........................................... 16

Szacowanie pracochłonności .................................. 16

Priorytety zadań ........................................................ 17

Dostępne zasoby ...................................................... 18

Podział zadań na przyrosty ...................................... 18

Kalendarz przedsięwzięcia ...................................... 19

Odwołania do literatury ............................................ 19

Część IV: Pozostałe aspekty przedsięwzięcia .......... 20

Raporty projektantów-programistów ........................ 20

Raporty kierownika przedsięwzięcia ........................ 21

Sytuacje wyjątkowe .................................................. 24

Plan komunikacji ....................................................... 24

J. Nawrocki, RUP and Elaboration Phase

Inception ObjectivesInception ObjectivesInception ObjectivesInception Objectives

1. Understand what to build (vision + scope; PID.Introduction)

2. Identify key system functionality (detailed description of ~20% of use cases – most essential ; e.g. PID.Products)

3. Determine at least one possible solution (Project Approach or PID.Products)

4. Understand the costs, schedule, and risks (PID – Business Case, Risk Log)

5. Decide what process to follow and what tools to use (PID - Activities)

J. Nawrocki, RUP and Elaboration Phase

Część III: Plan przedsięwzięcia .................................... 10

Warunki skutecznej realizacji przedsięwzięcia ........ 10

Założenia planu ......................................................... 10

Produkty specjalistyczne .......................................... 11

PRINCE Web .................................................... 11

XP Web ............................................................. 12

Portal SDS ......................................................... 13

Produkty zarządzania ............................................... 14

Rejestry i wiadomości ............................................... 14

Diagram przepływu produktów ................................ 15

Czynności produkcyjne ............................................ 15

Czynności zarządzania ........................................... 16

Szacowanie pracochłonności .................................. 16

Priorytety zadań ........................................................ 17

Dostępne zasoby ...................................................... 18

Podział zadań na przyrosty ...................................... 18

Kalendarz przedsięwzięcia ...................................... 19

Odwołania do literatury ............................................ 19

Część IV: Pozostałe aspekty przedsięwzięcia .......... 20

Raporty projektantów-programistów ........................ 20

Raporty kierownika przedsięwzięcia ........................ 21

Sytuacje wyjątkowe .................................................. 24

Plan komunikacji ....................................................... 24

J. Nawrocki, RUP and Elaboration Phase

ElaborationElaborationElaborationElaboration

16.10 27.11 23.01 8.04 27.05 17.06 1.07

Starting Initiat. Stage1 Stage2 Stage3 Stage4 Closing

Inception17.10-6.11

Elaborat.28.11-18.12

Constr.5 - 18.03

Constr.16-29.04

Constr.28.5-10.06

Inception7 - 27.11

Elaborat.5 - 23.01

Constr.19.03-1.04

Constr.7 – 20.05

Transit.11 - 17.06

Transit.2 - 8.04

Transit.21-27.05

J. Nawrocki, RUP and Elaboration Phase

Elaboration ObjectivesElaboration ObjectivesElaboration ObjectivesElaboration Objectives

1 Get a more detailed understanding of the requirements

2 Design, implement, validate, and baseline the arch-ture

3 Mitigate essential risks, and improve schedule/cost estim.

4 Refine the development case and make the tools ready

J. Nawrocki, RUP and Elaboration Phase

ElaborationElaborationElaborationElaboration

1 Get a more detailed understanding of the requirements Steps’ desc. of ~50% of Elabor. Ucs; decreasing priority

2 Design, implement, validate, and baseline the arch’ture DI&T a few critical scenarios to identify architecture type

and architecture mechanisms. I&T an initial set of architecture mechanisms. Do a preliminary logical database design.

3 Mitigate essential risks, and improve schedule/cost estim. Identify possible performance problems and test them

First Iteration

J. Nawrocki, RUP and Elaboration Phase

ElaborationElaborationElaborationElaboration

1 Get a more detailed understanding of the requirements Steps’ desc. of remaining Elaboration’s Ucs

2 Design, implement, validate, and baseline the arch’ture Fix first-iteration’s issues. DI&T the remaining architecturally significant scenarios. D&I a preliminary version of the database. I&T remaining architectural mechanisms.

3 Mitigate essential risks, and improve schedule/cost estim. Address technically high-risk issues: concurrency,

distribution, performance, (external) interfaces.

Second Iteration

J. Nawrocki, RUP and Elaboration Phase

Ideal ArchitectIdeal ArchitectIdeal ArchitectIdeal Architect

• Experience

• Leadership

• Communication

• Goal-oriented and proactive

Who on my team? Analyst? Project manager?

J. Nawrocki, RUP and Elaboration Phase

SummarySummarySummarySummary

• Integrating RUP with PRINCE 2• Inception goals• Elaborations goals• Architect selection

J. Nawrocki, RUP and Elaboration Phase

Quality assessmentQuality assessmentQuality assessmentQuality assessment

1. What is your general impression? (1 - 6)

2. Was it too slow or too fast?

3. What important did you learn during the lecture?

4. What to improve and how?


Recommended