måndag 22 oktober 2007

Kravspecifikation 0.1

Generella krav

BPG_1: Innehåll skall vara på svenska.

BPG_2: Teckensnitt skall variera.

BPG_3: Storlek på teckensnitt skall variera.

BPG_4: Design av innehåll skall styras via en extern CSS stilmapp.

BPG_5: Det skall alltid gå att återvända till föregående sida.

BPG_6: Startsidan skall alltid gå att återvända till via ett klick.

BPG_7: Fågelarter skall kunna listas efter bokstavsordning.

BPG_8: Fågelarter skall kunna listas efter landskap.

BPG_9: Fågelarter skall kunna listas efter kommun.

Funktionella krav för hemsida

BPR_1: 95% av allt innehåll skall fungera på webbläsarna Fireox, Internet Explorer, Safari, Opera.

BPR_2: 95% av allt innehåll skall fungera på operativsystemen Linux, Mac och Windows.

BPR_3: Huvudpunkterna i startmenyn på hemsidan skall synas på alla undersidor.

BFR_4: Fågelarter som finns tillgängliga på hemsidan skall ha en egen undersida.

BFR_5: Fågelartens undersida skall innehålla följande textbaserad information: artnamn (svenska och latin), landskap, kommun och beskrivande text.

BFR_6: På fågelartens undersida skall en länk finnas till sektionen för fågelrapportering där alla rapporteringar av fågelarten skall listas ordnat efter fallande datum.

BFR_7: På fågelartens undersida skall en fullskallig huvudbild finnas, antingen på fågelarten eller en generell ersättande utfyllande huvudbild.

BFR_8: Huvudbilden på fågelarten i fågelartens undersida skall ha storleken XX pixlar.

BFR_9: Den generella ersättande utfyllande huvudbilden på fågelartens undersida skall ha storleken XX pixlar.

BFR_10: Fågelartens undersida skall, i mån av fler bilder, ha möjligheten att lista fler bilder på fågelarten.

BFR_11: Om fågelartens undersida listar fler bilder på fågelarten skall dessa listas som miniatyrer med en länk till fullskalig upplösning på bilden.

BFR_12: Miniatyrerna på fågelartens undersida skall ha storleken XX pixlar.

BFR_13: Bilden med fullskalig upplösning som miniatyren länkar till skall inte ha en storlek större än skärmens upplösning.

BFR_14: På fågelartens undersida skall möjligheten finnas att lista ljudklipp på fågelarten.

BFR_15: Ljudklippen på fågelartens undersida skall vara av filtyperna MP3 och RealMedia.

BFR_16: Ljudklippen på fågelartens undersida skall gå att ladda ner.

BFR_17: På fågelartens undersida skall en länk finnas till ett formulär där en länk till den aktuella fågelartens undersida skickas till den e-post man anger i formuläret.

BFR_18: Då fågelarter listas skall även ett sökfält finnas.

BFR_19: Sökfunktionen där fågelarter listas skall kunna söka efter fågelarter baserat på artnamn.

BFR_20: Sökfunktionen där fågelarter listas skall kunna söka efter fågelarter baserat på beskrivande text.

BFR_21: Att lista endast fåglar som har bild skall kunna finnas som sökalternativ för sökfunktionen där fågelarter listas.

BFR_22: Att lista endast fåglar som har ljudklipp skall kunna finnas som sökalternativ för sökfunktionen där fågelarter listas.

BFR_23: Det skall gå att kombinera sökalternativ för sökfunktionen där fågelarter listas.

BFR_24: Om sökfältet där fågelarterna listas lämnas tomt och användaren utför sökningen skall alla fågelarter listas efter bokstavsordning.

BFR_25: Om sökfältet där fågelarterna listas lämnas tomt men söksalternativ bockas för och användaren utför sökningen skall fågelarter listas efter bokstavsordning där listan är filtrerad enligt de förbockade sökalternativen.

BFR_26: Hela ord behöver inte skrivas in i sökfältet där fågelarter listas utan sökfunktionen skall klara av att söka baserad på enstaka bokstäver eller delar av ord.

Funktionella krav för fågelrapporterings rapporteringsformulär

BFR_27: Endast registrerade medlemmar på hemsidan skall kunna fågelrapportera.

BFR_28: Medlemmar måste vara inloggade för att kunna fågelrapportera.

BFR_29: Flera medlemmar skall i praktiken kunna fågelrapportera samtidigt.

BFR_30: Det skall gå att fågelrapportera från mobilen.

