Arbeta i projekt. Anders Hessel ITP-projekt Uppsala Universitet

Relevanta dokument
LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

Innehåll (3) Innehåll (2) Innehåll (5) Innehåll (4) Innehåll (6) Innehåll (7) Dokumenthistorik. beställare, Översiktlig beskrivning av projektet

Projektplanering. Projektplanen. Om inte projektet planeras noga, kommer det garanterat att misslyckas

Metoder för Interaktionsdesign

Exempel på verklig projektplan

Kursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel

LUNDS UNIVERSITET. Projektledning

Projektplan. LiTH Segmentering av MR-bilder med ITK Anders Eklund. Version 1.0. Status. Bilder och grafik projektkurs, CDIO MCIV LIPs

IT-projektledning - introduktion 725G62

Grundläggande Projektledningslära


Projektarbete med IT-verktyg - modulanpassat

LUNDS UNIVERSITET. Projektorganisation, -integration och - omfattning

TDDI02. Programmeringsprojekt. Föreläsning 2 Jonas Lindgren, Institutionen för Datavetenskap, LiU

Före Kravspecifikationen

Projektstyrning - kortversionen Jan-Åke Olofsson

Agil Projektledning. En introduktion

LiTH Autonom styrning av mobil robot Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0

Bilaga 5 b Mall för projektplan

Projektplan. LiTH Reglering av Avgaser, Trottel och Turbo Fredrik Petersson Version 1.0. Status. Reglerteknisk Projektkurs RATT LIPs

LIPS Kravspecifikation. Institutionen för systemteknik Mattias Krysander

TDDI02. Programmeringsprojekt. Föreläsning 2 Jonas Lindgren, Institutionen för Datavetenskap, LiU

Projektarbete. Johan Eliasson

Bilaga 5 b: Mall för projektplan

Agil Projektledning. En introduktion

Projektplan. LiTH AMASE Accurate Multipoint Acquisition from Stereovision Equipment. Johan Hallenberg Version 1.0

Projektledarutbildning 6 dagar

Innehåll. Projekt Greed. Projekt definition. Projekt Greed En introduktion till projektmodellen LIPs

Välja strategi, styrgrupp

INFÖRANDE, AVSLUT OCH UPPFÖLJNING. Agneta Bränberg

En kort inledande sammanfattning av projektplanen. Bör vara på en egen sida och placeras först i projektplanen.

TDDI02. Programmeringsprojekt, Föreläsning 2. Filip Strömbäck. Med utgångspunkt i tidigare slides av Jonas Lindgren

Dokumentation och presentation av ert arbete

Agil Projektledning. En introduktion

Detta har hänt... Föreläsning 2: Projektplanering & granskning. Pratat och provat kravhantering. Bildat projektgrupper :-) Skaffat litteratur?

Projektledning i praktiken

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

Projektstyrning - kortversionen Jan-Åke Olofsson

Projektmetodik. Johan Nilsson. Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet

Steget efter CAD Data Management. Per Ekholm

Välkomna till KMM! KMM. KMM - lärandemål Efter fullgjord kurs ska ni bland annat kunna:

Projectbase en generell projektmodell

Projektplan, Cykelgarage

Resultat, avslut och uppföljning

Projektplan David Sandberg Version 1.0

INGENJÖRSPROCESSEN METODIK ETSA01 VT13 JONAS WISBRANT

Att arbeta agilt. En arbetsgång

Datastrukturer och algoritmer

Ingenjörsprojekt, TFYY Föreläsning 3. Urban Forsberg Institutionen för Fysik, Kemi och Biologi, IFM

Projektplan. LIPs. LiTH Flygsimulator Petra Malmgren. Version 1.0. Status. TSRT71 Reglerteknisk projektkurs Kristin Fredman.

Projekthandbok. för administrativa utvecklingsprojekt vid Uppsala universitet

Kravplan Projekt Datum Version. Författare KRAVPLAN. KravXperts i samarbete med Kunskapsresan Sida 1 av (7)

Projekt? 1DV420 Nätverksprojekt Kalmar, Lars Karlsson +46(0)

Vad är ett projekt??

RESULTAT, AVSLUT OCH UPPFÖLJNING. Stefan Berglund

PROJEKTORGANISATION [PROJEKTNAMN]

Informationssystem och databasteknik, 2I-1100

Projektdirektiv Oskar Ljungqvist Sida 1. Kund/Examinator: Daniel Axehill, Reglerteknik/LiU

Projektmetodik. Andreas Lenshof. Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet

RESULTAT, AVSLUT OCH UPPFÖLJNING INFÖRANDET BYTE AV PROJEKTGRUPP/MEDLEMMAR? PLANERING INFÖR INFÖRANDET

CREATING VALUE BY SHARING KNOWLEDGE

Utöver projektdirektivet ska en teknisk dokumentation för projektet arbetas fram.

PLANERING AV PROJEKTET

Dokumentation och presentation av ert arbete

Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning

Dokumentation och presentation av ert arbete. Kursens mål. Lärare Projektmedlemmar. Studenter Extern personal. Projektfaser. Projektroller.

