Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdChristel Devos Laatst gewijzigd meer dan 10 jaar geleden
1
Project management 23 juni 20001 Kern aspecten College Project Management Robert de Hoog 23 juni 2000
2
Project management 23 juni 20002 Onderwerpen Royce, Hoofdstuk 5 t/m 9 1.Fasen 2.Producten 3.Processen 4.Controle
3
Project management 23 juni 20003 1. Fasen Stadia in de “levens cyclus” van een project Elk stadium omvat dezelfde verzameling activiteiten, maar met verschillende accenten Een stadium/fase is een toestand (“state”) Hoofdonderscheid: –Engineering fase: ontwerp en analyse –Productie fase: bouwen, testen en invoeren
4
Project management 23 juni 20004 Fasen (vervolg) Onderscheid tussen de twee hoofdfasen
5
Project management 23 juni 20005 Fasen (vervolg) Inertia: tijd nodig om te reageren op grote veranderingen Boehm’s spiraal
6
Project management 23 juni 20006 Fasen (vervolg) Elke fase heeft: –Doelstellingen –Essentiele activiteiten (worden behandeld bij processen) –Evaluatie (kwaliteitscriteria) –Producten
7
Project management 23 juni 20007 Fasen (vervolg) Begin (“inception”) fase Overeenstemming tussen de belanghebbenden over de algemene doelstellingen van het project –Scope –Use cases –Demo van een kandidaat architectuur –Schatten! –Risico analyse
8
Project management 23 juni 20008 Fasen (vervolg) Uitwerkings (“elaboration”) fase Overgang naar een “fixed-price” contract mogelijk –Baselining architectuur –Baseline visie –Baseline plan voor volgende fase –Tonen dat architectuur visie ondersteunt binnen acceptabele kosten en tijd
9
Project management 23 juni 20009 Fasen (vervolg) Bouw (“construction”) fase Maken van het software product, integratie van componenten –Minimaliseren van ontwikkelkosten –Zo snel mogelijk vereiste kwaliteit bereiken –Snelle versie productie –Gericht op de “user community”
10
Project management 23 juni 200010 Fasen (vervolg) Overgangs (“transition”) fase Invoeren van de base line in de gebruikersomgeving –Bereiken dat de gebruiker zelf overweg kan met het systeem –Overeenstemming met belanghebbenden tav baseline – criteria –Bereiken van de definitieve base line
11
Project management 23 juni 200011 2. Producten Fasen bewerken producten die mee groeien over de levens cyclus van het project Parallelliteit Georganiseerd in “artifact sets” Een set bestrijkt/deelt: –compleet aspect van het systeem –de representatie taal
12
Project management 23 juni 200012 Producten (vervolg) Werk Management
13
Project management 23 juni 200013 Producten (vervolg) Scheiding source code – executable code Source code: focus op wat de software moet doen Executable: focus op operationele omgeving –Dynamische parameters –Eigenschappen van de virtuele machine –Concurrency issues –Platfom specifieke verschillen –Centraal of gedistribueerd
14
Project management 23 juni 200014 Producten (vervolg)
15
Project management 23 juni 200015 Producten (vervolg) Altijd positieve incrementen? Af?
16
Project management 23 juni 200016 Artifact evolutie over de levenscyclus Producten (vervolg)
17
Project management 23 juni 200017 Producten (vervolg) Papier, papier ……… Reviewers moeten de “taal” begrijpen Notatie: strikt, volledig, consistent, zelf- documenterend Documentatie = gebruik –“Software is the primary product; documentation is merely support material” (p.107)
18
Project management 23 juni 200018 Producten (vervolg) Cruciaal ontwerp product is de architectuur –Architectuur: ontwerp van het systeem als geheel (“bill of materials”) –Architectuur baseline: een doorsnede door de “werk” artifact set waarmee belanghebbenden kunnen bepalen of visie en business case bij elkaar aansluiten –Architectuur becshrijving: hoe de “abstracte” architectuur wordt belichaamd in tastbare artefacten
19
Project management 23 juni 200019 UML class object UML activiteiten toestand sequentie UML component UML deployment Producten (vervolg) Modellen en representaties Consistent?
20
Project management 23 juni 200020 3. Processen Nadere detaillering van de fasen Eigenlijk een globale “workbreakdown structuur” van het project Royce geeft ook een schatting van de “load” van elk proces over de fasen van de levenscyclus
21
Project management 23 juni 200021 WBS Inception Elaboration Construction Transition Combineer met kernactiviteiten per fase uit Hoofdstuk 5
22
Project management 23 juni 200022 Processen (vervolg)
23
Project management 23 juni 200023 Processen (vervolg) Iteratie: de toestand van van de overall architectuur van het systeem Increment: huidige werk dat samen met de vorige iteratie de volgende iteratie vormt
24
Project management 23 juni 200024 4. Controle Controle van voortgang “What you can’t measure you can’t control” Major milestones: meestal aan het einde van elke fase Minor milestones: gebonden aan activiteiten in een iteratie Status assessments: vaste momenten in de tijd enigszins onafhankelijk van fase en activiteiten (“periodic progress reports”)
25
Project management 23 juni 200025 Controle (vervolg) Nodig: metrieken (hoofdstuk 13) Perspectieven van belanghebbenden –Klanten –Gebruikers –Ontwikkelaars –Onderhoudspersoneel –“Anderen”
26
Project management 23 juni 200026 Controle (vervolg)
27
Project management 23 juni 200027 Controle (vervolg)
28
Project management 23 juni 200028 Controle (vervolg)
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.