BFR_31: Innehållet av formuläret för fågelrapportering skall vara samma för hemsida och mobil.

BFR_32: Formuläret för fågelrapportering skall innehålla följande obligatoriska fält att fylla i: landskap, kommun och fågelart.

BFR_33: Formuläret för fågelrapportering skall innehålla följande frivilliga fält att fylla i: beskrivande text och antal.

BFR_34: Formuläret för fågelrapportering skall innehålla ett alternativ för att ange om fåglarna är döda.

BFR_35: Alternativ för att ange om fåglarna är döda i formuläret för fågelrapportering skall som standard vara avbockad (dvs. fåglarna är levande).

BFR_36: Val av landskap, kommun och fågelart i formuläret för fågelrapportering skall göras i en lista.

BFR_37: Om alternativet i val av kommun och fågelart i formuläret för fågelrapportering inte finns skall rapporteraren kunna skriva in ett nytt.

BFR_38: Det nya alternativet som rapporteraren skrivit in som val av kommun och fågelart i formuläret för fågelrapportering skall därefter finnas som valbart alternativ i listan.

BFR_39: Administratör skall kunna rätta felstavningar/ändra namn på nya alternativ som rapporterare har skrivit in som val av kommun och fågelart i formuläret för fågelrapportering.

BFR_40: Namnet på fågelarten i formuläret för fågelrapportering skall vara på svenska.

BFR_41: Om rapportören skriver in en fågelart eller kommun i formuläret för fågelrapportering som redan finns skall inte ett nytt element i listan skapas utan rapporten skall lagras under existerande fågelart/kommun.

BFR_42: Fält för användarnamn, datum och tid i formuläret för fågelrapportering skall fyllas i automatiskt.

BFR_43: En länk till medlemmens profilsida skall finnas om man klickar på användarnamnet i listan för fågelrapportering.

BFR_44: Om fågelarten som rapporterats finns i listan över fågelarter skall en länk till fågelartens undersida finnas om man klickar på fågelarten i listan för fågelrapportering.

BFR_45: Om en fågelart läggs till i listan över fågelarter skall fågelartens namn även läggas till som ett valbart alternativ i listan över fågelarter i formuläret för fågelrapportering.

BFR_46: Om obligatoriska fält i formuläret för fågelrapportering är ifyllda och man skickar iväg fågelrapporten skall ett bekräftelsemeddelande ges.

BFR_47: Om obligatoriska fält i formuläret för fågelrapportering inte är ifyllda skall ett felmeddelande ges.

Funktionella krav för fågelrapporterings sökfunktion

BFR_48: Användare måste inte vara registrerade för att se eller söka efter alla fågelrapporteringar.

BFR_49: Fågelrapporter skall listas efter datum-tid i fallande ordning.

BFR_50: Då fågelrapporter listas skall även ett sökfält finnas.

BFR_51: Sökfunktionen där fågelrapporter listas skall kunna söka efter fågelrapporter baserat på datum, landskap, kommun, artnamn och användarnamn.

BFR_52: Sökfunktionen där fågelrapporter listas skall kunna söka efter fågelrapporter baserat på beskrivande text.

BFR_53: Att lista endast fåglar som är döda eller levande i fågelrapporteringen skall kunna finnas som sökalternativ för sökfunktionen där fågelarter listas.

BFR_54: Det skall gå att kombinera sökalternativ för sökfunktionen där fågelrapporter listas.

BFR_55: Om sökfältet där fågelrapporter listas lämnas tomt och användaren utför sökningen skall alla fågelrapporter listas efter datum-tid i fallande ordning.

BFR_56: Hela ord behöver inte skrivas in i sökfältet där fågelrapporter listas utan sökfunktionen skall klara av att söka baserad på enstaka bokstäver eller delar av ord.

BFR_57: Fågelrapporteringens sökfunktion och listning av fågelrapporter skall vara samma för hemsida och mobil.

Funktionella krav för mobilen

Kraven BFR_4-7, 10-11, 13-14, 18-26 skall gälla även för mobilen.

BFR_58: Huvudbilden på fågelarten i fågelartens undersida skall ha storleken XX pixlar.

BFR_59: Den generella ersättande utfyllande huvudbilden på fågelartens undersida skall ha storleken XX pixlar.

BFR_60: Miniatyrerna på fågelartens undersida skall ha storleken XX pixlar.

BFR_61: Ljudklippen på fågelartens undersida skall vara av filtypen MP3.

