Ohjelmistotekniikka ja projektinhallinta, 4 op

Slides:



Advertisements
Samankaltaiset esitykset
Osaamisen ja sivistyksen parhaaksi Ammatillisen peruskoulutuksen valtionavustushankkeet Tuija Laukkanen
Advertisements

Tämä on SUUNTA-työkalun käyttöön opastava diaesitys
NAO/Maija-Leena Haapa-alho
PSK Kevätseminaari 2013 Risto Koivunen
KÄSIKIRJOITTAMINEN 2 ov. Sisältö 1 Johdanto 2 Projektityö 3 Projektin osa-alueista 3.1 Dokumentointi 3.2 Aikataulu 3.3 Sopimukset 3.4 Laitteistot ja tilat.
Oodin versiot, havaittujen virheiden korjaus sekä kehitysehdotusten eteneminen Laura Vuorinen Kehittämisosasto / Opiskelijarekisteri.
Ohjelmistotekniikka Tuotteenhallinta Kevät 2002 Päivi Ovaska LTKK/Tite.
Suunnitelma ohjelmiston testaukseen
Käytettävyystestaus GenMetrics projektissa Jonas Alam
Laatu LAATU EI TARKOITA SITÄ, ETTÄ TUOTE TAI PALVELU ON ABSOLUUTTISESTI HYVÄ VAAN SITÄ ETTÄ SEN TEKEMISEEN KÄYTETTÄVÄT MENETELMÄT JA TOIMINNOT ON DOKUMENTOITU.
TÖIDEN PRIORISOINTI JA AJAN HALLINTA
Tekninen suunnit-telu
T Projektikatselmus GenCode PS iteraatio
Tietojärjestelmän suunnittelu
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Mikko Arasmaa / Tietohallinto
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Elinkeinopoliittinen mittaristo 2014
T Personal SE assignment Project progress tracking and control.
Ohjelmistotekniikka - Tenttiin valmistautumisesta Kevät 2003 Hanna-Kaisa Lammi LTY/Tite.
KAUPPAKESKUKSEN TURVALLISUUSRISKIEN ARVIOINTI
Tuetusta itsearvioinnista Paletti-hanke
Projektinhallinta RASE
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Jatkuvan parantamisen Jp-taulu
− työkalu toiminnan suunnittelun ja suunnitelman arvioinnin tueksi
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Kommunikointi kommunikoinnin ongelmia aiheuttaa
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Projekti käsitteenä Projekti on selkeästi asetettuihin tavoitteisiin pyrkivä ja ajallisesti rajattu kertaluonteinen tehtäväkokonaisuus, jonka toteuttamisesta.
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Mitä on projektinhallinta?
JHS:N SUOSITUKSET VAATIMUSMÄÄRITTELYLLE SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta,
Esitutkimus (tarvekartoitus)
HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta, 4 op.
Tik Harjoitustyön Tilannemuutos Etappi IV.
Tukiasemaohjaimen ohjelmiston muutostoimitusten automatisoitu testaustyöympäristö Mikko Harila Työn valvoja:Professori Sven-Gustav Häggman Työn.
T Loppudemo Kaffetauko eAuction
Projektisuunnitelma S10-01 Rikkakasvien tunnistusjärjestelmä peltorobottiin.
T Oma menetelmä Tapaamiskäytännöt IOBASE-projektissa Mika Ratola
Vaatimustenhallinta.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 1 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (MÄ)
T Ryhmä ”Tete” Henkilökohtainen SE-harjoitus Marko Nikula (Assesment of Architecture) Arkkitehtuurin arviointi.
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
Projektinhallinta Kevät 2002 Päivi Ovaska LTKK/Tite.
Liiketoimintaprosessit ja MS Visio 2010
2/2001 Tietojärjestelmät ja Systeemisuunnittelu Luennoitsija: Tapio Lammi
Projektinhallinta it. lut
Projektityöskentely Luento 1 Hanna-Kaisa Lammi hanna-kaisa
Projektityö Lähe: Projektityömateriaali BB:n sivulla.
Jarmo Toivanen ja Erkki Rämö
Tutkimusprojektin hallinta Miten projektia johdetaan? Tutkimus- ja innovaatiopalvelut/Kirsi Murtosaari.
Avoimen tuotteen hallintamalli Tuotteenhallinnan työpaja
Projektityöskentely Projekti käsitteenä Projektin vaiheet Projektin asettaminen Projektin suunnittelu Projektin käynnistäminen ja toteuttaminen Projektin.
Lähde: Lööw, Monica (2002) Onnistunut projekti. Tietosanoma Oy. Helsinki. Tutkimuspäällikkö Jari Kaivo-oja PROJEKTIEN HALLINNASTA.
Dokumentointi kyse on asioiden ”paperille panemisesta” toimintoja on helpompi arvioida, muuttaa ja parantaa työntekijöiden tehtävät ja vastuut tulevat.
Ohjeita projektihallintaan Oulu Toimintasuunnitelman rakenne Sisällys 1. Toiminnallisen osakokonaisuuden tavoitteet ja kehittämisteemat 1.1Perhekeskustoiminta.
Sosiaalinen markkinointi Monikulttuurinen ehkäisevä päihdekasvatus Ohjausryhmän suunnittelupäivä
MIKÄ ON PROJEKTI / HANKE?. Projekti  …. On joukko ihmisiä ja muita resursseja, jotka on tilapäisesti koottu yhteen suorittamaan tiettyä tehtävää,
Yrityksen projektisuunnitelma
Liiketoimintaprosessit ja MS Visio 2013
Lomake.fin kehittäminen Projektin 293 loppuraportti
Onnistuneen tietovarastoprojektin edellytykset
Työkaluja tehtävien tueksi
Projektinhallinta ja opiskelu
Liiketoimintaprosessit ja MS Visio 2010
Arvioinnista arkipäivää
KOKONAISARKKITEHTUURIN ARVIOINTI
Projektin ohjaus, seuranta ja raportointi Riitta Rautava .
PSK Kevätseminaari 2013 Risto Koivunen
Esityksen transkriptio:

