Overvejelser
Diverse overvejelser under og efter udviklingen
Mangler
OvervejelserPosted by Alice Raunsbæk Friday, March 23 2007 09:12:45
RaOpp
Ændre hvordan organismer bliver tilføjet hvis listen er tom (de fem std. organismer på brugerlisten)
- Abbreveation-table: bruges som søg og erstat i organisme-navne
- Program lukker selv ned efter opdatering (selv starte op igen? Hvordan?)
- Mulighed for at brugere selv kan generere readme-fil
- Visning af readme-fil fra "about" menuen ("show readme").
Applet
- Også hente versions-fil ned, og genbruge stdlist.org, hvis versionen ikke er uddateret. (vil mindske opstart ved gentagen brug af applet). Ellers fjerne stdlist.org efter load.
- Applet: hovedapplication og DL sker ikke før bruger 'starter' programmet? (knap til load?).
Rapport
Kontakte virksomheder ang. mening/vurdering
Genetecnology cloning
Harvard Yale Standford UCLA Oxford Camebridge NovoNordisk(udviklingsafdelingen) NovoZymes Danisco Ferring
Famentas NovaGen NEB(New England Biolabs)
Undersøge muligheder for kørsel af program under linux.
Ideer
OvervejelserPosted by Alice Raunsbæk Tuesday, March 06 2007 10:38:59
+Admin
Ændre admin-tool (tilføje automatisk opdatering)
- generering af readme og div. filer til online-opdatering
Auto opdat std. list skal selv finde codon-rækkefølgen (for at sikre at den er korrekt!)
RaOpp
Ændre hvordan organismer bliver tilføjet hvis listen er tom (de fem std. organismer på brugerlisten)
- Abbreveation-table: bruges som søg og erstat i organisme-navne
v Hvis standard-liste ikke er tilgængelig spørges brugeren om listen skal hentes.
- Program lukker selv ned efter opdatering (selv starte op igen? Hvordan?)
- Mulighed for at brugere selv kan generere readme-fil
- Visning af readme-fil fra "about" menuen ("show readme").
Applet
- Også hente versions-fil ned, og genbruge stdlist.org, hvis versionen ikke er uddateret. (vil mindske opstart ved gentagen brug af applet). Ellers fjerne stdlist.org efter load.
- Applet: hovedapplication og DL sker ikke før bruger 'starter' programmet? (knap til load?).
v Mulighed for at online-brugere kan have deres egen liste med organismer (er muligt!)
Rapport
Kontakte virksomheder ang. mening/vurdering
Genetecnology cloning
Harvard Yale Standford UCLA Oxford Camebridge NovoNordisk(udviklingsafdelingen) NovoZymes Danisco Ferring
Famentas NovaGen NEB(New England Biolabs)
Undersøge muligheder for kørsel af program under linux.
Tanker fra Steener
OvervejelserPosted by Alice Raunsbæk Thursday, January 11 2007 08:42:22
Konkurrence
Hvorfor er de andre programmer på markedet så dyre? Navne på programmerne.
Fleksibilitet
Hvilke ændringsønsker kan jeg forvente at der vil komme til systemet? Hvad vil det være logisk/praktisk at brugerne selv kan ændre eller tilføje undervejs?
Fremtid
Er der nyt på vej indenfor området (DNA, CODON-sekvenser m.v.)? Hvor hurtigt vil programmet blive uddateret?
Sprog
Vil det være relevant med mulighed for at skifte sproget? Bør det være på engelsk af hensyn til udenlandske studerende? Eksport-mulighed?
Kørsel
Hvordan får jeg lavet jar-filer om til eksekverbare filer? Eller vil det være ok at eksportere som jar-filer? (vel blot et krav om at brugeren har installeret Java?)
Tilgængelighed
Mulighed for at laves som en webapplikation? (applet)
Brug af program/prototype
Hvem vil bruge et sådan program? Hvor længe (1 år? 3 år?)
Valg af metode
OvervejelserPosted by Alice Raunsbæk Wednesday, January 10 2007 09:20:29
En overvejelse jeg har gjort mig ang. metode-valg er at blande UP og XP. Begge har gode elementer, men jeg tror ikke at ren UP vil egne sig til det her projekt, da der med en vis sandsynlighed vil komme ændringer undervejs og at systemet sagens vil kunne bruges uden alle funktionaliteterne. XP har tilgengæld ikke den der overordnede planlægning, som UP forventer.
Det jeg gerne vil er at lave en grundig planlægning fra starten. Finde ud af hvad systemet gerne må kunne (alle nuværende mulige funktioner), derefter vil jeg have dem prioriteret og fastslået hvor meget systemet, som minimum, skal kunne for at kunne bruges.
Jeg har et håb om at Rune måske vil kunne samle en lille brugergruppe - altså nogle, der vil være interesseret i at bruge systemet, når det er lavet samt afprøve det undervejs. For hver ny mærkbar funkionalitet forestiller jeg mig at der bør være en release, sådan at jeg kan få feedback på de enkelte dele, inden jeg når at bygge for langt på dem.
Jeg forestiller mig umiddelbart følgende overoednede faser:
- Planlægning (analyse) incl. prototyper (for at gennemskue hvordan grænse fladen skal være). Herunder også udarbejdelse af kravspecifikation og user stories. Projektplan.
- Udvikling ala XP med releases. En overordnet plan af indholdet af hver release bør foreligge inden påbegyndelse.
- Afslutning af udvikling - over til vedligeholdelse og fejlretning (1 uge?)
Inden påbegyndelse af planlægningen eller samtidig med den skal jeg dog læse/programmere til Java for at komme tilbage på banen. Efter afslutning af udviklingen regner jeg med at sætte en uge af til færdiggørrelse af rapporten.
En klar motivationsfaktor for mig er at hvis mit produkt kommer til at fungere vil der være folk interesseret i at bruge det. Naturligvis er det ikke sikkert at systemet vil være fuld funktionelt, men jeg har selvfølgelig en forhåbning om at det vil være muligt.
Realistisk set vil det nok ikke blive helt færdig, men jeg håber på at kunne lave en optimeret sekvens, eller en liste af sekvenser prioriteret efter effektivitet.
Et fornuftigt bud vil jeg selvfølgelig først kunne komme med, når jeg har snakket med Rune om hvad han mener at systemet bør kunne, osv.