Teknillinen korkeakoulu Tik-76.601 Ohjelmistotuotannon perusopintojakso Personnel training plan Henna Pietiläinen 45356D Ti Henkilöstön koulutussuunnitelma 1. Johdanto Softwhere corporationin henkilöstömäärä on kasvanut muutamassa vuodessa niin paljon, että vuonna 1991 perustetusta neljän henkilön yrityksestä on seitsemässä vuodessa kasvanut yli 100 ihmisen yritys. Yrityksen alkuaikoina joustavan ja avoimen ilmapiirin ylläpito oli helppoa ja toimi hyvin: Avoin ilmapiiri mahdollisti mutkattoman kommunikoinnin ja ryhmätyöskentely oli helppoa kun kaikki tunsivat toisensa. Nyt seitsemän vuoden jälkeen henkilöstön suuren kasvun takia avoimen ja joustavan ilmapiirin ylläpitämiseen tarvitsee kiinnittää huomiota jotta avoimen ilmapiirin edut saadaan maksimoitua vaikka työntekijöitä on paljon. Suuressa yrityksessä tarvitaan tietynlaisia ryhmätyötaitoja, jotta projektiryhmissä ja eri projektien välillä pystytään kommunikoimaan. Työnteon kannalta on hyvin tärkeää että yrityksen sisäisistä asioista leviää informaation mahdollisimman helposti ja nopeasti. Ryhmätyön etuna on myös se ettei kaikkien työntekijöiden tarvitse osata tehdä kaikkea itse, vaan että he tuntevat oman työryhmänsä niin hyvin, että ongelmatilanteessa osaavat etsiä ryhmän sisältä apua. Lisäksi työpaikan ryhmähengen kasvaessa työntekijöiden työmotivaatio paranee kun he tuntevat kuuluvansa siihen ryhmään joka luo yrityksen eivätkä vain ajattele yritystä kasvottomana työpaikkana. Kuitenkin suuri osa Softwhere corporationin työntekijöistä on tullut yritykseen suoraan koulusta, eikä tällainen ryhmätyöskentely ole heille vielä tuttua. Lisäksi Softwhere corporationin työskentelytavatkaan eivät ole heille tuttuja. Tämän vuoksi onkin mielestäni tärkeää järjestää näille uusille työntekijöille koulutusta jossa käydään läpi ryhmätyöskentelyssä tarvittavia työtapoja ja sääntöjä, sekä yrityksessä käytettäviä työskentelytapoja, mm. dokumentointia, versiointia ja testausta. Ryhmän toimintaan vaikuttaa erityisen vahvana osana ryhmän johtaja. Softwhere corporationissa näitä johtajia ovat projektipäälliköt. Heille ehdottaisin hieman toisenlaista ryhmätyökurssia, nimittäin sellaista jossa opetetaan johtamaan ryhmää sillä tavoin, että kaikki ryhmän jäsenet tuntevat sitoutuneensa ryhmän tekemiin päätöksiin, eli ovat motivoituneet työhönsä, ja jolla opetetaan ottamaan kaikkien ryhmän jäsenten mielipiteet huomioon ja kannustamaan uusien ideoiden keksimiseen. Ryhmätyöskentelyn ja yhteisten työskentelytapojen opiskelu ei kuitenkaan riitä. Softwherellä on maine joustavana ja nopeasti kehittyvänä yrityksenä, jolloin jo yrityksen imagon takia jatkuva uudelleenkoulutus on tärkeää, jotta pysytään teknisillä taidoilla tietotekniikka-alan nopeassa kehityksessä mukana. SAD-projektissa työntekijöiltä tarvitaan tietämystä suurien tietokantojen hallinnasta ja WWW -sovelluksista. SAD-projektiin palkatuilla henkilöillä on tällä hetkellä vain vähän tai ei lainkaan kokemusta tällaisista työtehtävistä, joten myös teknistä koulutusta tarvitaan. 2. Kurssien tarve Kuten johdannosta jo kävi ilmikin tarvitaan siis kahdenlaisia kursseja: Sosiaalisia taitoja ja teknisiä taitoja kasvattavia. Aloitetaan ensin sosiaalisia taitoja kasvattavista. Mielestäni kaikille yrityksessä työskentelevät työntekijät pitäisi laittaa ryhmätyökurssille, jolla opeteltaisiin ryhmätyöskentelytaitoja, kokoustekniikkaa ja yrityksessä vakiintuneita työskentelytapoja. Sen lisäksi projektipäälliköt pitäisi laittaa ryhmänohjauskurssille, jolla heille opetettaisiin johtamaan ryhmää sillä tavoin että ryhmän toiminta saadaan maksimoitua ja ryhmän jäsenet motivoitumaan yhteisiin tavoitteisiin. Näiden kurssien tavoitteena olisi mahdollistaa yrityksessä se vapaa ja joustava ilmapiiri, jonka ansiosta ryhmätyöskentely olisi helppoa ja tuottavaa, tiedonkulku nopeaa ja tehokasta, sekä työntekijöiden erikoisosaamisten havaitseminen ja niiden hyödyntäminen helpompaa. SAD -projektissa tarvittavat tekniset taidot keskittyvät suurien tietokantojen hallinnan ja WWW-sovellusten tekemiseen. Lisäksi tarvitaan systeemiarkkitehtuurikoulutusta, testauskoulutusta, prosessinhallintakoulutusta ja uusien kehitystyökalujen käyttökoulutusta. Ehdottaisin tähän sellaista ratkaisua, että Niilo Nörtin mainitsemille kymmenelle työntekijälle järjestetään systeemiarkkitehtuurikoulutusta. Niilo ehdotti tätä kirjeessään ja uskon hänen tunnistavan teknisen koulutuksen tarpeen. SAD-projektissa tullaan tarvitsemaan juuri tämän alan asiantuntijoita, jotta suuret tietokannat saadaan suunniteltua optimaalisiksi ja riittävän modulaarisiksi ja jotta niiden muokkaaminen ja uudelleenkäyttö jatkossa on mahdollista. Tämän lisäksi seitsemän Mary Smithin mainitsemaa hyvää koodaajaa laitettaisiin tietokantatyökalukoulutukseen, koska he olisivat pätevimmät ihmiset toteuttamaan SAD-projektin tietokantapuolen. Mary Smithin mainitsemista vastavalmistuneista voitasiin puolet laittaa WWW -koulutukseen ja puolet testauskoulutukseen, sillä he pääsisivät totetuttamaan SAD -projektin WWW-sovellusta ja hoitaisivat testausta. Vaikka Mary kertoikin HTML- ja tietokantatekniikoiden olevan jo työntekijöiden hallussa, uskon koulutuksen olevan tarpeellista, sillä uskon että Softwheressä käytettävät työkalut saattavat erota koulussa tai muuten aikaisemmin käytetyistä työkaluista ja tämän lisäksi kurssilla voidaan keskittyä juuri sen kaltaisiin ongelmiin mitä tämän tyyppisessä projektissa tullaan kohtaamaan. Maryn mainitsemia kahdeksaa osa-aikaista työntekijää en laittaisi mihinkään koulutukseen vaan hyödyntäisin heidän sen hetkistä osaamistaan heille vahvoilla alueilla. Mielestäni on turhaa laittaa osa-aikaisia ihmisiä koulutukseen, koska he ehtivät käymään töissä muutenkin niin harvoin, että koulutuspäivät veisivät liikaa työtunteja. Sen lisäksi SAD-projektista löytyy varmasti sellaisia yksinkertaisia töitä näille osa-aikaisille työntekijöille että he osaavat ne tehdä ilman erikoiskoulutustakin. Ryhmätyökoulutukseen osa-aikaiset työntekijät kuitenkin pääsevät osallistumaan, sillä he kuitenkin tulevat osallistumaan ainakin muutamaan projektipalaveriin ja heidän täytyy pystyä ottamaan helposti ja nopeasti selville missä kohtaa projektissa edetään kun he eivät ole täysipäiväisesti työpaikalla. Lisäksi koko Nowheressä työskentelevälle joukolle voitaisiin järjestää versionhallintakoulutusta ihan omalla työpaikalla, Nowheren tiloissa. Kouluttajana voisi toimia Niilo Nörtti. Tällä tavoin säästetään hiukan kustannuksissa ja ajassakin kun koulutus voidaan hoitaa omalla työpaikalla ja kouluttajana toimii oman yrityksen asiantuntija. Pauli Porho ehdotti kirjeessään tiimityöskentelyn ja dokumentointikoulutuksen lisäksi koulutusta markkinoinnissa. En kuitenkaan usko että SAD-projektin puitteissa tarvitaan tällä hetkellä markkinointikoulutusta, sillä tuote on jo saatu markkinoitua asiakkaalle ja jos myöhemmin halutaan markkinoida valmista tuotetta uusille asiakkaille voidaan markkinointikoulutusta järjestää silloin. Tarvitaan siis seuraavat kurssit: * Ryhmätyökoulutusta 30 hengelle (kaikki Nowheren työntekijät) * Ryhmänjohtajakoulutusta 3 hengelle (projektipäälliköt) * Systeemiarkkitehtuurikoulutusta 10 hengelle * Testauskoulutusta 7 hengelle, * WWW-koulutusta 8 hengelle * Tietokantatyökalukoulutusta 7 hengelle * Versionhallintakoulutusta 30 hengelle (kaikki Nowheren työntekijät) 3. Kurssien tarjoajat Tarvittavia kursseja tarjoavat kurssien järjestämiseen erikoistuneet yritykset, sekä Teknillinen korkeakoulu. Korkeakoulun kurssien etuna olisi se etteivät ne maksa mitään, mutta haittana kurssien pitkä kesto, yleensä kurssien pituus on puoli vuotta. Koska projektin ensimmäisen vaiheen toteuttamiseen on aikaa vain yksi vuosi, ehdotan että käytämme koulutusyrityksiä koulutukseen, jolloin kurssit maksavat enemmän, mutta opetus on keskitetty muutamaan päivään ja näin ollen työtunteja itse SAD-projektin toteuttamiseen on enemmän. Ryhmätyökoulutus pitää suunnitella yhdessä kouluttavan yrityksen kanssa ja tehdä kurssista räätälöity juuri Nowheren tarpeeseen. Kurssilla pitää nimittäin huomioida juuri ne työmenetelmät joita Nowheressä ja Softwheressä käytetään ja pyrkiä maksimoimaan halutusta vapaasta ja joustavasta ilmapiiristä saatavat hyödyt. Mm. Mercuri tarjoaa tällaisia räätälöityjä kursseja. Kurssi kestää 2 päivää. Hinta on arviolta 5000 markka / osallistuja. Ryhmänjohtajakoulutusta taas löytyy jo valmiina kursseina mm. Mercurilta: Johtajan käytännön psykologiaa. Kurssi kestää 2 päivää. Hinta on arviolta 5000 markkaa / osallistuja. Systeemiarkkitehtuurikoulutusta en löytänyt valmiina kurssina, joten sekin pitää sitten järjestää Mercurin räätälöitynä kurssina. Kurssi kestää 2 päivää. Hinta on arviolta 5000 markkaa / osallistuja. Testauskoulutus löytyy Tieturilta: Ohjelmistotestauksen kehittäminen. Kurssi kestää 2 päivää ja maksaa 4700 markkaa / osallistuja. Tieturi tarjoaa myös WWW-koulutusta: Internet-ohjelmointi -kurssi kestää 4 päivää ja maksaa 7500 markkaa / osallistuja. Tietokantatyökalukoulutusta löytyy Tieturilta: Oracle Developer/2000 - Forms. Kurssi kestää 3 päivää ja maksaa 6800 markkaa / osallistuja. Versionhallintakurssin järjestää Niilo Nörtti Nowheren tiloissa. Koulutus järjestetään muutamassa ryhmässä ja kullekin ryhmälle varataan yksi päivä koulutukseen. Yhteensä kouluksen hinnaksi tulisi 355500 markkaa. 4. Aikataulu Koulutus kannattaa aloittaa mahdollisimman nopeasti, jotta opittuja tietoja voidaan käyttää hyväksi mahdollisimman varhaisessa vaiheessa projektissa. Tässä aikatauluehdotus: Ryhmätyökoulutus 1. ryhmälle (15 henkilöä) Mercuri: 1.10 - 2.10 Ryhmätyökoulutus 2. ryhmälle (15 henkilöä) Mercuri: 5.10 - 6.10 Ryhmänjohtajakoulutus (3 henkilöä) Mercuri: Johtajan käytännön psykologiaa: 1.10 - 2.10 Systeemiarkkitehtuurikoulutus (10 henkilöä) Mercuri: 8.10 - 9.10 Testauskoulutus (7 henkilöä) Tieturi: Ohjelmistotestauksen kehittäminen: 6.10 - 7.10 WWW-koulutus (8 henkilöä) Tieturi: Internet -ohjelmointi: 28.9 - 2.10 Tietokantatyökalukoulutus (7 henkilöä): Tieturi: Oracle Developer/2000 Forms: 26.10 -28.10 Versionhallintakoulutus 1. ryhmälle (15 henkilöä) Niilo Nörtti: 29.10 - 30.10 Versionhallintakoulutus 2. ryhmälle (15 henkilöä) Niilo Nörtti: 2.11 - 3.11 Tällä aikataululla koulutus olisivat ohi jo marraskuun alussa ja tällöin päästäisiin täydellä teholla toteuttamaan SAD-projektin ensimmäistä vaihetta. 5. Kursseille ilmoittautuminen Ehdotan että valitaan yksi työntekijä hoitamaan kursseille ilmoittautumista ja ryhmien jakamista. Hän voisi muodostaa ryhmät ryhmätyö- ja versionhallintakoulutusta varten työntekijöiden aikataulujen perusteella ja hoitaa ilmoittautumiset Tieturille ja Mercurille. Tällä tavoin helpotetaan käytännön järjestelyjä kun voidaan yrityksen sisällä ensin miettiä aikatauluja ja ryhmäjakoja, eikä kaikkien työntekijöiden tarvitse henkilökohtaisesti hoitaa ilmoittautumisiaan kursseille.