Ohjelmistotekniikka ja projektinhallinta, 4 op Seppo Räsänen Savonia-ammattikorkeakoulu Terveysala, kuopio 18.8.2008

Projektinhallinta… Projektin määritelmä ”Projekti on hyvin organisoitu, luonteeltaan harvoin samanlaisena toistuva, määritelty ja suunniteltu, ajallisesti ja sisällöllisesti rajattu ja tiettyyn tilannekohtaiseen tavoitteeseen tähtäävä tehtäväkokonaisuus, jota toimeenpanemaan muodostetaan oma projektiorganisaatio” Sisältää käytettävät resurssit (henkilöt, raha, laitteet, jne) Projektin suunnittelu – tie tuloksiin; Jalava & Keinonen 2008

Projektinhallinta… Projektin suunnittelu – tie tuloksiin; Jalava & Keinonen 2008

Projektinhallinta… Projektin suunnittelu – tie tuloksiin; Jalava & Keinonen 2008

Projektinhallinta… Projektinhallintaan liittyy seuraavia tehtäviä: projektin suunnittelu projektin käynnistäminen toteutumisen seuranta ja ohjaus projektin päättäminen

Projektinhallinta… Projektin suunnittelu lähtökohtana tavoite tehdään määrittelydokumentin spesifioima järjestelmä tavoite tulee olla sellaisessa muodossa, että sen toteutuminen voidaan projektin päättyessä arvioida. Liian epämääräisiä tavoitteita tulee välttää reunaehdot ja rajoitteet vaikuttavat suunnitteluun liittyvät usein resursseihin (henkilö, raha, laitteet, jne) sekä aikatauluihin

Projektinhallinta… suunnitteluun liittyvät myös organisointi, riskien analysointi, teknologioiden ja työmenetelmien valinta, tukitoimintojen (dokumentointi, tuotteenhallinta, laadunvarmistus) suunnittelu, projektin osittaminen ja osien aikatauluttaminen ositus ja osien aikataulutus vaikein pala purtavaksi osien työmäärien arviointi hankalaa työmääriä saatetaan joutua muuttamaan epärealistisiksi, jotta suunnitelma näyttää kelvolliselta paperilla joskus voidaan myös joutua toteamaan, että tavoitteita on mahdoton saavuttaa nykyisten reunaehtojen vallitessa

Projektinhallinta… Projektin aloitus vain pieni osa projektia, mutta sitäkin tärkeämpi joskus projektit käynnistyvät ikään kuin huomaamatta ja välttämättä kaikki eivät edes tiedä olevansa projektissa mukana aloitustilaisuus voi olla kahvipöytäkeskustelu tai koko päivän kestävä tilaisuus riippuen projektin koosta läsnä projektiin osallistujat ja sidosryhmien edustajat tilaisuudessa käydään läpi projektin tavoitteet, tärkeys, osallistujat ja sidosryhmät, aikataulu, seuranta ja raportointitavat jne voidaan sopia myös työtiloista, työvälineistä, palaveriajoista ja muista käytännön järjestelyistä  tilaisuuden jälkeen jokaisella tulisi olla tiedossa oma osuutensa projektin toteutuksessa ja jokaisen tulisi olla sitoutunut projektin tavoitteiden saavuttamiseen