BFR_62: Ljudklippen på fågelartens undersida skall gå att ladda ner.

BFR_63: På fågelartens undersida skall en länk finnas till ett formulär där en länk till den aktuella fågelartens undersida skickas till den e-post man anger i formuläret.

Funktionella krav för medlemskap

BFR_64: Formuläret för registrering av medlemskap skall innehålla följande obligatoriska fält att fylla i: användarnamn, lösenord och mail.

BFR_65: Formuläret för registrering av medlemskap skall innehålla följande frivilliga fält att fylla i: personlig beskrivning, valfri bild, intressen, stad, mobil.

BFR_66: Medlemskapet bekräftas och aktiveras genom ett autogenererat utskickat mail med en aktiveringslänk för kontot.

BFR_67: Medlemmens lösenord skall bestå utav minst 4 tecken och högst 12 tecken.








Att göra

Krav för:
- Kartor
- Medlemsprofil
- Extra funktionalitet
- - Väderlek, hitta hit, aktuellt, forum, länkgalleri, hjälp/manual…

>> Login

- Obligatoriska infofält att fylla i: användarnamn, mail
- Frivilla infofält att fylla i: stad, intressen, personlig beskrivning
- Medlemsskap bekräftas och aktiveras genom länk i utskickat mail
- Skall login modul vara länk i meny, en login ruta under menyn som syns alltid/på startsida?

>> Profilsida (?)

- Medlemslista i menyn

- Varje medlem skall ha sin personliga sida/profil
- - Info som kan fyllas in i profil: se login info (vad mer ska gå att skriva?)
- - Alla rapporteringar som medlemmen har gjort skall listas

- Medlemmens profilsida skall länkas i fågelrapportering när medlemmen rapporterar

torsdag 18 oktober 2007

När planerade ni nästa möte med Christin och Lise?

Hej!

Undrade mest när Ehsan och Irfan planerade nästa möte med C och L?
Har blivit av med datumen, och ngn lovade mig att skriva det på bloggen *host*. :D

tisdag 16 oktober 2007

Möte med Christin 12/10

Studieanvisningar till tenta:

-Föreläsningar och kapitlena som tillhör dem.
-Titta på kursplanen.

Allmänt:

C tycker att vi är efter i tidplanen och borde ha påbörjat Kravspecen redan.

DA:

-Vi måste göra en grafiskbild till yttredomänen.

-Kommunikations nät är mer av ett interface.

-Aktörer och intressenter ska beskrivas i detalj.

-Samla ihop och gör en profil på intressenterna
>>Förväntningar
>>Kompetenser

-Profil på kund, frågor.

-Allmän uppfattning: fågelskådare

-Gruppera ihop.

-Eliciteringstekniker
>>mer detaljer
>>interview borde läggas till
>>När ska vi använda de olika teknikerna?
>>Vad är målet?
>>Tillföra någoting nytt

-Kravstilar
>>Typ av krav
>>Vilken stil vi vill använda på de olika teknikerna.
>>kontextdiagram
>>Virtual windows

-Liknande läösningar och app:
>>Tala om vad vi har tittat på.
>>För- och Nackdelar
>>Varför blir vi bättre?

-Existerande interfaces:
>>Kommnät
>>Telefonen
>>DAtorn

-Speciella termer:
>>Allt som kan tänkas vara viktigt för alla i gruppen att veta.

-Hur detaljerade skall kraven vara för hemsidans och mobilens GUI?
>>Beror helt på hur mkt vi vill låsa det.
>>Virtual windows

-Övrigt:
>>Få struktur på kravspec. Så vi vet vad vi vill ha.
>>Använd DA
>>Hur delar vi upp det?

måndag 8 oktober 2007

Domän analys

Grafisk presentation av intressenter: s.23

Aktörer

- Användare
- Administratörer
- Kommunikationsnät

Frågor att besvara till intressent analys (i domän analysen):

Vilka är intressenter?
1) Projektgruppen
2) Föreningen
3) Alla andra fågelskådare

Vilka mål har olika intressenter?
1)
- Göra kund nöjd
- Leverera en produkt som underlättar för fågelskådare
- Bli godkända på kursen
- Berika vårt kunskapsförråd och källa av erfarenhet

2)
- Underlättar vardagen för fågelskådare
- Samlar relevant information på en plats
- Får tillgång till information ute i fält

3)
- Få lätt tillgänglig information om fåglar
- Knyta kontakter med andra fågelskådare

