PROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004



Like dokumenter
Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson

Prosjektplan v1.7 (Revidert utgave 2)

INF Obligatorisk prosjektarbeid INNHOLD:

INF Obligatorisk prosjektarbeid

INF Obligatorisk prosjektarbeid INNHOLD:

SLUTTRAPPORT. gruppe 42 Nils-Kristian Liborg, Bente Brevig, Tom Olav Bruaas, Eirik Lied og Hege Lid Pedersen. 25. november 2002

Studentdrevet innovasjon

DRI2001 h04 - Forelesning Systemutvikling og nettsteder

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

PROSJEKTPLAN FOR INF 3120-PROSJEKT: <PROJECT HOSPITAL 2005>

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

DRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk

Forfattere: Daníelsdóttir, Drífa Meland, Maiken Mijalkovic, Biljana Svendsen, Simen H. Gruppelærer: Zarei, Amir Hossein. 5.

Software Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer

DRI 2001 Systemutviklingsarbeidet og nettsteder Forelesning

Dokumentasjon. Prosjektdagbok Timelister. Rolled Up Task. Rolled Up Milestone. Rolled Up Progress. Split. Page 1

Løsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12

GJENNOMGANG UKESOPPGAVER 7 REPETISJON

SPPR Software Project Progress Report Uke 38-39

UKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055

SPPR Software Project Progress Report Uke

INF1000 Eksamensforberedelser og -tips. Høst 2014 Siri Moe Jensen

Bakgrunn. Kurset krever ingen spesielle forkunnskaper om modellering.

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

Forstudierapport. Magne Rodem og Jan-Erik Strøm. 18. juni 2006

Fra problem til program

PRESENTASJON. Prosjektnr: 43E Prosjektnavn: BILs nettsider Jone Tveitane Dato:

SPPR Software Project Progress Report Uke 35-37

Software Project Progress Report Flight Progress Strip System for Air Traffic Control. Fag:

Innhold. Innledning Del 1 En vei mot målet

UNIVERSITETET I OSLO

INF1010 våren januar. Objektorientering i Java

TDT4140. Systemutvikling. Øving 1. gruppe 215. Kristoffer Hagen. Sondre Løberg Sæter. Håvard Geithus. Bjørnar Valle. Henrik Knutsen.

Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus. Forprosjektrapport. Presentasjon

Validering og verifisering. Kirsten Ribu

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Pillbox Punchline

INF112 (Systemkonstruksjon) - Våren 2008 Prosjektoppgave - Del 2

Forprosjektrapport. Gruppe 34. Magnus Dahl Hegge s153549

Forord Planleggingsprosess Prosjektstart Arbeidsmåte/Fremgangsmåte Begreper innenfor Scrum Datainnsamling...

EBIR Prosjektdefinisjon

INF1510: Obligatorisk oppgave 2: prosjektforslag

Brukermanual. Studentevalueringssystem

UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR

DRI2001 forelesning

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser)

AlgDat 12. Forelesning 2. Gunnar Misund

Gruppe 44. Bachelorprosjekt ved Institutt for informasjonsteknologi, våren Høgskolen i Oslo og Akershus,

Prosjektledelse, planlegging og teamarbeid. INF1050: Gjennomgang, uke 10

Forprosjekt. Accenture Rune Waage,

Programvareutvikling (store systemer)

PROSESSDOKUMENTASJON

Læringsplattform for IT-fag basert på HTML5 utviklet i CakePhp

t Institutt for informatikk Erik Arisholm 13. mai 2009 INF1050-oppsummering-1

Kunden er en av Norges ledende leverandører av digital-tv og bredbåndstjenester.

Prosjektbeskrivelse for <små og mellomstore prosjekter>

2. Beskrivelse av mulige prosjektoppgaver

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Avdeling for Ingeniørutdanning Høgskolen i Oslo. Prosjektplan. Systemutvikling (lo138a) Høst Taxisentral. Forfattere:

Prosjektplan. Tonje Brubak, Per Kristian Svevad, HBINDA - Høgskolen i Gjøvik januar, 2013