Projektinhallinta… Seuranta ja ohjaus projektipalaverit, projektikatselmukset, toteutumien kirjaaminen ja projektisuunnitelman tarkentaminen projektin edetessä (ja vauhdin kiihtyessä…) seurannan tarkoituksena on huomata vääristymät mahdollisimman ajoissa. Mitä aikaisemmassa vaiheessa ne huomataan, sen helpompi niitä on korjailla epäonnistumisten syynä ongelmien liian myöhäinen havaitseminen ja jopa niiden salailu

Projektinhallinta… Projektin päättäminen projektin päättymisen kriteerit oltava selkeästi kirjattuna projektisuunnitelmaan! katkeria riitoja asiakkaan ja tekijän välillä, kun epäselvyyttä projektin päättymisestä ja ylläpidon alkamisesta… Saattaa olla rahallisesti merkittävä seikka tarpeettomat dokumentit ja tiedostot tuhotaan ja tarpeelliset arkistoidaan ylläpitoa varten tuotetaan loppuraportti, jossa kerrotaan projektin tuotto (tai tappio), onnistumiset, epäonnistumiset, vinkkejä mitä kannattaisi tehdä toisin kerätään metriikkaa laatujärjestelmää varten: työmäärä- ja aikatauluarvioiden vs toteutuneet, muutosvaatimusten lukumäärä, korjattujen virheiden lukumäärät eri vaiheissa jne

Projektinhallinta… asiakaspalautteen saaminen projektin onnistumisesta ja mahdollisesti myös tietyn käyttö/ylläpitoajan jälkeen lopetuspalaverissa esitetään yhteenveto projektista ja sen tuloksista itsearviointi  tieto ja taitoa seuraavia projekteja ajatellen ja lopuksi nollataan muisti ja siinä sivussa kerrotaan asiakkaalle kuinka miellyttävää hänelle oli tehdä töitä 

Projektinhallinta… linjaorganisaatio projektiorganisaatio Lähtötiedot: tavoitteet, reunaehdot, rajoitteet Suunnittelu Käynnistäminen Projektisuunnitelma, muu projektiin liittyvä materiaali PROJEKTI Seurantaraportti SEURANTA JA OHJAUS Seurantaraportti Ohjaus Ohjaus Loppuraportti Päättäminen Päätösraportti Tuote

Projektinhallinta… Projektin suunnittelu – tie tuloksiin; Jalava & Keinonen 2008

Projektinhallinta… Projektin suunnittelu – tie tuloksiin; Jalava & Keinonen 2008

Projektinhallinta… Käyttäjät Esimerkki projektiorganisaatiosta ASIAKAS Asiakkaan projektipäällikkö Ohjausryhmä Tukiryhmä Projektiryhmä TOIMITTAJA Projektipäällikkö

Projektinhallinta… Asiakas voi olla ulkoinen tai sisäinen asiakas Projekti koostuu projektipäälliköstä ja projektin jäsenistä projektipäällikkö saattaa olla samassa tehtävässä useassa projektissa yhtä aikaa samoin projektin jäsenillä saattaa olla muita, ulkopuolisia, tehtäviä samaan aikaan. Voidaan määritellä, että resurssi XX on 40% projektin käytettävissä projektin jäsenet saattavat sijaita myös eri puolilla maata tai jopa eri puolilla maapalloa. Tällöin ohjaus ja seuranta luonnollisesti vaikeutuu Projektin tukiryhmässä on tyypillisesti teknisiä asiantuntijoita esimerkiksi tietyn työkalun erityistuntijoita antavat ohjeita teknisiä ratkaisuja suunniteltaessa ja tarkastavat myös niiden toteutuskelpoisuuden

Projektinhallinta… Projektipäällikkö raportoi ohjausryhmälle projektin edistymisestä, isoista ongelmista ja projektisuunnitelmaan tarvittavista muutoksista Ohjausryhmä koostuu sekä asiakkaan että toimittajan edustajista. Ryhmä hyväksyy projektisuunnitelman muutokset ja auttaa ongelmien ratkaisemisessa