Vad vinner de olika intressenterna på det?
1)
- Vi utökar vårt kontaktnät
- Inkomst
- Kunskap och erfarenhet
- Vi sätter oss på kartan

2)
- Information om fågelskådning blir tillgängling för alla
- Potentiala fågelskådare rekryteras
- Kristianstad Vattenrike får större spridning och kännedom

3)
- De sparar tid
- Får information
- Knyter nya kontakter

Vilka risker och kostnader har de olika intressenterna?
1)
- Leverar ett instabilt system
- Kund blir missnöjd
- Dåligt rykte på marknaden

2)
- Media kan bli dyrt
- Produkten försenas
- Produkten blir inte tillfredsställande

3)
- Mobil och internet taxa
- Mobil täckning saknas
- Internetleverantörens nät är nere

Arbetsområde (s.92-100)

1) Hemsida
- Databas
- - Fågelinformation
- - Användarinformation
- - Fågelrapportering

- Information om fåglar
- Bilder av fåglar
- Fågelljud
- Fågelrapportering
- Kartor
- Väderlek
etc?

2) Mobil
- Databas
- Fåglars ljud
- Information om fåglar
- Bild på fåglar
- Sökfunktion
etc?

Övrigt

Kraveliciteringstekniker (s.338 + http://www.student.hbg.lu.se/lth/christin/krav07/L2-Elicitation.pdf):
- Stakeholder Analysis
- Focus Groups
- Prototyping
- Design Workshops
- Domain Workshop

Kravstilar
- Feature requirements (då vi inte kan visualisera kraven med bild)
- Screens and prototypes (för hemsida och mobil)
- E/R diagram för databas (?)

Liknande lösningar och applikationer
- Tarsiger.com, Spoven.com, Skof.se
- Club300:s fågelrapporterings java applikation för mobilen
- Förra årets lösning i Projekt ÅK3

Existerande interfaces
Samma som liknande lösningar (se ovan)?
s.201?

Frågor

- Speciella termer? Obsar speciell term?
- Existerande interfaces?
- Hur detaljerade skall kraven för hemsidans och mobilens GUI vara? (Skall man exempelvis specificera vart sök knappen skall vara, vilken färg den skall ha etc etc?!)

torsdag 4 oktober 2007

Planering nästa vecka!

Måndag: Domänanalys- + Labbplanering. Oponering på offert och projektplan måste planeras med och göras innan onsdag.
tisdag: Plugga till quiz och förebereda framträdande.
onsdag: Presentation (vi måste fixa PPP till projektplanen)
torsdag: Labb DA!
Fredag: ?


Fick mail av Christine:

Handledar möte 15/10 kl 10:15 rum 622!

minnesanteckningar

kommer här i punktform som jag skrev ner dem:

-Spoven.com: Karakteristiska fåglar.
-Obs: Antal, art, plats, datum, tid
-Karta: Bekymmer -> pricka in stigar
-Frittfram med design
-Sökning sker efter namn på fågel
-Gränssnitt simpelt!
-Skådar antal: ca. 100
-Video ej öväsentlig men inte viktigt!
-Unika arter men hittas på annat håll (alltså även om en fågel är unik för Kristianstad så finns de på andra platser..)
-Fågelflytt är av intresse
-Blåst, väder viktigt för havsskådning. Lokalt väder?
-Lokal rapportering
-Områden, typiska arter, titta på spoven.com sa han.
-Begränsning av användning
-rariteter
-Döda fåglar, kan vara viktiga att rapportera
-Han tillhör KOF
-Nyheter i bloggform.

Presentationslistan!

Så äntligen kom listan (en dag senare...):

Hej,
Onsdag den 10 är det dags för presentation av projektplanerna och vi ser framemot en rad välförberedda och professionella presentationer.

Varje projektgrupp ska se till att gruppens kritikgrupp har tillgång till allt relevant material i god tid innan redovisningen.
Projektgruppen har 10 min till sin presentation och kritikgruppen har 8 min till att ge konstruktiv kritik.

Här nedan kommer redovisningstiderna. OBS! Det förväntas att hela klassen är närvarande kl 10.15 - 12.00

mvh
Lise

Tid Redovisning Kritik
10.15 – 10.35 RFID SAAB
10.35 – 10.55 Självgående fordon 1 Kristianstads vattenrike
10.55 – 11.15 Självgående fordon 2 RFID
11.20 – 11.40 Kristianstads vattenrike Självgående fordon 1
11.40 – 12.00 SAAB Självgående fordon 2