Utlånssystem for datautstyr Høgskolen i Oslo Avdeling for ingeniørutdanning Hovedprosjekt våren 2008 Nr. 08-09 Utlånssystem for datautstyr
Prosjektmedlemmer Kris Skappel Nojanaj Pongsupaht Johannes Urke Ole Anders Eidjord Dataingeniørstudenter ved Høgskolen i Oslo
Oppbygging av presentasjon Bakgrunn for prosjektet Hvordan vi har planlagt og jobbet Beskrive produktet Demonstrasjon Oppsummering
Bakgrunn Oppdragsgiver: Statsbygg Ole Anders er ansatt ved Teknotorget Teknotorget låner ut: PC Mobiltelefon Prosjektør Kamera
Problemstilling I dag: Papirskjema og Excel-dokument Problem: Behov: Uoversiktlig Tidkrevende Behov: Oversikt over utstyr Spare tid Mulighet for reservasjon
Valg av prosjekt Ole Anders er kjent med problemet Mulig å gjennomføre innenfor tidsrammen Fullstendig systemutviklingsprosess Ønsker kunnskap om .NET
Mål for prosjektet Effektmål: Resultatmål: Forutsetninger Effektivitet og trivsel God oversikt Resultatmål: Utlån- og reservasjonsystem Forutsetninger Frie hender Desktop VS. Intranett Eksisterende systemer
Planlegging Kravspesifikasjon og papirprototype
Planlegging - prosessmodell Analyse Design Implementering Testing Dokumentering Fossefallsmodellen pga: Klart formål Innleveringsdato
Planlegging - Verktøy Fremdriftsplan Arbeidsplan Basecamp Anvarlig Aktivitet Beskrivelse Planlagt Utført Ole Styrings-dokumentasjon Inneholder prosjektskisse, prosjektdagbok, forprosjektrapport, arbeidsplan, fremdriftsplan og kravspesifikasjon. Uke 21 23.05.08 22.05.08 Johannes Produkt-dokumentasjon Beskrivelse av systemets egenskaper og funksjon. Nojanaj Bruker-dokumentasjon Brukermanual – detaljert veiledning. Kris Presentasjon januar februar mars april mai juni ANALYSE Påske Eksamensuke DESIGN IMPLEMENTERING TESTING Dokumentasjon Styringsdokumentasjon
Planlegging - Resultat Ansatt Admin To brukere Ansatte - Kun reservasjon Admin Utlån Innlevering Lagerbeholdning Innstillinger Oversikt
Gjennomføring Analysefasen Designfasen Use-case Logisk datamodell Strukturkart Papirprototype Designfasen ER-Diagram Dataordbok Sekvensdiagram Klassediagram Grensesnitt
Gjennomføring - Kommunikasjon Kontaktperson Gruppen UML ER-Diagram Papirprototype
Gjennomføring - Design
Gjennomføring - Programmering Team Foundation Server Kristoffer Johannes Ole Anders Nojanaj Visual Studio Team System 2008 Gjennomføring - Programmering
Utfordringer under implementering Tilkobling mot Oracle Reservasjon Flere mindre problemer
Produkt Webapplikasjon Teknotorget er administrator Alle ansatte kan reservere Kvitteringer og påminnelser sendes automatisk
Systemet
Testing Planla å bruke unit-testing Testet kontinuerlig under utvikling Testet i forskjellige nettlesere Satte opp testcaser, testrapport
Demonstrasjon
Resultat Systemet er klart til å tas i bruk Målet er oppnådd Bedre oversikt over utlånsutstyr Sparer arbeidstid Mulighet for reservasjon Kravspesifikasjonen er oppfylt
Tidsregnskap Utviklingsfase Estimert tidsbruk Faktisk tidsbruk Analyse 248 240 Design 186 176 Implementering 434 468 Testing 40 Dokumentasjon 222 160 Total 1524 1084
Oppsummering Hva kunne vært bedre? Utbytte for oss Mer testing Mer tid på dokumentasjon Utbytte for oss .NET kompetanse Selvtillit Erfaring med utviklingsprosess Samarbeid
Har dere noen spørsmål ?
Takk for oss