Systemutvikling - oppsummering. Alexander Nossum blog.eksplisitt.net 22. mai 2006

Modellering av krav. INF1050: Systemutvikling 11. februar Universitetslektor Yngve Lindsjørn

Forprosjektrapport ElevApp

Kravspesifikasjon med UML use case modellering. Erik Arisholm

PROGRAMUTVIKLINGSPLAN. Big Data and Machine Learning

Del - leveranse Del 2. Inf 2120 fredag Gruppe 1 Knut Johannes Dahle

UML-Unified Modeling Language

Introduksjon til Eclipse

Faculty of Technology and Maritime Sciences Kongsberg Institute of Engineering HØYSKOLEN I SØRØST-NORGE BØYE & TORSJONS MÅLEVERKTØY. PROSJEKTPLAN v1.

UKE 11 UML modellering og use case. Gruppetime INF1055

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

Dokument 1 - Sammendrag

prosjektarbeid Forelesning 3 - INF1050 Systemutvikling

EKSAMEN 05HBINDA, 05HBINFA, 05HBISA, 05HBMETEA, 06HBINFA. Tom Røise. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

emeistring 2.0 behandlerdel Presentasjon av kravspesifikasjon og prototype

Prosjektrapport Gruppenr FigureGame 3.0

Møtereferater: HP36 uke 2, : Gruppemedlemmer: Christian Salater Magne Hjermann Zunaira Afzal Tola Sarzali Waleed Abtidon.

SKISSER OG PROTOTYPER

prosjektarbeid Forelesning 3 - INF1050 Systemutvikling Eksempel Evolusjonære modeller Utviklingsprosesser Evolusjonære modeller Foranalyse

INF112(kun et utvalg av kommentarene er med i denne rapporten)

det offentlige kartgrunnlaget (DOK)

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson

Prosjektplan nøkkelskinne for nøkkelhåndtering

Oblig 2, SLI250 Et kortfattet analyse og designdokument for skifteregister på nett

Forprosjektrapport For gruppe 20:

Ettersom IT-bransjen er meget kompleks, kan kurset også anbefales til andre bransjer.

INF Obligatorisk innlevering 7

1 Del I: Presentasjon

UML-Unified Modeling Language. Prosess-oversikt. Use case realisering

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav.

Utvikling av et nettbasert CMS med tilhørende nettsted for Axel Bruun Sport AS

Lykke til! Eksamen i fag SIF8018 Systemutvikling. 20 mai, 2003 kl Fakultet for fysikk, informatikk og matematikk

AlgDat 10. Forelesning 2. Gunnar Misund

Velkommen til. INF våren 2017

Kravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo,

Transkript:

PROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004 VERSJON: PROSJEKTPLAN (1.0) 24. SEPTEMBER, 2004 prosjektplan.doc GRUPPE 12 PROSJEKTPLAN: PROSJEKTLEDELSE: USE CASE: KVALITETSSIKRING: ANDRÉ AUBERT MADS SØRHAUG BJØRN ARILD KRISTIANSEN LAURYNAS MANTAS PAUKSTE

REVISJONSHISTORIE Versjon Primærforfattere Beskrivelse av versjon Dato Kladd Alle Første utkast for videre påbygging 22/9-2004 0.9 André og Mads Andre utkast, klar for kommentarer og tilbakemeldinger 23/9-2004 1.0 André og Mads Første versjon, klar for innlevering 24/9-2004 prosjektplan.doc (24/9-2004) Page 1

INNHOLDSFORTEGNELSE 1. INTRODUKSJON... 4 1.1 PROSJEKTOVERSIKT... 4 1.2 INNLEVERINGER... 4 1.3 UTVIKLING AV PROSJEKTPLAN... 5 1.4 REFERANSER... 5 2. PROSJEKTORGANISERING... 6 2.1 PROSESSMODELL... 6 2.2 PROSJEKTANSVAR... 6 3. PROSESSTYRING... 7 3.1 RISIKOANALYSE... 7 3.2 OVERVÅKING- OG KONTROLLMEKANISMER... 8 3.2.1 Nettside... 8 3.2.2 Timeliste... 8 4. TEKNISK PROSESS... 9 4.1 METODER, VERKTØY OG TEKNIKKER... 9 4.1.1 Verktøy... 9 4.2 STØTTEFUNKSJONER... 10 5. WORK PACKAGES, SCHEDULE, AND BUDGET... 11 prosjektplan.doc (24/9-2004) Page 2

