-
Olli Rampanen authoredOlli Rampanen authored
1 Projektin ja lopputuotteen kuvaus
Tässä dokumentissa kuvataan Wear Right -projektin (tai lyhennettynä "WR") taustaa, tavoitteita, tehtäviä, vaihejakoa, resursseja ja organisaatiota. Vaihejaon yhteydessä on kuvattu jokainen vaihe erikseen lyhyesti.
1.1 Tausta ja lähtökohdat
Toimeksiantaja on havainnut kohderyhmällään olevan tiettyjä asiakastarpeita, joihin pyritään vastaamaan projektin tuotoksella. Tässä tapauksessa asiakastarpeella tarkoitetaan jotakin interaktiivista räätälöityä tapaa tuottaa tai tuotattaa valmiita pukeutumisvinkkejä pohjautuen pääasiassa ko. hlön. hakemien sijainti- ja säätietoihin. Toimeksiantaja on nimenomaisesti kertonut, ettei liiketoiminnallista ideaa, ajatusta tai muuta sellaista ole taustalla. Jos jotakin, on projektissa tarkoitus kartoittaa näitä lopputuotteen kautta luotavia mahdollisia ansaintakeinoja. Toistaiseksi ansaintakeinoksi mainittakoon itse tuoteidean oikeuksien ja tuotetun nk. proof of concept -version myyminen eteenpäin.
Toimeksiantajalla ei toistaiseksi ole tähän tarpeeseen vielä minkäänlaista web-palvelua, sovellusta, ratkaisua tai sen prototyyppiä. Projektiryhmän on tarkoitus tuottaa nimenomainen prototyyppi nk. Proof of Concept:ina. Prototyyppiä edustaa siis tässä tapauksessa selaimessa toimiva web-sovellus, joka vastaa em. asiakastarpeeseen tuottamalla loppukäyttäjälle juurikin mainittuja sijainti- ja säätietoihin pohjautuvia pukeutumisvinkkejä.
Projekti toteutetaan Jyväskylän ammattikorkeakoulun informaatioteknologian instituutin järjestämän TTOS0800 Ohjelmistoprojekti ‑opintojakson puitteissa ja projektin pääasiallisena yksikkönä toimii oppilaitoksen Lutakossa sijaitseva kampus, toiselta nimeltään Dynamo, osoitteessa Piippukatu 2.
1.2 Tavoitteet ja tehtävät
Projektin tavoitteena on tuottaa toimiva Vaatimusmäärittelyssä luetellut ominaisuudet sisältävä prototyyppi (tai nk. Proof Of Concept) edellä kuvatusta web-sovelluksesta. Toimeksiantajalla on olemassa käsitys toivomastaan valmiista tuotoksesta. Ottaen kuitenkin huomioon projektille varatut resurssit, tämä projektiryhmän tuotettava nk. Proof of Concept -prototyyppi tulee olemaan merkittävästi rajatumpi, kuin se kuva mikä on tulkittavissa toimeksiantajan toimittamasta vaatimuksia esittelevästä esityksestä. Ks. myös 1.3. Rajaus ja liittymät.
Projektiryhmän pyrkii, jälleen kerran opiskelukonteksit huomioiden, toimimaan nk. Scumban-projektiviitekehityksen oppien mukaisesti. Kyseisessä menetelmään on lukeutettu oman toiminnan kehittäminen periodillisesti oman työskentelyn kertaamisena. Näin on siis tarkoitus oppia aikaisemmista onnistumisista ja epäonnistumisista. Projektiryhmän yhteiseksi visioksi mainittakoon siis se, että projektiryhmä tuottaa hyvin rajatun kompaktin lopputuotteen.
Välituloksiksi lasketaan tässä tapauksessa projektin tarkistuspisteissä eli välietapeissa esitettävät kunkin hetken versiot lopputuotteesta ja dokumentaatiosta. Projektiryhmän tehtävänä on pitää eri tahot tietoisina projektin tilanteesta tilannekatsausdokumentin ja johtoryhmän kokouksien muodossa. Ks. lisää Viestintäsuunnitelmasta.
1.3 Rajaus ja liittymät
Projektiryhmä on toistaiseksi yksimielisiä seuraavista rajoitteista:
- Toimeksiantajan käsityksestä EI tulla toteuttamaa matkansuunnittelutoiminnallisuuksia, sillä tämä/nämä ovat toimeksiantajan mukaan toissijaisella prioriteetilla
- Projektiryhmä on myös katsonut rinnaiskäyttäjien toiminnallisuudet rajattavan pois toteutuksen piiristä myös resurssien puutteiden vuoksi
- Valtion ja EU:n määräykset rajoittavat suoraan lopullisen tuotoksen ominaisuuksia. Mainittakoon näistä suoraan Europpaan Unionin Yleinen tietosuoja-asetus. Tämä aiheuttaa siis esim. sen ettei mitään henkilöitä ykilöivää dataa tulla tallentamaan mihinkään käyttölaitteen ulkopuolelle ulkoisille tallennuskohteille esim. tietokantoihin.
1.4 Oikeudet
Eri osapuolten oikeudet on määritelty projektisopimuksessa. Näihin kohdistettavista muutoksista tullaan sopimaan aina nimenomaisesti ja erikseen vaiheistuksiessakin kerrotuissa katselmointitilaisuuksissa tai muuten eriskeen sovittavalla ajalla ja tilaisuudessa.
1.5 Termit ja määritelmät
- Kohde, tuote, ratkaisu: Se lopullinen tuotos, jonka toteuttamisen Toimeksiantaja on tilannut Projektiryhmältä. Ks. "Kohde" kohdasta 1.1.
- Toimeksiantaja: Se taho, joka tilaa Projektiryhmältä työtehtäviä ja tuotoksia.
- Proof of Concept, (PoC): Soveltuvuusselvitys. Karkea prototyyppi. Tietyn menetelmän tai idean osoittaminen toteuttamiskelpoiseksi tuottamalla karkea prototyyppi.
- Projektiryhmä: Se taho, joka tuottaa ja toimittaa Toimeksiantajan tilauksen mukaiset tulokset ja tuotteet.
- Ohjaaja: Se taho, joka valvoo Projektiryhmän toimintaa. Ohjaaja tarvittaessa kouluttaa ja ohjeistaa Projektiryhmää.
- Loppukäyttäjä: Teoreettinen henkilö, joka käyttää tai käyttäisi Projektiryhmän tuottamaa tuotetta. Terminä tämä edustaa ja pitää sisällään kaikki asiakasprofiilit.
- Katselmointitilaisuus: ts. etappi, johtoryhmän kokous. Kahden tai useamman tahon tai niiden erillsiten edustajien välinen tilaisuus. Tahot ovat Toimeksiantaja, Projektiryhmä ja Ohjaaja.
2. Projektiorganisaatio
2.1 Organisaation esittely
Projektiorganisaatio koostuu seuraavista tahoista: