Viser opslag med etiketten inception. Vis alle opslag
Viser opslag med etiketten inception. Vis alle opslag

2007/04/13

Use Case: Oprettelse af subprojekt

Scope: Programmet under udvikling

Level: User-goal

Primary actor:
studerende

Stakeholders and interests: studerende

Preconditions:
  • Brugerens computer er forbundet til Internettet
  • Brugeren er oprettet i systemet og logget ind
  • Der er oprettet et projekt i systemet
Success guarantee (postconditions):
  • Subprojektet er gemt i systemet og fremgår i kalenderen i den angivne tidsperiode.
Main succes scenario:
  • Brugeren vælger at oprette et subprojekt under det aktuelle projekt
  • Brugeren angiver projektnavn, beskrivelse, tidsperiode, evt. andre tilknyttede brugere og evt. sideantal, hvis subprojektet er en tekst der skal skrives.
Extensions:
  • Brugeren har ikke angivet et påkrævet felt
    • Brugeren får besked om det (fx dialogbox)
  • Brugeren har angivet en tidsramme, som koliderer med andre subprojekter/aftaler
    • Brugeren får besked om det og kan vælge at acceptere eller afvise

2007/04/11

Domænemodel v. 5


Efter diskussion reducerede vi v. 1 til denne model.

Domænemodel v. 1

2007/04/10

Glossary

Appointment: Et tidsrum, hvor en eller flere gruppemedlemmer aftaler at mødes.

Calender: Brugerens personlige kalender, som holder styr på tidspunkter for "private events".

Group: En læsegruppe.

Private event: En privat begivenhed som udspiller sig i et bestemt tidsrum. Ex: Frokostaftale den 9/4 fra kl. 12.30 - kl. 13.30.

Project: Et projekt, som er defineret ved at have et start og et sluttidspunkt, en titel og en beskrivelse. Fungerer som
ramme for delprojekter.

Subprojekt: Et underprojekt, en del af et projekt, en delopgave. Har en en titel og en beskrivelse og udspiller sig i "timeslices".

Timeslice: Et tidsrum, som defineret som tiden mellem to tidspunkter. Ex: Mandag den 9/4-2007 fra kl. 14.00 - kl. 16.00.

User: En bruger, som er medlem af en læsegruppe ("group"). Den der benytter programmet.

SSD - Oprettelse af projekt


Use Case: Oprettelse af projekt

Scope: Programmet under udvikling

Level: User-goal

Primary actor: studerende

Stakeholders and interests: studerende

Preconditions:
  • Brugerens computer er forbundet til Internettet
  • Brugeren er oprettet i systemet og logget ind
Success guarantee (postconditions):
  • Projektet gemmes i databasen og fremgår af kalenderen
Main success scenario:
  1. Brugeren vælger at oprette et nyt projekt.
  2. Brugeren indtaster start- og slutdato, titel, og evt. en kort beskrivelse af projektet.
  3. Systemet viser kalenderen for det oprettede projekt.

Vision

"Vores projektsstyringssystem skal gøre det nemmere at organisere læsegruppens projekter. Det skal give overblik når gruppen har flere bolde, dvs. projekter, i luften på een gang."

Yderligere idé:
Det skal ske gennem et kalender-interface, hvor brugeren kan placere projekter. Hvert projekt kan bestå af flere underprojekter med et eller flere læsegruppemedlemmer tilknyttet. Hvert medlem har således sin egen kalender udover den fælles kalender. På hvert medlems kalender kan man indskrive private begivenheder og faste begivenheder (fx "fodbold hver onsdag fra 15-17"), så tiden kan planlægges. Når et projekt eller underprojekt er færdigt, kan det reelle tidsforbrug indskrives og en statistik genereres over dette. Desuden skal det fremgå af statistikken, hvor langt et projektet et nået i forhold til gennemførsel af alle underprojekter. Data ligger i en database på www, så den kan tilgåes fra alle steder. I øvrigt skal systemet naturligvis overholde de øvrige krav i projektbeskrivelsen.

Brainstorm

"Flytte kasser" = "variabel" GUI
Faste begivenheder (hver uge, fx. forelæsninger)
Database på nettet
Repository/fildeling
Dele kalender mellem medlemmer
Marker perioder, hvor alle har fri - den 5. kalender.
Programmet giver forslag til hvordan tiden skal fordeles.
Deadline-view (hvornår er hvilke deadlines? Evt. mulighed for at rykke alt hvis deadline skrider)
Forskellige views: Uge, dag, måned
Flere projekter med hver sin farve.
Forum til udveksling af beskeder
Status på projekt(er): Søjlediagram og "to-do", hvor mange sider har vi? Færdige projekter.
Medlemsskab af flere læsegrupper

Begyndelsen

Så er vi i gang med den indledende fase - forskellige artefakter følger.