PROJEKTIN SUUNNITTELU JOUNI HUOTARI, PAAVO MOILANEN, ESA SALMIKANGAS
10 KEYS TO SUCCESSFUL SOFTWARE PROJECT 1. Clear Vision 2. Stable, Complete, Written Requirements 3. Detailed User Interface Prototypes 4. Effective Project Management 5. Accurate Estimates 6. Two-Phase Budgeting 7. A Focus on Quality 8. Technology Epertise 9. Active Risk Management 10. Remember, Software is created by Humans (and for Humans) Lähde: Ohjelmistotuotanto Construin kalvot 10 keys to successful software project 2
POHDINTAA Kuinka suunnittelet oman projektisi? Mitä haasteita olet kohdannut (projekti)suunnittelussa? Mikä on projektin suunnittelun tarkoitus? Miksi se on tärkeää? Mitkä ovat projektisuunnitelman keskeiset osat? Mitä osia pitää aina sisällyttää? Mitkä osat ovat tärkeitä, mutta joita ei aina tarvita?
ESIMERKKI: KEINUN SUUNNITTELU Sponsorin ehdotus Vaatimusmäärittelyn mukaan Suunnitelman mukaan 1. toteutus Käyttäjälle asennettu versio Mitä käyttäjä oikeasti halusi 4
PROJEKTISUUNNITELMA Kuvaus siitä, miten toimeksiannon mukainen lopputulos saadaan aikaan Tekstiosa tausta, toimeksianto, rajaukset, miehitys, organisaatio, ohjausryhmä, projektipäällikkö tavoite (mitä ollaan tekemässä; visio) Vaiheiden ja niiden tulosten aikataulu: lohko- ja janakaavio, jäsentäminen, etapit, katselmukset Hankinnat (resurssit), budjetti Riskianalyysi Projektin valvonta
ESIMERKKI: PROJEKTISUUNNITELMA 1.Projektin ja lopputuotteen kuvaus 1.1.Tausta ja lähtökohdat 1.2.Tavoitteet ja tehtävät 1.3.Rajaus ja liittymät 2.Projektiorganisaatio 2.1.Organisaation esittely 2.2.Vastuut ja päätöksentekoprosessi 3.Projektin ajalliset ja taloudelliset tavoitteet 3.1.Osittaminen ja vaiheistus 3.2.Aikataulut ja resurssisuunnitelmat 4.Laadunvarmistus 4.1.Työmenetelmät, ohjeet ja standardit
Esimerkki jatkuu... 4.2.Väli- ja lopputulosten hyväksymismenettely 4.3.Muutosten hallinta 4.4.Dokumentointi 4.5.Projektin etenemiseen vaikuttavat tekijät ja riskien hallinta 4.6.Katselmuskäytäntö 4.7.Projektisuunnitelman muutokset 5.Projektin sidosryhmien hallinta 5.1 Tilaaja 5.2.Käyttäjäorganisaatio 5.3.Linjaorganisaatio 5.4.Muut projektit 6.Tiedonvälitys ja etenemisen seuranta 6.1.Projektin aloitustilaisuus
Esimerkki jatkuu... 6.2.Työtilat ja viestintätavat 6.3.Palaverikäytäntö 6.4.Raportointi ja tiedotus 6.5.Projektikansio 7.Projektin päättäminen 7.1.Lopputuoteetn luovutus, käyttöönotto 7.2.Aineiston taltiointi, arkistointi(aika?) 7.3.Projektin virallinen päättäminen 7.4.Lopetustilaisuus 7.5.Projektin loppuraportti Liitteet: Asettamiskirje, projektikuvaus, janakaavioaikataulu, kustannusarvio, organisaatiokaavio, riskilista, luettelo avoimista kysymyksistä
PROJEKTISUUNNITELMAN TEHTÄVÄT Kuvataan, miten haluttu lopputulos saadaan aikaan Toimii seurannan apuvälineenä Palvelee organisaation kokonaissuunnittelua Muista: Suunnittelemattoman projektin ONNISTUMISTA ei voi todeta - epäonnistumisen kyllä
Projektisuunnitelma vs. projektin suunnittelu on tärkeämpää suunnitella projekti kuin tehdä projektisuunnitelma! 10
PROJEKTIN JOHTAMINEN ON YKSINKERTAISTA PUUHAA Projektin suunnittelua Projektin toteutusta Listaa tehtävät Tehkää tehtävät Projektin ohjausta Tarkista että ne tulivat tehdyksi oikein
PROJEKTISUUNNITELMAN TARKOITUS tarkoitus kuvata miten: määritellyillä resursseilla päästään tietyn aikataulun puitteissa haluttuun lopputulokseen. lisäksi projektisuunnitelmassa kuvataan: riskejä, tukitoimintoja, toteutusvälineitä, seurantaa jne ISOT PROJEKTIT KESKISUURET PROJEKTIT PIENET PROJEKTIT PROJEKTIKORTTI Projekti: Proj. no: Tekstiä: PROJEKTISUUNNITELMA LIITTEINEEN PROJEKTISUUNNITELMA PROJEKTIKORTTI 12
KESKEISTÄ PROJEKTIN SUUNNITTELUSSA Keskity suunnitteluun, ei suunnitelman tekemiseen toki hyvä projektisuunnitelmarunko pakottaa miettimään tärkeimpiä asioita Projektisuunnittelun neljä keskeistä asiaa ovat: Mitä.l tehtävät Kuka (tekee) Milloin (tekee) Mitä tehtävistä syntyy lopputulos laatu 13
Mitä Milloin (tekee) Kuka (tekee) Mitä tehtävistä syntyy PROJEKTIN SUUNNITTELU 1-4 1. Mitkä ovat projektin tehtävät Arvioi ja sitoudu 2. Kuka tekee tehtävät Täytyy osata ja haluta 3. Milloin tehtävät tehdään Älä yritä mahdotonta 4. Mitä tehtävistä syntyy Vain lopputuloksilla = tuotoksilla on arvoa: softassa: tuotoksen vastattava niin toiminnallisuuden kuin laadun osalta tavoitetta => hyväksyminen! 14
PROJEKTINSUUNNITTELUN VAIHEET Projektin tavoitteiden asettaminen Projektin organisointi Kustannustavoitteet Tekniset tavoitteet Projektiorganisaatio Pääaikataulu Toimen kuvaukset Projektiositus Projektin osittaminen Projektin aikasuunnittelu Projektin resurssisuunnittelu Projektin kustannussuunnittelu Projektin ohjauksen suunnittelu Tehtäväluettelo Hankintaaikataulu Työsuunnitelmat Resurssilaskelmat Kokoussuunnitelma Projekti- ohjeisto Aikataulu Projektibudjetti vk 1 vk 2 vk 3 vk 4
SUUNNITTELUUN PANOSTAMISEN VAIKUTUS ONNISTUMISEEN Projektin onnistuminen Panostus määrittelyyn Gibson & Hamilton,1994 Atk-koulutus Huotari Oy 16