apj2014 Projektiraportti 1 (9) 40212 Projektiraportti SPT2014 Selvitysprojekti projektihallinnan työkaluista Versio 1.0
apj2014 Projektiraportti 2 (9) 40212 Sisällysluettelo 1 PROJEKTIN SISÄLTÖ... 3 1.1 TAUSTA, TAVOITTEET JA TOTEUTTAMINEN... 3 1.2 RAJAUS JA AINEISTON/OHJELMIEN OSOITTEET... 3 2 OHJELMIEN VERTAILU MS PROJECTIIN... 3 2.1 VERTAILUN TOTEUTTAMINEN KÄYTÄNNÖSSÄ SEKÄ DOKUMENTOINTI... 3 2.2 PROJECTLIBRE... 4 2.2.1 Esittelyvideo... 4 2.2.2 Perustiedot... 4 2.2.3 Työvaiheet... 4 2.2.4 Aikataulut... 4 2.2.5 Työvaiheiden linkitys... 4 2.2.6 Resurssit ja resurssointi... 4 2.2.7 Raportointityökalujen käyttö... 5 2.2.8 Yleinen käytettävyysarviointi... 5 2.2.9 Yhteensopivuus MS Projectin kanssa... 5 2.3 OPEN WORKBENCH... 5 2.3.1 Esittelyvideo... 5 2.3.2 Perustiedot... 5 2.3.3 Työvaiheet... 5 2.3.4 Aikataulut... 6 2.3.5 Työvaiheiden linkitys... 6 2.3.6 Resurssit ja resurssointi... 6 2.3.7 Raportointityökalujen käyttö... 6 2.3.8 Yleinen käytettävyysarviointi... 6 2.3.9 Yhteensopivuus MS Projectin kanssa... 6 2.4 GANTTPROJECT... 7 2.4.1 Esittelyvideo... 7 2.4.2 Perustiedot... 7 2.4.3 Työvaiheet... 7 2.4.4 Aikataulut... 7 2.4.5 Työvaiheiden linkitys... 7 2.4.6 Resurssit ja resurssointi... 8 2.4.7 Raportointityökalujen käyttö... 8 2.4.8 Yleinen käytettävyysarviointi... 8 2.4.9 Yhteensopivuus MS Projectin kanssa... 8 3 OHJELMIEN VERTAILUN TULOS... 8
apj2014 Projektiraportti 3 (9) 40212. 1 PROJEKTIN SISÄLTÖ 1.1 Tausta, tavoitteet ja toteuttaminen Projekti toimii harjoitusprojektina Projektijohtamisen kurssilla. Tavoitteena on verrata muutamia ilmaisia projektihallintatyökaluja MS Projectiin. Lopputuloksen toivotaan tuottavan tietoa tekijöiden lisäksi myös muille kurssilla osallistujille. Koska MS Projectin käyttö vaatii maksullisen lisenssin, halutaan projektissa tarkastella ilmaisten ohjelmien ominaisuuksien riittävyyttä/kattavuutta. Projekti toteutetaan selvitysprojektina ja tieto hankitaan www. sivustoilta ja ohjelmia testaamalla. Projektin esittämistä varten projektille on tehty kotisivut, joiden osoite on: www.spt2014.weebly.com 1.2 Rajaus ja aineiston/ohjelmien osoitteet Aineiston rajausperusteena käytetään työkalujen ilmaista saatavuutta sekä yksityis- että yrityskäyttöön. Mukaan tarkasteluun otetaan siis MS Project, ProjectLibre, Open Workbench ja GanttProject. Projektissa tarkasteltavat tiedot haetaan seuraavista www -osoitteista: http://office.microsoft.com/fi-fi/projektin-ja-salkunhallinta-microsoft-project- FX103472268.aspx http://www.projectlibre.com http://www.ganttproject.biz http://www.itdesign.de/en/ppm/open-workbench/overview/ 2 OHJELMIEN VERTAILU MS PROJECTIIN 2.1 Vertailun toteuttaminen käytännössä sekä dokumentointi Kurssin aikana on perehdytty MS Projectin hyödyntämiseen projektin suunnittelussa sekä seurannassa ja siltä pohjalta luotiin malliprojekti MS Projectiin; Liite 2a. Malliprojektin periaattein luotiin samanlainen projektin myös vertailtaviin ohjelmiin. Lisäksi testattiin MS Projectissa luodun tiedoston avaamista muissa ohjelmissa sekä vastaavasti muissa luotujen tiedostojen avaamista MS Projectilla.
apj2014 Projektiraportti 4 (9) 40212 2.2 ProjectLibre ProjectLibre mainostaa itseään avoimen lähdekoodin vaihtoehtona MS Projectin korvaajaksi. Vuonna 2013 InfoWorld valitsi ProjectLibren "Best of Open Source Software" ja Opensource.com nimesi sen "Top 10 open source projects for 2013" 2.2.1 Esittelyvideo http://www.youtube.com/watch?v=bsx1vsdnfv4 2.2.2 Perustiedot 2.2.3 Työvaiheet ProjectLibreen projektia avattaessa on perustietojen syöttö lähes identtinen MS Projectin kanssa. Positiivisena poikkeuksena kalenteri määrittely on selkeästi yhdellä syöttösivulla ja helposti päivitettävissä. Tehävien syöttö on termistöä myöten sama kuin MS Projectissa. Tehtävien tiedot ikkuna on hieman erilainen (eri välilehdet), mutta yksinkertaisempi ja käyttäjäystävällisempi. 2.2.4 Aikataulut Aikataulujen syöttö ja päivittäminen kuten MS Projektissa. 2.2.5 Työvaiheiden linkitys Työvaiheiden linkitys kuten MS Projectissa, tosin työajan, kustannusten jne. summautuminen projekti/tehtävätasolla ei välttämättä päivittynyt oikein tietoja muutettaessa. Eli muutokset vaativat erityistä tarkkuutta. 2.2.6 Resurssit ja resurssointi Resurssien syöttämisen ja resurssoinin periaate sama kuin MS Projectissa, mutta yliresurssointi ei anna hälytysilmoitusta. Myöskään ylityön hinta ei päivittynyt automaattisesti kustannuksiin oikein.
apj2014 Projektiraportti 5 (9) 40212 2.2.7 Raportointityökalujen käyttö ProjectLibressä löytyy perusraportteja ja raportit ovat muokattavaissa sarakkeiden suhteen, tosin vaihtoehdot ovat melko suppeat. Raporttien ulkoasukin jättää toivomisen varaa. 2.2.8 Yleinen käytettävyysarviointi Toimittajan ilmoituksen mukaan ohjelma on englannin kielinen, mutta osittain on käytetty englantia ja suomea sekaisin. Tästä ei kuitenkaan käytön kannalta aiheudu olennaisia ongelmia. Käyttöliittymä itsessään on selkeä ja välilehtiin jaoteltu. Näkymiä ei juurikaan itse pysty muokaamaan, poikkeuksena sarakkeet. Järjestelmävaatimukset Windows 7 ja 8 (XP ja Vista), Mac OS X, Linux. 2.2.9 Yhteensopivuus MS Projectin kanssa ProjectLibren tiedosto on määriteltävissä xml-muotoon ja siten sen pystyy avaamaan MS Projectissa, mutta tiedot on tarkastettava. Esimerkiksi valuutan tunnus muuttui eurosta dollareiksi. MS Projectissa muodostettu tiedosto pystytään avaamaan ProjectLibressä, mutta tiedot on tarkastettava. Esimerkiksi materiaaliksi määritelty resurssi muuttui työresurssiksi. 2.3 Open Workbench 2.3.1 Esittelyvideo http://www.youtube.com/watch?v=p_sap1nd06c 2.3.2 Perustiedot 2.3.3 Työvaiheet Open Workbench on ominaisuuksiltaan laaja ja ehkä siitä syystä vaatii suunnattomasti perehtymistä ennen projektin avaamista. Perustietojen syöttöä hankaloittaa myös erilainen terminologia. Kalenterin määrittely on periaatteessa selkä, mutta työtunteja ei ole määriteltävissä päivätasolla (vrt. poikkeavat työajat joinain päivinä).
apj2014 Projektiraportti 6 (9) 40212 2.3.4 Aikataulut Myös työvaiheita määriteltäessä törmätään erilaiseen terminologiaan. Projektirakenne on Phase Activity Task (vrt. MS Project Tehtävä Alitehtävä Alitehtävän alitehtävä). Tehtävien tiedot ikkuna on myöskin rakenteeltaan riittävän erilainen sekoittaakseen MS Projectiin tottunutta. Aikatauluja määritettäessä ei voida määritellä erikseen Työmäärään perustuvaa ajan syöttöä ja/tai Kiinteitä yksiköitä. 2.3.5 Työvaiheiden linkitys Työvaiheet pystyy linkittämään helposti, kunhan löytää välilehden, jolle linkitysominaisuus on piilotettu. Työaika summautuu Phase ja Activity tasoilla, mutta hankalasti havaittavissa (sarakkeita ei gantt kaaviossa voinut muokata). Kustannukset eivät summautuneet lainkaan. (Ainaakaan projektiryhmä ei tällaista näkymää löytänyt.) Linkitysten visuaalisuus heikko. 2.3.6 Resurssit ja resurssointi Ohjelmasta ei löytynyt sellaista kohtaa, johon resurssin kustannukset olisi voinut määritellä siten, että ne olisivat summautuneet Phase-/Activity tasoille. Materiaalit voidaan määritellä resursseina. Yliresurssointi on mahdollista ja se näkyy gantt kaaviossa suhteellisen selkeästi eri värisenä. 2.3.7 Raportointityökalujen käyttö Raportointityökaluja projektiryhmä ei voinut arvioida, kun niitä ei ohjelmasta löytynyt. 2.3.8 Yleinen käytettävyysarviointi Ohjelma on kokonaisuudessaan englannin kielinen ja ei itsessään opasta käyttäkää juurikaan. Em. vaatiikin käyttäjältä suunnattoman perehtymisen ennen tehokasta käyttöä. Näkymät ovat sinällään selkeitä ja muokattavissa. Järjestelmävaatimukset Windows 7 ja 8 (Windows 2000,XP ja Vista). 2.3.9 Yhteensopivuus MS Projectin kanssa
apj2014 Projektiraportti 7 (9) 40212 Open Workbench tiedosto on määriteltävissä xml-muotoon, mutta MS Projectilla avattaessa tiedot eivät näy. MS Projectissa muodostettu tiedosto pystytään avaamaan Open Workbenchillä ja tiedot näyttäisivät olevan oikein ja päivitettävissä. 2.4 GanttProject 2.4.1 Esittelyvideo http://www.youtube.com/watch?v=5rhcsa5ad34 2.4.2 Perustiedot 2.4.3 Työvaiheet GanttProject -projektia avattaessa on perustietojen syöttö on yksinkertainen ja selkeä. Kalenteriin ei pysty määrittelemään arkipyhiä, eikä muutenkaan ole varsinaisia kalenteriasetuksia. Kansalliset vapaapäivät on kuitenkin määriteltäissä ganttkaavion alueella tai resursseittain. 2.4.4 Aikataulut Tehtävien syöttö on yksinkertaista ja alitehtävät helposti määriteltävissä. Puutteena voidaan mainita, että Tehtävien asetukset ikkunassa ei ole juurikaan määrittelymahdollisuuksia. Periaatteessa samanlainen kuin MS Projectissa, mutta esimerkiksi tehtävän kestoa ei voida määritellä nollaksi ja minimiyksikkö on päivä. Ohjelmaa ei siis voi käyttää, mikäli tarvitaan tarkempijakoista aikataulutusta. Aikatauluja määritettäessä ei voida määritellä erikseen Työmäärään perustuvaa ajan syöttöä ja/tai Kiinteitä yksiköitä. 2.4.5 Työvaiheiden linkitys Tehtävät voidaan linkittää kuten MS Projectissa, mutta linkitystyyppi ei näy ganttkaavion tehtäväluettelossa. Gantt kaavio itsessään on selkeä ja helposti luettavissa, mutta puutteena voidaan huomioida, ettei työaika summaudu tehtävä-/projektitasolla. Kustannuksia ei voida määritellä resursseille, joten kustannukset eivät luonnollisestikaan summaudu tehtävä-/projektitasolle.
apj2014 Projektiraportti 8 (9) 40212 2.4.6 Resurssit ja resurssointi Resursseille on määriteltävissä vain nimi ja vapaapäivät, ei esimerkiksi kustannushintaa. Materiaaleja ei voida määritellä resursseina. Yliresurssointi on mahdollista ja se näkyy resurssikaaviossa suhteellisen selkeästi eri värisenä. 2.4.7 Raportointityökalujen käyttö Ohjelmassa ei ole varsinaisia raportteja. 2.4.8 Yleinen käytettävyysarviointi Ohjelma on suomenkielinen ja opastaa käyttäjäänsä. Näkymät ohjelmassa ovat selkeät (eteenkin gantt-kaavio) ja yksinkertaistetut, mutta niitä ei juurikaan voi muokata. Yleinen käytettävyys on huonompi kuin ProjectLibressä, mutta parempi kuin Open Workbenchissä. Eteenkin kustannusten seurannan ja raporttien puute häiritsee ja rajoittaa käyttöä- Järjestelmävaatimukset Windows 7 ja 8 (Windows 2000,XP ja Vista), Mac OS X, Linux. Ohjelma voidaan avata myös suoraan verkosta ilman asennusta. (Java web start) 2.4.9 Yhteensopivuus MS Projectin kanssa GanttProject tiedosto on määriteltävissä xml-muotoon ja siten sen pystyy avaamaan MS Projectissa, mutta tiedot on tarkastettava. Esimerkiksi valuutan tunnus muuttui eurosta dollareiksi. MS Projectissa muodostettu tiedosto pystytään avaamaan GanttProjectissa, mutta käytettävyys rajallinen (esim. kustannukset puuttuvat). 3 OHJELMIEN VERTAILUN TULOS Projektiryhmän testauksen perusteella voidaan arvioida, että Open Worbench ja GanttProject eivät ole ominaisuuksiltaan ja käytettävyydeltään suoraan verrattavissa MS Projectiin. Eteenkin kustannusten seurannan ja raporttien puute koettiin ongelmaksi. ProjectLibren ominaisuudet ovat lähestulkoon MS Projectiin verrattavissa, joten avoin lähdekoodi tekee siitä varteenotettavan, relevantin vaihtoehdon.
apj2014 Projektiraportti 9 (9) 40212 LIITTEET Liite 1 Liite 2 Liite1a_Vertailutaulukko_1.0_20140226 Liite2a_SPT2014_MSPROJ_Aku