LIST OF FIGURES Error! No table of figures entries found. prosjektplan.doc (24/9-2004) Page 3

1. INTRODUKSJON 1.1 Prosjektoversikt Project Hospital 2004 er et prosjekt hvor vi er satt til å utvikle et system for å lette det daglige administrative arbeidet. Spesielt skal det styre de menneskelige og plassmessige ressursene på en elegant, lettvint og oversiktelig måte. Systemet er delvis implementert, og vi vil utvide det med ny funksjonalitet og ferdiggjøre systemet. Prosjektet ble utlevert 6/9-2004 og forventes ferdig 26/11-2004. 1.2 Innleveringer Prosjektet leveres i form av fem delleveranser. Alle leveransene legges ut på prosjektets hjemmeside. Leveransene følger tabellen under. Dato Leveranse Innhold 24/9-2004 Leveranse I Prosjekthjemmeside Prosjektplan Use Case modell 1/10-2004 Leveranse II UML Design v.h.a. klassediagram 15/10-2004 Leveranse III Reverse engineering Oppdatert prosjektplan 19/11-2004 Leveranse IV Design av ny funksjonalitet Kodegenerering og implementasjon av ny funksjonalitet Oppdatert klassediagram (22/11 26/11)-2004 Leveranse V Presentasjon av prosjektet (muntlig, ikke på nettsidene) Sluttrapport prosjektplan.doc (24/9-2004) Page 4

1.3 Utvikling av prosjektplan Versjon Primærforfattere Beskrivelse av versjon Dato Kladd Alle Første utkast for videre påbygging 15/9-2004 0.9 André og Mads Andre utkast, klar for kommentarer og tilbakemeldinger 23/9-2004 Prosjektplan (1.0) André og Mads Første versjon, klar for innlevering 24/9-2004 Midtrapport (2.0) Ikke bestemt Oppdatering av første versjon for Leveranse 3 15/10-2004 Sluttrapport (3.0) Ikke bestemt Sluttrapport for Leveranse 5 26/11-2004 1.4 Referanser CVS https://www.cvshome.org/ Suns Java-kodekonvensjon http://java.sun.com/docs/codeconv/ UML http://www.uml.org/ Java http://java.sun.com/ Prosjektgruppens nettsider http://heim.ifi.uio.no/~andreau/inf4120/ prosjektplan.doc (24/9-2004) Page 5

2. PROSJEKTORGANISERING 2.1 Prosessmodell Kravspesifikasjonen som ble levert var meget utfyllende og detaljert, og brukernes krav var veldokumenterte. Vi føler vi har en god forståelse av hva systemet krever, og spesifikasjonen kommer ikke til å endre seg vesentlig underveis. På grunn av dette og at systemet skal leveres i sin helhet har vi valgt fossefallsmetoden som utviklingsmetode. Det er en velegnet modell fordi den baserer seg på et stabilt problemområde, og hvert skritt i utviklingsprosessen er veldefinert. 2.2 Prosjektansvar Ansvarsområde Prosjektleder Implementasjon Kvalitetssikring UML Møter Dokumenter Oppdragsgiver Nettsider CVS, versjonshåndtering Ansvarlig Mads Bjørn Arild Laurynas Bjørn Arild Mads André Laurynas André Laurynas prosjektplan.doc (24/9-2004) Page 6