Projektinhallinta… Asiakasprojektissa tarvitaan yleensä myös asiakkaan resursseja ja työpanosta tietyissä toiminnoissa laitteistojen hankinta, koulutuksen suunnittelu, toimialan asiantuntijoiden apu tarvittaessa jne Työmäärä saattaa kasvaa asiakkaankin puolella suureksi. Se voi olla monesti yllätys, varsinkin jos asiakkaalle ei aikaisempaa kokemusta tietotekniikkaprojekteista Projektisuunnitelmassa tuotava tarve selkeästi esille ja nimettävä asiakkaan organisaatiosta henkilö (asiakkaan projektipäällikkö), jonka vastuulla on resurssien haaliminen aina tarvittaessa

Projektinhallinta… Moniprojektiympäristö luo omat ongelmansa, kun eri projektit kilpailevat samoista resursseista joka projektissa tarvitaan AINA juuri niitä parhaita ihmisiä, jotka pystyvät projektin pelastamaan Jonkun pitää priorisoida resurssien tarve ja määrätä kuinka asia hoidetaan.

Projektinhallinta… Projektin seurannan ja suunnittelun kannalta projektin osittaminen on tärkeää projekti ositetaan aktiviteeteiksi ja tehtäviksi Aktiviteetti on suuri osakokonaisuus tai koko projektin ajan kestävä toiminto aktiviteettiin liittyy alkamis- ja päättymisajankohta, resurssit, käytettävä työpanos ja tuotokset aktiviteettien päättymisajankohtia sanotaan etapeiksi ja se saavutetaan, kun kaikki aktiviteetin tuotokset on hyväksytty sovitulla tavalla (projektisuunnitelmassa määritelty) Aktiviteetit pilkotaan edelleen tarkasti rajatuiksi kokonaisuuksiksi, tehtäviksi tehtävä voidaan osoittaa yhdelle henkilölle, parille tai pienelle ryhmälle tilanteesta riippuen Työmääräarviot saadaan sitä luotettavimmiksi mitä pienempiä tehtäviä saadaan ositettua seurannassa poikkeamat huomataan nopeasti toisaalta liian pienet tehtävät aiheuttavat lisähommia, koska tehtävät määritellään projektisuunnitelmassa, ne aloitetaan, niitä seurataan ja ne kirjataan päättyneeksi

Projektinhallinta… Aikataulutuksen lähtökohtana on projektin reunaehdot kalenteriaika, käytettävissä olevat henkilöt ja käytettävissä oleva rahamäärä Projektin aktiviteetit jaetaan sopivan kokoisiksi tehtäviksi koko riippuu siis sovellusalueesta ja projektiryhmän kokemuksesta Tehtävien työmäärät arvioidaan usein lähtökohtana ohjelmiston koko. Kun tiedetään organisaation tuottavuus (koodirivejä/työpäivä) saadaan jonkinlainen arvio laskettua, ”ei ole helppo homma” organisaation tuottavuuteen vaikuttaa ohjelmiston koko, aikataulun kireys, tekijöiden kokemus ja ammattitaito, vaatimukset luotettavuuden ja reaaliaikaisuuden suhteen Tehtävien keskinäiset riippuvuudet määritellään jotain tehtävää ei voida aloittaa ennen kuin jokin toinen tehtävä on kokonaan tehty jne Valitaan henkilö suorittamaan tehtävä ja arvioidaan tehtävän suorittamiseen kuluva kalenteriaika kalenteriaika riippuu ammattitaidosta, kokemuksesta, sovellusalueen tuntemuksesta ja panoksesta projektiin

Projektinhallinta… Projektien seuranta hoidetaan raportoinnin, ajankäytön seurannan, projektipalaverien, katselmusten ja tarkastusten avulla Projektipalaveri on hyvä järjestää kerran viikossa vakioaikaan, jolloin kaikki tietävät olla sopimatta muuta jos palaveri pystytään pitämään vielä vakiopaikassa, niin seinille voidaan askarrella lakana, joihin kirjataan tehtävät ja edistymiset palaverissa käydään läpi menneen viikon tilanne ja tulevan viikon tavoitteet. Ongelmista keskustellaan ja mietitään ratkaisutapoja niiden selvittämiseksi Viikkopalaverit tulisi dokumentoida voidaan käyttää myös projektipäiväkirjaa

Projektinhallinta… Projektin riskien hallintaan kuuluu riskien kartoittaminen ja niihin varautuminen kartoittamisella tarkoitetaan riskien tunnistamista, analysointia ja niiden toteutumistodennäköisyyden arviointi varautumisella tarkoitetaan varasuunnitelmien laadintaa ja toteutumistodennäköisyyksien minimointia Riskien löytymiseen voidaan käyttää apuna tarkistuslistoja tai alan kirjallisuudesta löytyviä listoja yleisimmät riskit eivät liity tekniikkaan vaan projektin suunnitteluun, seurantaan ja organisointiin