PROJEKTPLAN. Programmerbar modellbåt Pontus Brånäs, Wojtek Thorn Version 1.1. Status

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete

PROJEKTLEDNING. Vad är ett PROJEKT? Ett projekt:

Projectbase Projektplan

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

Projektarbete DAVC20

Välkomna till KMM! KMM. KMM - lärandemål Efter fullgjord kurs ska ni bland annat kunna:

Examensarbete Verklighetsbaserat utvecklings- och projektarbete - Automationsteknik med mekatronik

TSRT10 - Projektplan

Projekthandbok. för administrativa utvecklingsprojekt vid Uppsala universitet

Dokumentation och presentation av ert arbete

Metodik i produktutveckling. Gästföreläsning 2 (2) Anders Jakobsson, Epsilon

Detta har hänt... Kursinformation. Agenda. Kursinformation

Översikt Projektilen version 2.0

Projektplan. LIPs. Per Henriksson Version 1.0. LiTH 7 december Optimering av hjullastare. TSRT10 projektplan.pdf WHOPS 1

Projektstyrning, Uppföljning

Föreläsning 11, Planera utvärdering. Att planera utvärdering. Vetenskapliga experiment. Kapitel i kursboken

Föreläsning 3. Programvaruutveckling för Stora System. Målsättning i programvaruprojekt. Fel och risker. Christin Lindholm

LiTH Segmentering av MR-bilder med ITK Efterstudie MCIV. Anders Eklund. Status

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

Projektstyrningspolicy för Strängnäs kommun

Bild (träd) för avsnittet. Projektplanering. Sida 1. Tieto PPS AH010, ,

Ladok3 på GU. Rollbeskrivning i projektorganisationen

Pro jacere Projektil Projektor Projicera 2. Projektattribut Ett projekt

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

Detta har hänt... Agenda. Kursinformation. Kursinformation

Specifikt Mätbart Accepterat Realiserbart Tidssatt

Projektledning Introduktion. Version Juha Söderqvist

Robotgräsklippare PROJEKTPLAN. Robotgräsklippare. Version 1.1. Status. Granskad. Godkänd. Robotgräsklippare.

Verksamhetsutvecklingsprojekt

Aktiviteter vid avtalets upphörande

BESKRIVNING AV PROCESSMETODEN SCRUM

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Transkript:

Arbeta i projekt Anders Hessel 2003-02-05 ITP-projekt Uppsala Universitet

Varför Projekt? Vad är projekt? Varför projekt? Svårighet? Undervisning

Bilda projektgrupp Formell grupp - har ledare Roller Konflikter

Projektledare Planera Kontrollera Styra Fördela arbetet Kommunicera Rapportera Ordna resurser Måste kunna säga ifrån

Modell Fasindelad modell för att hantera projekt

Milstolpe En milstolpe - Har betydelse Är synlig Är mätbar Bra milstolpe: Alla moduler implementerade. Dålig Milstolpe: 90% av...

Poloyas metod 1. Förstå problemet - Definitionsfas - Vad? 2. Skapa plan - Planeringsfas -Hur? 3. Utför plan - Utförandefas - Följ planen 4. Utvärdera resultatet - Utvärderingsfas - Prov

Kontrakt, Kravspec. Kontrakt mellan kund & leverantör brukar kallas kravspecifikation Hela åtagandet specificeras och fastställs Förhandling

Begrepp Åtagande, lösa kundens problem Kund? uppdragsgivare, betalare, användare = "beställarna" Produkt - Ett konkret slutresultat

Åtagandetriangeln Funktion Tid Kostnad

Kravspecifikation Kraven kan vara: Definerade av beställarna Definierade av leverantören Framtagna i dialog

Krav framtagna i dialog Identifiera beställarna Analysera existerande system Intervjua användarna. Analysera omgivningen

Krav framtagna i dialog II Gör en hierarkisk problembeskrivning Rubricera kraven i olika nivåer Måste (skallkrav) Bör ev. senare leverans Trevligt att ha Dokumentera Låt beställaren känna ansvar

Kostnadsuppskattning Tid och kostnad? Faktorer som påverkar svårigheten att uppskatta kostnaden är: Projektstorlek Gruppens erfarenheter Tidspress Funktion

Typisk kravspec Är inget designdokument (Hur saknas) Innehåller allt produkten ska kunna göra Har krav skrivna så att de är kontrollerbara Har inga motstridiga krav

KS: Generellt förslag Introduktion och bakgrund Beskriv produkten översiktligt Funktionella krav Icke funtionella krav Krav på användargränssnitt Leveransvillkor Speciella krav Ordlista

Projektplan Resurser Faser Tidsplaner Projektorganisation Målsättningar

Projektplanen Skrivs för projektet för att: Klargöra ansvarsområden Konkretisera tidsplaner. och är inte till för beställarna görs under definitionsfasen med KS

Upplägg projektplan Översikt -Projektet i ett större sammanhang Organisation -Vem gör vad Målformulering -Varför genomför man p. Fasplan -Inklusive milstolpar Tidsplan -Faserna i tiden, leverabler färdigdatum för vissa dokument