3. PROSESSTYRING 3.1 Risikoanalyse Risiko Alvorlighet Sannsynlighet Tiltak Konsekvens Dokumenter forsvinner Middels høy Middels lav Ta backup Hvis backup er borte, skriv på nytt Backup forsvinner Middels høy Lav Backup på flere lagringsmedia Hvis dokumenter eksister, ta ny backup ellers; skriv på nytt Sykdom/fravær Middels Middels Ta C-vitamin Deleger ansvar videre Datanett/verktøy nede Middels lav Middels Ikke utsett arbeidet til siste liten Overvurdering/mangel av egne evner Middels høy Middels Les boken, gå på forelesninger Ikke godkjent levering Middels Middels Kvalitetssikring, pass på SKAL-krav Uenighet/uro i gruppen Middels høy Lav Snakk sammen, bruk innestemme Manglende tilbakemeldniger fra oppdragsgiver Dårligere tid Arbeidet tar lenger tid, tidspress Mer å gjøre før neste innlevering, tidspress Treghet i utførelse av arbeid Høy Lav Still klare spørsmål Forsinkelser og uklarheter Naturkatastrofer Svært høy Svært lav Be til Gud Kraftig forsinkelse Overvurdering av tid Middels Høy Start arbeidet tidlig, planlegg tidsbruk Tidspress mot innlevering prosjektplan.doc (24/9-2004) Page 7

3.2 Overvåking- og kontrollmekanismer 3.2.1 Nettside I påvente av hjemmeområde vil dokumentene foreløpig være tilgjengelige på http://heim.ifi.uio.no/~andreau/inf4120/index.html. 3.2.2 Timeliste Hvert gruppemedlem registrerer tidsbruk på hver delaktivitet som så føres inn i felles timeliste. TIMELISTE André Mads Bjørn Arild Laurynas T1 Leveranse 1 T1.1 Prosjekthjemmeside 1 T1.2 Prosjektplan 10 8 8 8 T1.3 Use Case-modell 10 10 10 T1.4 Domenemodell 4 T2 Leveranse 2 T2.1 UML Design vha klassediagram T3 Leveranse 3 T3.1 Evaluere prosjektplan, PMA T3.2 Oppdatere prosjektplan T3.3 Reverse engineering T4 Leveranse 4 T4.1 Design av ny funksjonalitet T4.2 Oppdatere klassediagram T4.3 Implementasjon av system T5 Leveranse 5 T5.1 PMA av prosjektgjennomføring T5.2 Evaluere arbeid T5.3 Forberede presentasjon T5.4 Hold presentasjon T5.5 Sluttrapport prosjektplan.doc (24/9-2004) Page 8

4. TEKNISK PROSESS 4.1 Metoder, Verktøy og Teknikker 4.1.1 Verktøy Tau_UML Use Case-diagrammer og UML Emacs/notepad/textpad Hjemmeside og kode JBuilder/JDeveloper Utviklerverktøy for Java Excel Regneark Word Prosjektplan og andre dokumenter Jikes Rask javakompilator 4.1.2 Utviklingsmetoder Java Gjeldende programmeringsspråk i dette kurset Suns Java-kodekonvensjoner Pålagt kodekonvesjon UML Unified Modelling Language HTML Prosjektets nettsider Objektorientering Programmeringen skal utføres i god objektorientert ånd Javadoc Ved eventuell dokumentasjon av implementasjon prosjektplan.doc (24/9-2004) Page 9

4.1.3 Kvalitetssikringsmetoder Enhets- / metodetesting Teste at hver enkelt del fungerer før det settes sammen Debugging skritt for skritt Blir brukt når enhets- / metodetesting ikke fanger opp feil Systemtesting Teste at hele systemet fungerer som helhet Parprogrammering Krevende deloppgaver programmeres i par 4.2 Støttefunksjoner Konfigurasjonsstyring ser vi for oss vil bli gjort vha CVS. Kvalitetssikring blir gjort ved kontinuerlig enhetstesting og gjennomgang av hverandres arbeider. En person er ansvarlig for å kvalitetssikre hver leveranse. prosjektplan.doc (24/9-2004) Page 10

5. WORK PACKAGES, SCHEDULE, AND BUDGET Dette kapittelet er i filen aktivitetsplan.xls som ligger på prosjektets nettside. prosjektplan.doc (24/9-2004) Page 11