Pekelnej Requirement Modeler

17
Pekelnej Requirement Modeler Aby ste se v práci potili! Hawk

description

Pekelnej Requirement Modeler. Aby ste se v pr áci potili! Hawk. Tomáš Vik. Ota Chasák. Jarda Málek. Tomáš Šorejs. Petr Vejvoda. Jan Donátek. - PowerPoint PPT Presentation

Transcript of Pekelnej Requirement Modeler

Page 1: Pekelnej Requirement   Modeler

Pekelnej Requirement Modeler

Aby ste se v práci potili! Hawk

Page 2: Pekelnej Requirement   Modeler

Tomáš Vik Ota Chasák Jarda Málek

Tomáš Šorejs Petr Vejvoda Jan Donátek

Page 3: Pekelnej Requirement   Modeler

Zadání

• Vytvořte netbeans plugin, který umožní správu požadavků (CRUD) a dále jejich slučování rozdělování apod. Požadavky bude možné seskupovat, filtrovat apod. Zobrazení bude možné jak v “tabulkové” formě, tak v grafické formě (pro grafickou formu bude použit framework JGraph). Společně s projektem „Use case plugin“ vytvořte rozhraní, které umožní provázání požadavků s use case.

Page 4: Pekelnej Requirement   Modeler

Plánování & Analýza

• POS• WBS• Síťový a Ganttův model• Požadavky• Rozpočet

Page 5: Pekelnej Requirement   Modeler

WBS

act WBS

Requirements plugin

notes98 hodin

Analýza

notes25hod

Náv rh

Implementace

notes60hod

Administrativ a

notes13 hod

Požadav ky

notes2 hod

Scénáře

notes2 hod

Class diagram

notes1 hod

Study - NetBeans API

notes20hod

GUI

Persistentní v rstv a

Export

Interface

GUI

notes15hod

Persistentní v rstv a

notes15hod

Interface

notes20hodin

Export

notes5hod

Testov ání

notes5hod

Rozdělení bodů

notes1hod

Tv orba prezentací

notes7 hod

Tv orba dokumentace

notes5 hod

Tabulka JGraphTabulka JGraph

Page 6: Pekelnej Requirement   Modeler

Ganttův model

Page 7: Pekelnej Requirement   Modeler

Síťový model

act Critical Path

Odstraněno z projektu

Základní GUI (1)

Persistentní v rstv a (čtenídat) (1)

Read (1) Create (2) Update (2) Delete (2)

Nastav ení defaultníchhodnot (2)

Vyhledáv ání požadav ků(1)

Mergov ání a rozdělov ánípožadav ků (2)

Seskupování požadavků (2)

Persistentní v rsv a promerge (1)

Export do RTF (2)

Odevzdání projektu

- - - - - - - - - - - - > To co není zásadní pro funkčnost

--------------------> Kritická cesta

Hotovo

0-0 Rozšíření uzlu

Legend6 6

7 7

8 8 8 9 8 9 8 9

8 9

10 11

10 10

11 11

12 13 12 13

12 13 12 13

11 11

10 10

10 11

8 9989899

12 13

7 7

6 6

Přehled projektu

Rozpočet

notes1 man/week = 8 hodin

Na kritickou cestu je třeba ( 13 - 6 = 7 ) man/weeků. Tj. ( 7 * 8 = 56 ) hodin.

Na všechny úlohy ( kritická cesta + 2 * 8 (export) + 2 * 8 (default hodnoty) = 56 + 16 + 16 = 88 )

Page 8: Pekelnej Requirement   Modeler

Co se povedlo

act Critical Path

Odstraněno z projektu

Základní GUI (1)

Persistentní v rstva (čtenídat) (1)

Read (1) Create (2) Update (2) Delete (2)

Nastavení defaultníchhodnot (2)

Vyhledávání požadavků(1)

Mergování a rozdělovánípožadavků (2)

Seskupování požadavků (2)

Persistentní v rsva promerge (1)

Export do RTF (2)

Odevzdání projektu

- - - - - - - - - - - - > To co není zásadní pro funkčnost

--------------------> Kritická cesta

Hotovo

0-0 Rozšíření uzlu

Legend6 6

7 7

8 8 8 9 8 9 8 9

8 9

10 11

10 10

11 11

12 13 12 13

12 13 12 13

11 11

10 10

10 11

8 9989899

12 13

7 7

6 6

Přehled projektu

Rozpočet

notes1 man/week = 8 hodin

Na kritickou cestu je třeba ( 13 - 6 = 7 ) man/weeků. Tj. ( 7 * 8 = 56 ) hodin.

Na všechny úlohy ( kritická cesta + 2 * 8 (export) + 2 * 8 (default hodnoty) = 56 + 16 + 16 = 88 )

Page 9: Pekelnej Requirement   Modeler

Rozpočet

Počet hodin Splněno na (%)Odhadovaná

cena(Kč)

WBS 98 83 29 400

Kritické cesty 56 146 16 800

Síťový model 88 93 26 400

Skutečná cena(Kč)

24450

Man/Hour (Kč) 300

Man/Week 5 hodin

Page 10: Pekelnej Requirement   Modeler

Výplata (Rozdělení bodů)

Jméno Počet hodin Body (%) V Kč

Jan Donátek 14,5 18 4 350

Tomáš Vik* 19 23 5 700

Tomáš Šorejs* 8 10 2 400

Ota Chasák* 16 20 4 800

Jaroslav Málek* 17 21 5 100

Petr Vejvoda** 7 9 2 100

Celkem: 81,5 100 24450

* K výplatě připraveny prémie** Prémie vybrána – dovolená v Itálii

Page 11: Pekelnej Requirement   Modeler

Infrastuktura

• Code.Google - wiki, repozitář (7GB), integrace s GoogleGroups, issue tracker, SVN, Mercurial

• GoogleGroups - komunikace v týmu• Netbeans IDE

Page 12: Pekelnej Requirement   Modeler

Technologie

• Netbeans Platform• Swing• Java• Eclipse Link 2.0• JPA 2.0• Java Apache Derby

Page 13: Pekelnej Requirement   Modeler

Co nám nešlo?

Page 14: Pekelnej Requirement   Modeler

ŠLO VŠECHNO!

=P

Page 15: Pekelnej Requirement   Modeler

Hotový projekt

Requirement Modeler

Editor

Explorer RequirementLibProject

Export

Page 16: Pekelnej Requirement   Modeler

Screenshoty

Page 17: Pekelnej Requirement   Modeler