Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Datalogi - 1. modul - systemudvikling - LCK 1 Håndtering af systemudvikling! Efterår 2000 Datalogi LCK.

Lignende præsentationer


Præsentationer af emnet: "Datalogi - 1. modul - systemudvikling - LCK 1 Håndtering af systemudvikling! Efterår 2000 Datalogi LCK."— Præsentationens transcript:

1 Datalogi - 1. modul - systemudvikling - LCK 1 Håndtering af systemudvikling! Efterår 2000 Datalogi LCK

2 Datalogi - 1. modul - systemudvikling - LCK 2 Dagens gang Projektetablering (Start) –hvorfor og hvordan? Planlægning (Procesdesign) –faldgrubber og teknikker –referencelinier –estimering Konfigurationsstyring –hvorfor og hvordan?

3 Datalogi - 1. modul - systemudvikling - LCK 3 Projektetablering 1 Hvorfor? –Uklare betingelser (opgave m.v.) –Manglende fælles forståelse –Temporær organisation Usikkerhed omkring –team samarbejde –metodens teknikker og værktøjer –opgaven Altså: –skabe et sundt projekt og danne baggrund for proaktiv styring

4 Datalogi - 1. modul - systemudvikling - LCK 4 Projektetablering 2 Rammerne (eksternt) Gruppen (internt) Projekt- grundlaget OPGAVEOPGAVE

5 Datalogi - 1. modul - systemudvikling - LCK 5 Projektetablering 3 Opgaven? –Hvad er opgaven? Præcis formulering Implicite mål Deltagerne? –Hvem er interessenterne? Opdragsgiver Brugere Andre rammer –Standarder, udstyr m.v. –Org. ifht. basisorganisationen

6 Datalogi - 1. modul - systemudvikling - LCK 6 Projektetablering 4 Projektgruppen Projektgruppen skal etableres! –En temporær gruppe –Behov for kontrakter vurdering af ressourcer uddannelsesbehov –Fokus på social etablering af gruppen!

7 Datalogi - 1. modul - systemudvikling - LCK 7 Projektetablering 5 Projektgrundlaget Projektgrundlaget –et skriftligt dokument som samler de centrale beslutninger (kontrakter interne/eksterne) Indhold –Rammer –Arbejdsform i projektet –Kritiske forudsætninger

8 Datalogi - 1. modul - systemudvikling - LCK 8 Projektetablering 6 Projektgrundlaget Situation –Rutine –Gensidíg introduktion –Tøven, uenighed eller konflikt

9 Datalogi - 1. modul - systemudvikling - LCK 9 Projektetablering 7 Projektgrundlaget Disposition for et projektgrundlag –Udgangspunkt Baggrund Opgaven og formål Økonomiske og tekniske rammer Kritiske faktorer –Organisering Projektets organisering ressourcer Interessenter Aftaler og koordinering

10 Datalogi - 1. modul - systemudvikling - LCK 10 Projektetablering 8 Projektgrundlaget Disposition for et projektgrundlag –Metode Overordnet fremgangsmåde Plan Teknikker og beskrivelser Arbejdsform –Underskrifter Figur 4.6 side 124 Professionel IT-forundersøgelse

11 Datalogi - 1. modul - systemudvikling - LCK 11 Planlægning 1 Hvorfor? –Vi er selv procesdesignere! –’Nye’ processer hver gang! –Betydelig usikkerhed vurdering blive bedre sigtepunkter arbejdsdeling

12 Datalogi - 1. modul - systemudvikling - LCK 12 Planlægning 2 Projekt- grundlaget Estimat Planlægning Projekt- plan Krav

13 Datalogi - 1. modul - systemudvikling - LCK 13 Planlægning 3 Hvordan? –Projektgrundlaget fastlægger hvad og under hvilke rammer projektet skal forløbe –Estimatet fastlægger bud på aktiviteters varighed/ressource- forbrug –Alle interessenter bør inddrages –To typer af planer: intern projektplan ekstern projektplan

14 Datalogi - 1. modul - systemudvikling - LCK 14 Planlægning 4 Estimat og estimering Hvad er et estimat? –Et skøn med usikkerhed! Hvordan estimeres? –Opdel i mindre dele –Anvend erfaringer fra tidligere eller nuværende projekt –Angiv begrundelse og usikkerhed –Lad udviklerne selv estimere COCOMO = erfaringer fra andre virksomheders projekter –Brug eksterne konsulenter