Upplägg PP II Kostnadsplan - Lön, lokaler, adm, trivsel resor, litteratur... Förändringsplan Vem kan föreslå förändringar Vem godkänner och ansvarar för förändringarnas genomförande

Upplägg PP III Dokument plan Utbildningsplan Rapport och granskningsplan

Planeringsfas Detaljerad tidsplanering och fördelning av ansvar Strukturera med WBS (Work Breakdown Structure)

WBS Projekt Designa Bygg

Aktiviteter Uppgifts och ansvarskontrakt Vad: Testspec Vem: Anders H. Utgångspunkt: Kravspec. Resulterar i: Färdig testspec, klart för testning

PERT-schema Program Evaluation Review Technique D A B E G C F Tidsuppskattning görs "Bottom-up"

Kritiska vägen D A B E G C F

Trepunktsuppskattning Tidsuppskattning Mest sannolik Minimala tid Maximala

Gantt schema Kan göras i t.ex.: MS project CA Superproject A B C Milestone 1 Milestone 2

Möten och redovisningar Olika typer av möten: Informerande Problemlösande Beslutande

Mötesprotokoll Skall innehålla: Tagna beslut Ansvariga personer Redovisningsdatum (ev åtg. datum) Närvarande, frånvarande (kallade) Datum Justering Bilaga: "Action point list"

Brainstorming Generera så många förslag som möjligt Även tokiga Tokiga förslag stimulerar till bra förslag Sammanfatta, sålla

Utvärdering Löste vi problemet? Följde vi planen? Är målsättningarna uppnådda? Kan det göras bättre?

Testning Var inte för snälla Målsättningen är att hitta brister Rätt eller fel? Gå tillbaka till KS, DS... Uppfyller produkten: Kraven Målsättningen Beteendet

Dokumentation Den testning och utvärdering som sker av produkten dokumenteras i en testrapport som utgör en viktig del av dokumentationen. Vilka tester har utförts Av vem När Vilka fel hittades

Vad saknas? SLUT

Saknas Projektmodeller Konfigurationsstyrning - Versionshantering, ändringshantering Projektroller Testspecifikationer Anvisningar Riskhantering Dokumentation Införandehantering (Deployment Man.)

Projektmodeller Evolutionär utveckling Vattenfalls modellen b-modellen V-modellen Spiral-modellen Inkrementell utv. Process: RUP Metod: XP, TDD

Evolutionär Används då målsättningen inte är klar Dirty prototyping Kan fungera bra om projektet är litet Dokumentation bakåt men ingen framåt

Vattenfallsmodellen Traditionell fasindelad modell Om något är fel gå tillbaka och rätta till (gör om framåt) Faser ett exmpel: Feasability, plans and requirement, product design, detailed design, Code, Integration, Implementation, O&M Varje steg utvärderas

b-modellen Som vattenfall men efter drift så görs utvärdering som leder till nya funktioner som leder tillbaka till nystart... Inception, Analysis, Design, Production, Acceptance, Operation, Evaluation -->

V-modellen Fokuserar på att testning och utvärdering är halva projektet. Problemet bryts ned i delar Vid utvärdering jämförs den byggda delen med den specifierade. Testspecifikationer finns för flera nivåer Delar ex: System, design, modul.

Spiral modellen Faserna: Determine objectives, alternatives, constraints Evaluate alternatives, identify, resolve risks Develop, verify next-level product Plan next phases Görs med ökande storlek och insats

Inkrementell modell Efter högnivådesign så delas funktionaliteten upp i inkrement som i sig innehåller faserna: Detailed design Code and unit test System integration Installation system test (Operation)

Konfigurationsstyrning Versionshantering, kod & dokument Releasehantering, (funktion) Ärendehantering Ärenderåd Granskning Dokumentformalia

Projektroller, exempel Program samordnare, Sponsor Användare Projektledare (PM) Kvalitetsansvarig (Q) Konfigurationstyrningsansvarig (CM) Analysansvarig Chefsdesigner (Chefsarkitekt) Testansvarig Teknisk projektledare Gruppledare Dokumentbiblotekarie

Testspecifikationer Hur kontrolleras alla krav? Olika tester på olika nivåer. Versioner på kod som testas. För varje test skall utfallet kunna avgöras vanligen PASS eller FAIL. Vid FAIL skrivs problemrapport numrerad Instruktioner för förutsättningar, utförande och evaluering ska finnas

Anvisningar Anvisningar är regler (eller till och med en dokumenterad process) som gäller för projeket (eller hela företaget). T.ex.: Kodstandard, dokumentation (mallar), versionsnumrering, se konfigurationsstyrning

Riskhantering Planera hur riskhantering ska ske --> (RM-Plan) Identifiera risker Uppskatta sannolikhet och inverkan på projektet Planera åtgärder (om infall) -->(Risk register) Riskreducera

Dokumentation SAD (ung. Mjukvaruarkitekturbeskrivning) Systembeskrivning Användarmanualer Kundmötesprotokoll Testrapporter Problemrapportlista Slutrapport