Projektisuunnitelma
1 Projektin ja lopputuotteen kuvaus
Tässä dokumentissa kuvataan Conduit-projektin taustaa, tavoitteita, tehtäviä, vaihejakoa, resursseja ja organisaatiota. Vaihejaon yhteydessä on kuvattu jokainen vaihe erikseen lyhyesti.
1.1 Tausta ja lähtökohdat
TEAM Karhukaisen tarkoitus on kehittää Conduit-palvelua. Projekti toteutetaan Jyväskylän ammattikorkeakoulun informaatioteknologian instituutin ja TE-toimiston järjestämän Ohjelmistotuotanto ja laadunvarmistus> ‑kurssin puitteissa.
Nykyisessä muodossa Conduit-foorumiin käyttäjä voi: * Tehdä käyttäjätunnuksen ja muokata omaa käyttäjätiliä esim. lisäämällä kuvan ja kirjoittamalla lyhyen kuvauksen itsestänsä * Kirjoittaa artikkelin ja lisätä artikkeliin Tag:in * Lukea ja kommentoida muiden käyttäjien artikkeleja, sekä asettaa artikkeleja omaan "suosikkilistaan"
1.2 Tavoitteet ja tehtävät
- Laajentaa Conduit-forumia lisäämällä siihen toimintoja ja ominaisuuksia
- Tuottaa projektiin dokumentaatiot
- Testaus ja laadunvarmistus
1.3 Rajaus ja liittymät
1.4 Oikeudet
Eri osapuolten oikeudet on määritelty projektisopimuksessa.
1.5 Termit ja määritelmät
2. Projektiorganisaatio
2.1 Organisaation esittely
Projektin organisaation kuuluu Jyväskylän ammattikorkeakoulun opettajia, projektihenkilökuntaa opiskelijaa, projektiryhmän ohjaajat sekä toimeksiantajan edustajat. Organisaatiokaavio on esitetty liitteessä
Projektiryhmän organisaatiokaavio:
2.2 Vastuualueet
- Atte Alpia: Tietojärjestelmät
- Teemu Lappi: Projektinhallinta
- Kari Alasalmi: Ulkoinen viestintä
- Saana Partinen: Sisällöntuotanto
2.2 Vastuut ja päätöksentekoprosessi
3. Projektin ajalliset tavoitteet
3.1 Osittaminen ja vaiheistus
Projektin käynnistämisvaiheessa laaditaan projektisuunnitelma, sekä viestintä- ja riskienhallintasuunnitelma. Tuotteeseen tutustutaan ja kartoittetaan jo olemassa olevat ominaisuudet ja sidosryhmät. Ryhmä on saanut nimen Team Karhukainen ja Tiimin site -sivu on pystytetty. Käynnistysvaihe kestää S0 - S4 välisen ajan.
Projektin määrittelyvaiheessa laaditaan vaatimusmäärittelydokumentit. Asiakkaan tapaamisen jälkeen tehdään dokumentit uusista ominaisuuksista. Myös teknista ympäristöä pystytetään. Ryhmä on tuottanut dokumenteista julkaisukelpoiset versiot. Määrittelyvaihe kestää S2 - S6 välisen ajan, jonka jälkeen se jatkuu S9 asti uusien ominaisuuksien määrittelynä.
Projektin toteutusvaiheessa toteutetaan uusia ominaisuuksia ja tehdään niihin tarvittavia korjauksia. Tuloksena on tilaajalle räätälöity palvelu. Toteutusvaihe kestää S7 - S11 ajan.
Projektin testausvaiheessa suunnitellaan ja toteutetaan testitapauksia, sekä raportoidaan testituloksista. Testausvaihe kulkee lomittain toteutuksen kansaa S7 - S11 aikana.
Projektin lopetusvaiheessa tilaaja valitsee kilpailevien virtuaaliyritysten tuotteista käyttöön otettavan version. Lopetus tapahtuu sprintillä 11.
- Sprint 00 14.09.2020–20.09.2020
- Sprint 01 21.09.2020–27.09.2020
- Sprint 02 28.09.2020–04.10.2020
- Sprint 03 05.10.2020–11.10.2020
- Sprint 04 12.10.2020–18.10.2020
- Sprint 05 19.10.2020–25.10.2020
- Sprint 06 26.10.2020–01.11.2020
- Sprint 07 02.11.2020–08.11.2020
- Sprint 08 09.11.2020–15.11.2020
- Sprint 09 16.11.2020–22.11.2020
- Sprint 10 23.11.2020–29.11.2020
- Sprint 11 30.11.2020–06.12.2020
4. Laadunvarmistus
Testaushallinnassa käytetään TestLink-sovelluksen versiota 1.9.20 developer
.
Lopputuotteen graafisen ilmeen toteutuksessa noudatetaan WimmaLabin brändiohjeistusta.
4.1 Väli- ja lopputulosten hyväksymismenettely
4.2 Muutosten hallinta
4.3 Dokumentointi
Projektin dokumentointi tapahtuu Gitlab-kehitysympäristössa käyttäen Markdown-merkintäkieltä. Näistä Markdown-dokumenteista muodostuu aina niiden päivittyessä uusi versio projektin sivustosta, joten sieltä löytyy ajantasaisin tieto projektin kulusta.
4.4 Riskien hallinta
Mahdollisista riskeista, niiden todennäköisyydestä ja vakavuudesta sekä toiminnasta riskien toteutuessa löytyy tietoa projektin riskienhallintasuunnitelmasta.
4.5 Katselmointikäytäntö
4.6 Projektisuunnitelmaa täydentävät suunnitelmat
Tätä projektisuunnitelmaa täydentävät seuraavat erilliset dokumentit:
4.7 Suunnitelmien tarkistus- ja päivitysajankohdat
4.8 Projektin keskeyttämiskriteerit
5. Tiedonvälitys ja projektin etenemisen seuranta (viestintäsuunnitelma)
Projektitiimi tapaa pääsääntöisesti päivittäin tilannekatsauksen merkeissä. Pääasiallisena viestintäkanavana toimii Microsoft Teams. Lisää tietoa projektin viestinnästa löytyy viestintäsuunnitelmasta
6. Projektin päättyminen
6.1 Lopputuotteen luovutus, käyttöönotto
6.2 Projektin tuottaman aineiston taltiointi, arkistointi ja säilytysaika
6.3 Projektin virallinen päättäminen
”Projekti päättyy 11.12.2020, jolloin projektisopimuksen voimassaoloaika päättyy.”
6.4 Lopetustilaisuus
6.5 Projektin loppuraportti
Projektin loppuraportti on laadittu ja toimitettu tuoteomistajalle.
Liitteet
Projektisuunnitelmaa täydentävät suunnitelmat esitetään liitteenä.