15 Datalogi - 1. modul - systemudvikling - LCK 15 Planlægning 5 Estimat og estimering Estimeringsprocessen Forventninger til projektet Viden om projektet Erfaringer fra andre projekter Estimat

16 Datalogi - 1. modul - systemudvikling - LCK 16 Planlægning 6 Estimat og estimering Estimerings teknikker 1Fremskrivning 2Faktorvurdering 3Eksplicit analogi –Brug forskellige teknikker

17 Datalogi - 1. modul - systemudvikling - LCK 17 Planlægning 7 Referencelinier Planlægning med referenceliner Hvorfor? –Behov for at opdage problemerne tidligt synlighed i proces –Behov for både proaktiv og reaktiv styring –Behov for konkret vurderingsgrundlag fra aktiviteter til mellemprodukter

18 Datalogi - 1. modul - systemudvikling - LCK 18 Planlægning 6 Referencelinier Centrale begreber –aktiviteter (delprocesser) –mellemprodukter (delresultater) –faser (en mængde aktiviteter) –kontrolpunkter (tidslinier) –referencelinier En projekttilstand med mellemprodukter i veldefinierede tilstande

19 Datalogi - 1. modul - systemudvikling - LCK 19 Planlægning 6 Referencelinier Centrale pointer –projektet går ikke i takt hele tiden, men skal synkroniseres af og til –kontrolpunkter / referencelinier bliver til kontrolperioder eller faseskiftperioder Referencelinie beskrivelsen: –Produktet (hvad?) –Kriterier (med hensyn til hvad?) –Procedurer (hvordan / hvem ?)

20 Datalogi - 1. modul - systemudvikling - LCK 20 Vurdering 1 Procesanalyse –Reviews centrale abstrakte mellemprodukter ekstern formel vurdering (dyr) –Teknisk gennemgang mindre centrale mellemprodukter intern mindre formel (billig) –Kortlægning procesproblemer fokus på problemanalyse

21 Datalogi - 1. modul - systemudvikling - LCK 21 Vurdering 2 Teknisk gennemgang Mindre centrale mellemprodukter Intern vurdering –ingen forberedelse –producenterne præsenterer –de vurderingsansvarlige vurderer ofte projektmedlemmer som overtager eller har relation til mellemprodukterne –løsninger forsøges lokaliseret

22 Datalogi - 1. modul - systemudvikling - LCK 22 Konfigurationsstyring 1 Formål: At forbedre sporbarhed og sammenhænge i systemet Undgå følgende problemer: –Mangel på synlighed –Mangel på kontrol –Mangel på sporbarhed

23 Datalogi - 1. modul - systemudvikling - LCK 23 Konfigurationsstyring 2 Konfigurationsstyring er en ramme der integrerer: –Identifikation –Styring –Kontrol –Status

24 Datalogi - 1. modul - systemudvikling - LCK 24 Konfigurationsstyring 3 De fire funktioner kan praktiseres ved fire principper: –Strukturering og navngivning –Registrering og opbevaring –Ændringsprocedure –Dokumentationsstandard

25 Datalogi - 1. modul - systemudvikling - LCK 25 Konfigurationsstyring 4 Man bør skelne mellem: –Dokumenthåndtering / versionsstyring –Konfigurationsstyring af programmer –Faserne ved udførelse af en ændring Ændringsforslag Udførelse af ændringen

26 Datalogi - 1. modul - systemudvikling - LCK 26 Altså Projektetablering bør gennemføres systematisk! Planlægning bør foretages med referencelinier

27 Datalogi - 1. modul - systemudvikling - LCK 27 Øvelse Øvelsen tager udgangspunkt i at den studerende har læst ’ Projektgrundlag for en for-undersøgelse i Statens Film-central’ F. Kensing m.fl. Lav en projektplan der omhandler aktiviteterne fra projektinitiering til foranalysen er gennemført. Planen bør indeholde minimum 2 referencelinier, hvoraf den første er helt beskrevet.


Download ppt "Datalogi - 1. modul - systemudvikling - LCK 1 Håndtering af systemudvikling! Efterår 2000 Datalogi LCK."

Lignende præsentationer


Annoncer fra Google