Projektinhallinta… RISKI HALLINTAKEINO Avainhenkilö siirtyy toisen yrityksen palvelukseen Varahenkilöt, varmistetaan ettei siirry (sopimustekniset asiat, palkkaus, bonukset) Epärealistiset aikataulut ja budjetit Huolellinen projektisuunnittelu, yllättävien tehtävien huomioiminen, pitäydytään riittävän pienissä projekteissa Tehdään vääriä toimintoja ja turhia ominaisuuksia Käyttöohjeen laatiminen alkuvaiheessa, protot, markkinatutkimukset Huono käyttöliittymä Protot, asiantuntijoiden käyttäminen, käyttäjän työskentelyn analysointi Muutokset määrittelyssä Protot, muutosten byrokratisointi ja rahastus, asiakasvaatimusten huolellinen selvitys Muualta hankittujen komponenttien/palveluiden ongelmat Referenssiasiakkaiden hyödyntäminen, suorituskyvyn ja toiminnallisuuden testaus, yhteensopivuuden varmistus, toimittajan laatujärjestelmän arviointi Tekniset ongelmat Simulointi, mallintaminen, protot, referenssiasiakkaiden hyödyntäminen

Projektinhallinta… Miksi epäonnistui työmääräarvio virheellinen määrittely puutteellinen muutosvastarinta liian suuri projekti asiakkaan/toimittajan asiantuntemattomuus suunnittelematon käyttöönotto henkilöstövaihtuvuus huono projektipäällikkö ongelmat työvälineissä/laitteissa Miten epäonnistui aikataulu petti kustannukset ylittyivät asiakas tyytymätön tuotteeseen jälkihoidon työmäärä valtava

Projektinhallinta… Projektisuunnitelmalla kuvataan miten käytettävissä olevilla resursseilla saavutetaan haluttu lopputulos ja vielä halutussa aikataulussa lisäksi kuvataan riskejä, tukitoimintoja, toteutusvälineitä, vastuuhenkilöitä jne aikataulujen ja resurssien käytön poikkeamat havaitaan ajoissa -> projektin seurannan apuväline Pieniinkin projekteihin kannattaa suunnitelma tehdä (projektikortti) tehtävä(t), tekijä(t), aikataulu, toteumat ja hyväksyminen

Projektinhallinta… Projektisuunnitelmadokumentin sisältö Johdanto 1.1 Yleiskuvaus 1.2 Tuote 1.3 Suunnitelman ylläpito 1.4 Viitatut dokumentit 1.5 Määritelmät, termit ja lyhenteet Projektin organisointi 2.1 Projektin vaiheistus 2.2 Organisaation rakenne 2.3 Sidosryhmien kuvaus 2.4 Vastuuhenkilöt Projektin ohjaaminen 3.1 Tavoitteet ja priorisointi 3.2 Oletukset, riippuvuudet, reunaehdot 3.3 Riskien hallinta 3.4 Seuranta ja ohjaus 3.5 Henkilöresurssien käytön suunnittelu Tekniikka 4.1 Menetelmät ja työkalut 4.2 Dokumentointi 4.3 Tuotteenhallinta 4.4 Laadunvarmistus Vaiheet, aikataulut ja budjetti 5.1 Projektin osittaminen 5.2 Riippuvuudet 5.3 Resurssien käyttö ajan funktiona 5.4 Budjetti ja resurssien allokointi 5.5 Aikataulu - Alihankkijoiden käyttö - Suojaukset ja turvallisuus - Koulutus ja asennussuunnitelmat - Ylläpitosuunnitelmat - Muutosmenettely Projektisuunnitelmadokumentin sisältö

Projektinhallinta… Projektinhallinnassa tarvitaan sovellus, joka osaa kuvata projektin eri vaiheita tehdä eri vaiheiden ajoitukset näyttää eri vaiheiden ajoitukset näyttää vaiheet kalenteriaikaan sidottuna laskea kustannusarvion laskea toteutuneet kustannukset Sovelluksia ovat mm: MS-Project (projektinhallinta) PlanMan Planet (projektinhallinta) Dokumentointi (ohjelmistosuunnittelun työvälineet, toimistosovellukset, sposti, vuorovaikutusvälineet) Ideointi (MindMap-sovellukset (FreeMind), MS-Visio) Jne.

Projektinhallinta… Kysymyksiä Kommentteja MS Project -harjoitus