Ohjelmistoprojektien johtaminen ja ryhmädynamiikka

Koko: px
Aloita esitys sivulta:

Download "Ohjelmistoprojektien johtaminen ja ryhmädynamiikka"

Transkriptio

1 Ohjelmistoprojektien johtaminen ja ryhmädynamiikka Harjoitus 3 Ryhmä JMJ Jouni Varis Johanna Joentausta Mikko Siukola

2 Johdanto... 1 Ohjelmistokehityksen historiaa... 1 Ketterä kehitys... 2 Scrumban... 2 Sosiaaliset representaatiot... 4 Yhteenveto... 6 Lähteet... 6

3 Johdanto Tämä kirjoitus käy läpi Fabian Fagerholmin vierailuluennon pohjalta ohjelmistotuotantokehityksen historiaa, ketterien menetelmien kehittymistä sekä sosiaalista representaatiota. Luennolla piti pohtia johtuuko ketterien menetelmien suosio sosiaalisista syistä, ja ovatko ne kehitetty pelkästään sosiaalipsykologian kannalta. Vastaus ei ole yksikäsitteinen. On selvää, että vesiputousmalli ei ole parhaalla mahdollisella tavalla toimiva, joten jo se yksistään on luonut tarpeen toimivammille menetelmille. Ketterien menetelmien kehittäminen on myös kiistatta tuonut kehittäjilleen rahaa kirjojen ja konsultaatioiden myötä, eikä tällaista taloudellista aspektia pidä bisnesmaailmassa vähätellä. Yhden mallin kehittäminen on mahdollistanut rinnakkaisten menetelmien luomisen ja nykyinen tilanne onkin, että yhden vesiputousmallin on korvannut useat eri ketterät menetelmät. Ketterien menetelmien käsite on tästä johtuen melko häilyvä. Ketterät menetelmät tarjoavat lähinnä erilaisia periaatteita, joita kukin voi soveltaa haluamallaan tavalla. Yritykset voivat usein markkinoida itseään ketterien menetelmien käyttäjänä, mutta esimerkiksi pelkän Scrumista tutun päiväpalaverin käyttäminen ei vielä tee projektista ketterää, jos muut käytännöt ovat kankeita ja hitaita, sekä sisältävät paljon arvoa tuottamatonta työtä. Ohjelmistokehityksen historiaa Ohjelmistotuotannon juuret yltävät aina 1940 luvulle asti. Vuonna 1968 otettiin käyttöön termi Software Engineering ja samoihin aikoihin koettiin ohjelmistokriisi. Kriisi johtui pitkälti ohjelmistokehitystä tukevien menetelmien puuttumisesta. Koska menetelmiä ei vielä ollut, omaksuttiin rautapuolen suunnittelumalli insinöörimaailmasta pienin muutoksin ohjelmistotuotantoon 1970-luvulla. Tämä malli tunnetaan vesiputousmallina. Mallin esitteli Winston W. Royce vuonna 1970, mutta ei itse suositellut kyseisen mallin käyttöä [1]. Hänen alkuperäinen ideansa oli, että järjestelmästä tehdään ensin prototyyppi ja lopullinen suunnittelu vasta prototyypin pohjalta. Vesiputousmalli perustuu eri vaiheisiin, jotka suoritetaan omassa järjestyksessään, eikä tarkoitus ole palata vaiheissa takaisin. Vesiputousmallissa sosiaalista vuorovaikutusta asiakkaan kanssa tehdään vain projektin alussa ja lopussa. Mallissa pyritään täydellisiin määrittelyihin ja suunnitelmiin heti projektin alussa, jotta vältyttäisiin jälkikäteen tehdyiltä muutoksilta. Tämä on kuitenkin huomattu ongelmalliseksi, koska täydellisen tarkka määrittely etukäteen on mahdotonta ja lopputulos voi jo valmistuessaan olla vanhentunut, sillä firmojen tarpeet muuttuvat, toisin kuin esimerkiksi tarve sillasta, jolla on vain yksi käyttötarkoitus. Tätä ongelmaa ratkaisemaan kehitettiin 2000-luvun alussa ketterän kehityksen periaatteet. 1

4 Ketterä kehitys Helmikuussa vuonna 2001 koettiin läpimurto ohjelmistokehityksessä, kun 17 ketterän kehityksen asiantuntijaa loivat julistuksen nimeltä Agile Manifesto [2]. Tällä haettiin vaihtoehtoisia lähtökohtia perinteiseen lineaariseen ohjelmistokehitykseen. Nämä asiantuntijat paljastivat omia parempia tapojaan kehittää ohjelmistoja ja jakoivat nämä tiedot myös muille. Tarkoituksena oli, että muutkin pystyisivät rakentamaan parempia ohjelmistoja. He päätyivät seuraaviin ohjelmistokehityksen parannuksiin: yksilöt ja vuorovaikutukset mieluummin kuin prosessit ja työkalut, toimiva ohjelmisto mieluummin kuin kokonaisvaltainen dokumentaatio, asiakasyhteistyö mieluummin kuin sopimusneuvottelut ja muutoksiin reagoiminen mieluummin kuin suunnitelman noudattaminen. Vuorovaikutus yksilöiden välillä helpottaa tiedonkulkua. Toimiva ohjelmisto antaa tietoa siitä, kuinka nopeasti tuloksia saadaan aikaiseksi, koska toteutetun työn määrästä voidaan arvioida paljonko tarvitaan mahdollisesti lisää aikaa, että loputkin toiminnot on toteutettu. Toimivasta ohjelmistosta saadaan myös nopeaa palautetta, jonka pohjalta voidaan tehdä muutoksia. Vuorovaikutukseen on erilaisia tapoja. Asiakkaan kanssa voidaan pitää säännöllisesti palaveri, esimerkiksi viikon tai kahden jälkeen, tai järjestää tapaaminen vain silloin, kun on aidosti jotain uutta esiteltävää. Vesiputousmenetelmästä tutun dokumentoinnin laajuuden korvaa jatkuvasti tapahtuva vuorovaikutus asiakkaan kanssa. Asiakasyhteistyö tarkoittaa, että asiakas ja muut sidosryhmät ovat vahvasti mukana kehityksessä. Pelkkien sopimusten tekeminen ei siis riitä, jos halutaan yrittää rakentaa hyvää ohjelmistoa. Suunnitelmat yleensä vanhentuvat nopeasti. Tällöin ei kannata keskittyä alkuperäisiin suunnitelmiin, vaan on tärkeää mieluummin keskittyä tarvittaviin muutoksiin. Ketterät menetelmät rohkaisevatkin olevaan avoimia muutoksille. Scrumban Scrumban on ketterään ohjelmistokehitykseen kehitetty menetelmä, joka pohjautuu Scrumja Kanban-menetelmiin, joiden lisäksi mukana on Lean-ajattelua [4]. Scrumista sovelletaan yleensä ainakin päivittäisiä kokouksia ja muita käytäntöjä, joita tiimi haluaa käyttää. Kanbanmenetelmästä käytetään työvaiheiden hallinnointiin ja seurantaan tarkoitettua Kanbantaulua. Lean-menetelmistä sovelletaan sen tärkeintä periaatetta, hukan minimointia eli arvoa tuottamatonta työtä. Scrumissa päivittäiset palaverit koostuvat jokapäiväisistä maksimissaan 15 minuutin mittaisista kokouksista, joissa jokainen käy läpi mitä on tehnyt viimeisen kokouksen jälkeen, ja mitä aikoo tehdä ennen seuraavaa kokousta. Scrumbanissa päivittäiset kokoukset pidetään Scrum-masterin ohjaamana Kanban-taulun ääressä ja kokous koskee taulun sisältöä. Tarkoituksena on jakaa tietoa, ei ratkaista esimerkiksi teknisiä ongelmia. Myös Scrum-tyylinen päiväkokous voidaan halutessaan pitää. 2

5 Scrumbanissa käytettävä Kanban-taulu koostuu sarakkeista ja korteista. Sarakkeet kuvastavat työvaihetta ja kortit itse työtehtäviä. Yksinkertaisimmillaan sarakkeita on kolme, jotka ovat esimerkiksi: aloittamattomat tehtävät, työn alla olevat tehtävät, valmiit tehtävät. Tarvittaessa voidaan lisätä sarakkeita lisää, joita voisivat olla esimerkiksi: määrittelyssä, suunnittelussa, testauksessa, testattu ja niin edelleen. Yksinkertainen Kanban-taulu on kuvattu kuvassa 1. Kuva 1. Yksinkertainen Kanban-taulu [4] Maksimimäärä työn alla olevia työtehtäviä on rajoitettu, kuten Kanbanissa (Work In Progress). Voidaan esimerkiksi määritellä, että jokaisella henkilöllä voi olla maksimissaan kaksi samanaikaista työtehtävää työn alla ja koko tiimillä maksimissaan tietty määrä. Myös kussakin tilassa olevaa työmäärää voidaan rajoittaa. Uuden työtehtävän saa aloittaa vasta kun edellinen vaihe on valmis. Työtehtävien laajuudet tulee selvittää tiimin sisällä. Jos työtehtävien tekemiseen kuluu paljon aikaa, työn alla olevien tehtävien määrä kasvaa. Tällöin esimerkiksi testaus joutuu odottamaan toteutukselta lisää testattavaa. Tehtävien laajuuksien asettaminen ei ole välttämättä helppo tehtävä, ja siihen tarvitaan paljon kokemusta. Pakkaantuvat kortit kuitenkin paljastavat hyvin eri tehtävistä johtuvat pullonkaulat ja ongelmat. Scrum-menetelmä perustuu usein noin kahden viikon iteraatioihin [5]. Iteraatioiden ja niissä suoritettavien tehtävien suunnittelemiseen kuluu usein paljon aikaa, joka voi olla usein vain enemmänkin hukkaa, eli arvoa tuottamatonta työtä. Kanbanissa ja Scrumbanissa ohitetaan iteraatioiden suunnittelu. Tehtäviä otetaan backlogilta sitä mukaa, kun tehtäviä valmistuu. Tietyissä vaiheessa, kun esimerkiksi kokonaisuuksia on valmiina, voidaan tehdä julkaisuja. Näin työn virtaus eli flow säilyy jatkuvasti. Alla oleva kuva 2 kuvaa Kanban-menetelmässä tapahtuvaa työn virtausta. 3

6 Kuva 2. Ideaali Kanban-menetelmän työnkulku [5]. Sosiaaliset representaatiot Sosiaaliset representaatiot ovat ryhmän tai yhteisön tapa jäsentää tietoa, joka on olennaista ryhmän jäsenyydelle. Sosiaalinen representaatio tavallaan tarjoaa yhteisölle oman kielen ja siten mahdollisuuden keskinäiseen interaktioon. Sosiaaliset representaatiot liittyvät myös arkitietoon ja tarjoavat välineitä tapahtumien tulkintaan. Tämä käsite on erityisen hyödyllinen silloin, kun halutaan kuvata ja selittää ryhmän toimintaa ilman arvoja ja asenteita, joita niitäkin usein käytetään ryhmien kuvaamiseen ja erottamiseen toisistaan. Termin keksijän Serge Moscovicin mukaan Sosiaaliset representaatiot sisältävät olettamuksen kahdesta perusprosessista: objektivoinnista ja ankkuroinnista [3]. Objekvointiprosessissa tuntemattomat ja abstraktit käsitteet liitetään osaksi arkirealiteettien joukkoa. Ankkuroinnissa taas uutta tietoa jäsennetään tavalla, joka aina liittää sen johonkin aiempaan: esimerkiksi yhteisö, joka kuulee jumalasta ensimmäistä kertaa, saattaa sosiaalisessa representaatiossaan rinnastaa sen isän käsitteeseen. Näin uudet asiat saadaan osaksi ryhmän yhteistä tietämystä. Vuoden 2001 Agile Manifesto oli yksi suoraviivainen esimerkki tietoisesta ankkuroinnista, mutta ankkurointia tapahtuu jatkuvasti myös epäsuorasti ja muun toiminnan sivutuotteena. Kun esimerkiksi ryhmän jäsen määrittelee puheessaan uuden käsitteen jollain tavalla ja muu ryhmä hyväksyy sen, tapahtuu samalla uuden tiedon ankkurointia vaikka se ei olisikaan ollut tapahtuneen kommunikoinnin varsinainen päämäärä. Voi ajatella, että ryhmän sosiaalisen representaation intuitiivinen tuntemus on välttämätöntä ryhmään kuulumiselle. Kyse on siitä, että ryhmän jäsen hallitsee kaiken sellaisen yleisen ryhmälle tarpeellisen metatiedon, jonka kaikki tietävät. Ryhmän ulkopuolisille tällainen tieto voi helposti jäädä selittämättömäksi. Kun yksilö liittyy ryhmään, tämä omaksuu aluksi välttämättömät osat ryhmän sosiaalisesta representaatiosta. Sosiaalinen representaatio on kuitenkin jatkuvasti elävä ja kehittyvä kokoelma tietoa, joten vähitellen ryhmän jäsen alkaa osaltaan itsekin rakentaa kyseistä 4

7 representaatiota. Tämä ei tapahdu tietoisesti vaan automaattisesti ryhmän toimiessa yhdessä: tuttuun kehykseen liitetään lisää tietoa. Osaltaan nämä representaatiot myös selittävät sitä, miksi pitkään yhdessä ollut ryhmä saattaa toimia omalla alallaan todella tehokkaasti, vaikka ryhmän yksilöt eivät erillisinä olisi yhtään sen taitavampia kuin juuri kootun vertailuryhmän henkilöt. Johtaminen ja ongelmankäsittely Scrumban-menetelmässä jokaisella ryhmällä on valmentaja, jonka tehtävänä on saada ryhmä toimimaan mahdollisimman hyvin. Jokaisen ryhmän toiminnassa saattaa ilmetä ongelmia, jotka ryhmäongelmina ovat mallinnettavissa sosiaalipsykologian käsitteistön avulla. Ryhmällä on sosiaalipsykologian katsantokannalta useita johtajia. Nämä voidaan jaotella karkeasti toiminta- ja tunnejohtajiksi, joista ensinmainitut kulkevat edellä käytännön asioissa ja tekevät niihin liittyviä päätöksiä käytännössä, vaikka heillä ei esimerkiksi yrityksessä olisikaan mitään titteliä. Tällaisiksi johtajiksi valikoituu yleensä ryhmästä se, joka on osaavin tai muuten parhaiten perillä kulloinkin ratkottavana olevasta ongelmasta. Toisaalta tunnejohtajat vastaavat ryhmän ilmapiiristä ja mahdollisesti esimerkiksi siitä, että kaikkia ryhmän jäseniä kuullaan. On syytä huomata, että edellä mainitut johtajat eivät välttämättä ole missään virallisessa asemassa, eivätkä välttämättä edes tiedosta olevansa johtajia. Kuitenkin tällaisia ryhmän edelläkävijöitä löytyy ryhmistä usein, ja ne ovat tärkeitä ryhmän suoriutumiselle. Ohjelmistotuotantoryhmästä oikeasti vastuussa oleva henkilö, yleensä valmentaja, toimii tehokkaimmin mikäli keskittyy vaikuttamaan näiden epävirallisten toiminta- ja tunnejohtajien kautta. Tarkkailemalla heitä on mahdollista löytää ryhmää eri asioissa parhaiten edustava henkilö, jonka kautta koko ryhmän voi hyvin tavoittaa. Ryhmissä voi olla myös henkilöitä, jotka näkevät ryhmän toiminnassa ongelmia, mutta eivät koe olevansa siinä asemassa, että voisivat puuttua ongelmiin, jolloin he eivät sano mitään. Tämänkaltaisia tilanteita voi yrittää ratkoa esittämällä kysymyksiä ja johdattelemalla henkilöä oikeaan suuntaan. On tärkeää luoda ilmapiiri, jossa ketään ei arvostella tai syyllistetä. Muita ongelmia voi olla, että prosessin mukaan pitäisi sitoutua vain muutamaan asiaan kerrallaan, mutta tiimi ei noudata tätä. Kanban-taulua ei myöskään välttämättä pidetä ajan tasalla. Kaikkien tulee olla motivoituneita käyttämään ja päivittämään taulua, mutta vastuussa olevan henkilön tehtävä on pitää siitä huoli, että taulu pysyy reaaliajassa. Tiimin jäsenten motivaatiota taulua kohtaan voidaan parantaa esimerkiksi leikkimielisillä kilpailuilla, joissa kisataan kenen tiimillä on hienoin Kanban-taulu. 5

8 Yhteenveto Ketterät menetelmät syntyivät tarpeesta parantaa toisaalta ohjelmistoprosessien sisäistä tehokkuutta ja toisaalta ottaa enemmän huomioon asiakkaan todellisia tarpeita lisäämällä vuorovaikutusta. Ketterät menetelmät eivät ole saavuttaneet mitään päätepistettä, vaan ne kehittyvät jatkuvasti useaan eri suuntaan. Scrumban on yksi tuoreimmista ketterän kehityksen menetelmistä. Se yhdistää parhaiksi katsomiaan puolia Scrumista, Kanbanista sekä Lean-ajattelusta. Menetelmä pyrkii työn jatkuvaan virtaamiseen rajoittamalla yhdellä hetkellä työn alla olevien tehtävien lukumäärää. Menetelmä myös kuvaa ketterien menetelmien kehitystä yleisemmin: kehitys on rönsyilevää, ja uusia menetelmiä syntyy yhdistelemällä hyviksi todettuja puolia aiemmista menetelmistä. Koska ketterien menetelmien ytimessä on ihmisten välinen vuorovaikutus ja ohjelmistokehitystä tehdään lähes aina jonkinlaisissa ryhmissä, on luontevaa hakea apua sosiaalipsykologian kentältä. Sosiaalipsykologia tarjoaa työvälineitä erilaisten ryhmäongelmien, erityisesti ns. tunneongelmien, ratkaisuun. Johtaminen ketterissä projekteissa on usein käytännössä hajautettua. Ryhmistä löytyy erilaisia tilanne- ja tunnejohtajia, jotka voivat olla vetovastuussa eri tilanteissa. Näitä rooleja ei ole välttämättä tietoisesti otettu tai annettu, vaan ovat tulosta ryhmäläisten keskinäisistä kemioista ja vahvimmista osaamisalueista. Johtajaksi valikoituu yleensä sellainen henkilö, joka parhaiten ilmentää ryhmän toimintatapoja ja osaamista. Lähteet [1] Managing the development of large software systems [2] Highsmith J., Cockburn A., Agile software development: the business of innovation. Computer, vol. 34, no. 9, 2001, s tp=&arnumber=947100&isnumber=20507 [3] Helkama, Myllyniemi, Liebkind, Johdatus Sosiaalipsykologiaan, Oy Edita Ab, 2001 [4] [5] 6

Raportti Fabian Fagerholmin vierailuluennosta 25.11

Raportti Fabian Fagerholmin vierailuluennosta 25.11 hyväksymispäivä arvosana arvostelija Raportti Fabian Fagerholmin vierailuluennosta 25.11 Eero Laine Helsinki 2.12.2014 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1 Johdanto 1 2 Ketterät

Lisätiedot

Ketteristä menetelmistä ja niiden ryhmädynamiikasta

Ketteristä menetelmistä ja niiden ryhmädynamiikasta Ketteristä menetelmistä ja niiden ryhmädynamiikasta JJJaM-ryhmä: Juuso Hyvönen, Joni Mäkelä, Jani Viherväs Ohjelmistoprojektien johtaminen ja ryhmädynamiikka HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi Ohjelmistoprojekteista Datanomiopiskelijat 2.vuosi Yleistä projekteista Projekti on selkeästi asetettuihin tavoitteisiin pyrkivä, ajallisesti rajattu kertaluonteinen hanke, jonka toteuttamisesta vastaa

Lisätiedot

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12. Scrum is Not Enough Scrum ei riitä Ari Tanninen & Marko Taipale Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.2009 Ari Tanninen Vanhempi ohjelmistoinsinööri Marko Taipale Teknologiajohtaja,

Lisätiedot

Tutkittua tietoa. Tutkittua tietoa 1

Tutkittua tietoa. Tutkittua tietoa 1 Tutkittua tietoa T. Dybå, T. Dingsøyr: Empirical Studies of Agile Software Development : A Systematic Review. Information and Software Technology 50, 2008, 833-859. J.E. Hannay, T. Dybå, E. Arisholm, D.I.K.

Lisätiedot

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy Scrumjatkuvan palvelun DWprojektissa-case OP-Pohjola Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy Agenda Scrum lyhyesti Jatkuvan palvelun DW-projekti- Case OP-Pohjola Lähtötilanne ennen Scrumia Scrumin

Lisätiedot

Ketteristä menetelmistä ja niiden ryhmädynamiikasta. Ohjelmistotuotantoprojektien johtaminen ja ryhmädynamiikka Fabian Fagerholm

Ketteristä menetelmistä ja niiden ryhmädynamiikasta. Ohjelmistotuotantoprojektien johtaminen ja ryhmädynamiikka Fabian Fagerholm Ketteristä menetelmistä ja niiden ryhmädynamiikasta Ohjelmistotuotantoprojektien johtaminen ja ryhmädynamiikka 25.11.2014 Fabian Fagerholm Tohtorikoulutettava ohjelmistojärjestelmät-linjalla Tutkimusaihe:

Lisätiedot

Scrumin käyttö ketterässä sovelluskehityksessä

Scrumin käyttö ketterässä sovelluskehityksessä Scrumin käyttö ketterässä sovelluskehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc., Mountain

Lisätiedot

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara Mitä? Mitä? Yrityksen sisäinen Mitä? Yrityksen sisäinen Alihankinta Mitä? Yrityksen sisäinen Open Source -kehitys Alihankinta

Lisätiedot

Onnistunut ohjelmistoprojekti

Onnistunut ohjelmistoprojekti Onnistunut ohjelmistoprojekti 2.12.2008 Hermanni Hyytiälä Reaktor Innovations Oy Agenda Yritysesittely Keinoja onnistuneeseen ohjelmistoprojektiin Ihmiset Menetelmät Käytännöt ja työkalut Tulevaisuuden

Lisätiedot

Onnistunut ohjelmistoprojekti

Onnistunut ohjelmistoprojekti Onnistunut ohjelmistoprojekti ICT-ajankohtaisseminaari 15.4.2009 Hermanni Hyytiälä Reaktor Innovations Oy Agenda Yritysesittely Keinoja onnistuneeseen ohjelmistoprojektiin Ihmiset Menetelmät Käytännöt

Lisätiedot

Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj

Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla 28.10.2016 Nestori Syynimaa Sovelto Oyj 1 Puhujasta Seniori-konsultti Nestori Syynimaa SAFe, Scrum, Lean IT, ITIL, kokonaisarkkitehtuuri,.. PhD

Lisätiedot

Ohjelmistojen mallintaminen, kurssikoe esimerkkivastauksia

Ohjelmistojen mallintaminen, kurssikoe esimerkkivastauksia Ohjelmistojen mallintaminen, kurssikoe 15.12. esimerkkivastauksia Tehtävä 1 a: Ohjelmistotuotantoprosessi sisältää yleensä aina seuraavat vaiheet: määrittely, suunnittelu, toteutus, testaus ja ylläpito.

Lisätiedot

Projektinhallinta SFS-ISO mukaan

Projektinhallinta SFS-ISO mukaan Projektinhallinta SFS-ISO 21500 mukaan (Ohjeita projektinhallinnasta, 2012) 13.4.2017 Panu Kiviluoma Osaamistavoitteet Luennon jälkeen osaat selittää, mitä tarkoitetaan Projektilla Projektinhallinnalla

Lisätiedot

Tehtävä 3 Fabian Fagerholm: Ketteristä menetelmistä ja niiden ryhmädynamiikasta

Tehtävä 3 Fabian Fagerholm: Ketteristä menetelmistä ja niiden ryhmädynamiikasta 1 Tehtävä 3 Fabian Fagerholm: Ketteristä menetelmistä ja niiden ryhmädynamiikasta Ohjelmistoprojektien johtaminen ja ryhmädynamiikka 4.12.2014 Ryhmä: Kolmio Kasper Hirvikoski Riku Niittymäki Kari Korpinen

Lisätiedot

LEAN-JOHTAMISEN KESKEISET PERIAATTEET

LEAN-JOHTAMISEN KESKEISET PERIAATTEET Poista hukka! Lopeta sähläys! LEAN-JOHTAMISEN KESKEISET PERIAATTEET Webinaari - Keskiviikko 14.2 klo 09:00-10:00 - Webinaari Webinaarin sisältö klo 09:00-10:00 Avaus ja puhujien / KULMIAN esittely Osallistujien

Lisätiedot

Projektin suunnittelu 71A00300

Projektin suunnittelu 71A00300 Projektin suunnittelu 71A00300 Tiimijako Projektisuunnitelma 1. 2. 3. 4. 5. 6. 7. Projektitiimi Projektin tausta Projektin tavoitteet Tiimin roolit Sisäinen viestintä Riskianalyysi Aikataulutus Projektisuunnitelman

Lisätiedot

Ketterä projektinhallinta

Ketterä projektinhallinta Ketterä projektinhallinta Petri Heiramo Agile Coach, CST 1 Petri Heiramo Ikä: 37 (vielä pari päivää ) Oma koulutus- ja valmennusyritys, Agilecraft Oy, reilut 3 viikkoa Lähes 10v ohjelmistokehitys- ja -prosessitausta

Lisätiedot

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013! Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013! Sisältö! 1. Tilanne nyt: waterscrumming! 2. Kokonaisvaltainen ketteryys mitä sillä haetaan, mitä sillä saadaan?! 3. Ketterän

Lisätiedot

Harjoite 1: Kysymyksiä valmentajalle lasten innostuksesta ja motivaatiosta

Harjoite 1: Kysymyksiä valmentajalle lasten innostuksesta ja motivaatiosta Harjoite 1: Kysymyksiä valmentajalle lasten innostuksesta ja motivaatiosta 30-60 minuuttia valmentajan aikaa, ja Harjoituslomake ja kynä noin 1-2 viikkoa oman työn tarkkailuun. Tavoitteet Harjoite on kokonaisvaltainen

Lisätiedot

Eväitä yhteistoimintaan. Kari Valtanen Lastenpsykiatri, VE-perheterapeutti Lapin Perheklinikka Oy

Eväitä yhteistoimintaan. Kari Valtanen Lastenpsykiatri, VE-perheterapeutti Lapin Perheklinikka Oy Eväitä yhteistoimintaan Kari Valtanen Lastenpsykiatri, VE-perheterapeutti Lapin Perheklinikka Oy 3.10.2008 Modernistinen haave Arvovapaa, objektiivinen tieto - luonnonlaki Tarkkailla,tutkia ja löytää syy-seuraussuhteet

Lisätiedot

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistojen mallintaminen. Luento 11, 7.12. Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,

Lisätiedot

Ohjelmistotekniikka - Luento 2

Ohjelmistotekniikka - Luento 2 Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit

Lisätiedot

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento

Lisätiedot

Dialogi kuvina. Syyskuu 2013. Partus Oy, Finland

Dialogi kuvina. Syyskuu 2013. Partus Oy, Finland Syyskuu 2013 Partus Oy, Finland Milloin viimeksi olet keskustellut niin innostavasti, että ideat tuntuvat syntyvän kuin itsestään ja kehittyvän omaa kulkuaan keskustelun myötä? Rosenberg: Myötäelämisen

Lisätiedot

Multisite -projektit uhasta mahdollisuus? Johtamiseväitä projektipäällikölle

Multisite -projektit uhasta mahdollisuus? Johtamiseväitä projektipäällikölle Multisite -projektit uhasta mahdollisuus? Johtamiseväitä projektipäällikölle TTY / Projektinhallintapäivä 23.8.2011 Olli-Pekka Mäkirintala olli-pekka.makirintala@altonova.fi 040 5541031 Olli-Pekka Mäkirintala

Lisätiedot

Hanna Åström Lean coach, lean methodology The Rural Economy and Agricultural Society of Halland

Hanna Åström Lean coach, lean methodology The Rural Economy and Agricultural Society of Halland Hanna Åström Lean coach, lean methodology The Rural Economy and Agricultural Society of Halland hanna.astrom@hushallningssallskapet.se +46 35 46538 Hushållningssällskapet Halland The Rural Economy and

Lisätiedot

Torstai Mikkeli

Torstai Mikkeli Torstai 14.2.2013 Mikkeli OSUVA (2012 2014) - Osallistuva innovaatiotoiminta ja sen johtamista edistävät tekijät sosiaali- ja terveydenhuollossa. hanke tutkii minkälaisilla innovaatiojohtamisen toimintatavoilla

Lisätiedot

Millaisia rooleja ja tehtäviä on esimiehellä yhteiskehittämisessä?

Millaisia rooleja ja tehtäviä on esimiehellä yhteiskehittämisessä? Millaisia rooleja ja tehtäviä on esimiehellä yhteiskehittämisessä? Työpaja 7.11.2017 Reijo Kauppila, Muutosvalmennus Reijo Kauppila Oy Työnohjaaja, johdon valmentaja, KM, Psykodraamakouluttaja TEP reijo.kauppila@muutosvalmennus.fi,

Lisätiedot

PM Club Jyväskylä Jatkuva uudistuminen osaamista ja kokemusta jakamalla

PM Club Jyväskylä Jatkuva uudistuminen osaamista ja kokemusta jakamalla PM Club Jyväskylä 10.6.2015 Jatkuva uudistuminen osaamista ja kokemusta jakamalla Tilaisuuden tavoite Jakaa ajatuksia ja kokemuksia projektipäällikön roolista Saada vertaistukea omaan työhön tai oman organisaation

Lisätiedot

Ketterien periaatteiden merkitys projektityössä

Ketterien periaatteiden merkitys projektityössä Ketterien periaatteiden merkitys projektityössä Suvi Jentze-Korpi Helsinki 18.10.2012 Kandidaatintutkielma-kurssin aine HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö i 1 Johdanto 1 2 Lineaarinen

Lisätiedot

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

KOODAAKO PROJEKTIPÄÄLLIKKÖ? KOODAAKO PROJEKTIPÄÄLLIKKÖ? - ROOLIODOTUKSET KETTERISSÄ OHJELMISTOPROJEKTEISSA Mikko Viskari Development Manager Ohjelmistoprojektikokemusta vuodesta 2005 Teknisen projektipäällikön roolissa vuodesta 2011

Lisätiedot

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Sisäänrakennettu tietosuoja ja ohjelmistokehitys Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 8. kesäkuuta, 2018 Agenda Ohjelmistokehitys Ohjelmistokehitys vs. konsultointi Vaatimukset Tietosuoja Tietosuoja ohjelmistokehityksessä kiteytettynä

Lisätiedot

Ohjelmistojen suunnittelu

Ohjelmistojen suunnittelu Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer

Lisätiedot

Yhteisöllisen oppimisen työpaja 9.12.2010 Reflektori 2010 Tulokset

Yhteisöllisen oppimisen työpaja 9.12.2010 Reflektori 2010 Tulokset Yhteisöllisen oppimisen työpaja 9.12.2010 Reflektori 2010 Tulokset Fasilitointi: Kati Korhonen-Yrjänheikki, TEK; Dokumentointi työpajassa: Ida Mielityinen, TEK; Fläppien dokumentointi tulosraporttia varten:

Lisätiedot

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Eeva Kangas 05.11.2015 @FixUi Oy 2013 2015 FIXUI "Autamme yrityksiä suunnittelemaan sellaisia tuotteita, joita ihmiset osaavat ja haluavat käyttää" Käyttäjätutkimukset

Lisätiedot

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? 24.10.2017 Lauri Helenius, Solita Oy Solitalaisia yli 650 Liikevaihto 2016 67 M Keski-ikä 36 V. Kasvu 2016

Lisätiedot

Ryhmädynamiikka ja ketterät menetelmät

Ryhmädynamiikka ja ketterät menetelmät Ryhmädynamiikka ja ketterät menetelmät Ohjelmistoprojektien johtaminen ja ryhmädynamiikka 13.2.2018 Fabian Fagerholm Scrumban-tiimin päiväkokous (Flickr, Creative Commons) Johdanto Fabian Fagerholm fabian.fagerholm@helsinki.fi

Lisätiedot

Ketteryys pähkinänkuoressa. Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin

Ketteryys pähkinänkuoressa. Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin Ketteryys pähkinänkuoressa Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin Empiirinen prosessinhallinta Iteraatiot ja inkrementit riskienhallinnassa Imuohjaus Ketteryyden

Lisätiedot

Tapahtuipa Testaajalle...

Tapahtuipa Testaajalle... Tapahtuipa Testaajalle... - eli testaus tosielämässä 09.10.2007 Juhani Snellman Qentinel Oy 2007 Agenda Minä ja mistä tulen Testauksen konteksti Tapauksia tosielämästä ja työkaluja 2 Minä Juhani Snellman

Lisätiedot

Käyttäjätarinat perinteisessä hankkeessa. Sisältö ja käytännöt

Käyttäjätarinat perinteisessä hankkeessa. Sisältö ja käytännöt Käyttäjätarinat perinteisessä hankkeessa Sisältö ja käytännöt Helsingin kaupunki 21/03/17 Käyttäjätarinat perinteisessä hankkeessa Mikä on käyttäjätarina Käyttäjätarina perinteisessä hankkeessa Käyttäjätarinan

Lisätiedot

Harjoitustyön testaus. Juha Taina

Harjoitustyön testaus. Juha Taina Harjoitustyön testaus Juha Taina 1. Johdanto Ohjelman teko on muutakin kuin koodausta. Oleellinen osa on selvittää, että ohjelma toimii oikein. Tätä sanotaan ohjelman validoinniksi. Eräs keino validoida

Lisätiedot

Tulokset. Pikatilastot Kysely 977578 'Finn Heat Oy asiakastyytyväisyyskysely 2013' Kysely 977578

Tulokset. Pikatilastot Kysely 977578 'Finn Heat Oy asiakastyytyväisyyskysely 2013' Kysely 977578 Tulokset Kysely 977578 Tallenteita kyselyssä: 40 Tallenteita kyselyssä yhteensä: 40 Prosenttiosuus kaikista: 100.00% sivu 1 / 50 Kenttäyhteenveto A1:lle Asema yrityksessä sivu 3 / 50 Kenttäyhteenveto B1(SQ001):lle

Lisätiedot

Itsensä johtaminen uudessa työympäristössä uusin työtavoin

Itsensä johtaminen uudessa työympäristössä uusin työtavoin Itsensä johtaminen uudessa työympäristössä uusin työtavoin Luento 17.5.2017 VR - Matkakumppanit Jaana Ahtonen-Huuskonen / DIALOGO www.dialogo.fi Luennon aiheita: Itsensä johtaminen Vahvuuksien tunnistaminen

Lisätiedot

Monimuotoisuuden johtamisella kaikille sopivia työpaikkoja ja työyhteisöjä

Monimuotoisuuden johtamisella kaikille sopivia työpaikkoja ja työyhteisöjä Monimuotoisuuden johtamisella kaikille sopivia työpaikkoja ja työyhteisöjä Aulikki Sippola, KTT, monimuotoisuusjohtamisen asiantuntija Ratko-menetelmä tarjoaa keinoja rakentaa monimuotoisuutta arvostavia

Lisätiedot

10 v. työkokemus teknologiaprojekteista, tiiminvedosta ja agile menetelmistä.

10 v. työkokemus teknologiaprojekteista, tiiminvedosta ja agile menetelmistä. 1 Heikki Paananen, MSc., Lehtori Lahden Ammattikorkeakoulu, Liiketalouden Ala Tietojenkäsittely vuodesta 2011 Mm. Ketterät projektinhallintatekniikat, projektiohjaus. 10 v. työkokemus teknologiaprojekteista,

Lisätiedot

MUSIIKKIALAN PERUSTUTKINNON AMMATILLISET TUTKINNON OSAT, AMMATTITAITOVAATIMUKSET JA ARVIOINTI

MUSIIKKIALAN PERUSTUTKINNON AMMATILLISET TUTKINNON OSAT, AMMATTITAITOVAATIMUKSET JA ARVIOINTI 4 MUSIIKKIALAN PERUSTUTKINNON AMMATILLISET TUTKINNON OSAT, AMMATTITAITOVAATIMUKSET JA ARVIOINTI 4.1 KAIKILLE PAKOLLISET TUTKINNON OSAT 4.1.1 Työtehtävän suunnittelu, 10 ov Ammattitaitovaatimukset kartoittaa

Lisätiedot

IT2015 EKT-ehtojen käyttö

IT2015 EKT-ehtojen käyttö -ehtojen käyttö Erityisehtoja ohjelmistojen toimituksista ketterillä menetelmillä Näiden ohjeiden tavoitteena on helpottaa sopimista ketterien menetelmien käytöstä IT-alalla ja nostaa esiin keskeisiä sopimusta

Lisätiedot

Ketterä vaatimustenhallinta

Ketterä vaatimustenhallinta Ketterä vaatimustenhallinta ja miksi se on useimmiten hyvä asia K A R I A L HO C E O I M P R OV EIT OY Sisältö ImproveIt Oy Perinteinen vaatimushallinta Ketterä vaatimustenhallinta Monenlaista softakehitystä

Lisätiedot

Projektityö

Projektityö Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:

Lisätiedot

Kokemuksia osaamisperustaisuudesta

Kokemuksia osaamisperustaisuudesta Kokemuksia osaamisperustaisuudesta Opintojaksot: Tuotteistan palveluni Minä esimiehenä Palveluliiketoiminnan koulutus Tuija Heikkilä ja Tuija Ylä-Viteli Valmennussuunnitelma Vuositeemat 1. vuoden teema:

Lisätiedot

1. JAKSO - SÄÄNNÖT Tavat, käytös, toisen kunnioittava kohtaaminen, huomaavaisuus, kohteliaisuus.

1. JAKSO - SÄÄNNÖT Tavat, käytös, toisen kunnioittava kohtaaminen, huomaavaisuus, kohteliaisuus. 1. JAKSO - SÄÄNNÖT Tavat, käytös, toisen kunnioittava kohtaaminen, huomaavaisuus, kohteliaisuus. 1. Ympäristö a. Tässä jaksossa ympäristö rakennetaan pedagogiikkaa tukevien periaatteiden mukaisesti ja

Lisätiedot

Johdattelua, motivointia, eli missä ollaan ja kuinka siihen on tultu

Johdattelua, motivointia, eli missä ollaan ja kuinka siihen on tultu Johdattelua, motivointia, eli missä ollaan ja kuinka siihen on tultu 581259 Ohjelmistotuotanto 1 Ohjelmistotuotanto Kuinka valmistaa laadukkaita ja tehokkaita ohjelmistoja mahdollisimman edullisesti? Ohjelmistotuotanto

Lisätiedot

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit Kurssilla: Johdatus käyttäjäkeskeiseen tuotekehitykseen 23.1.2008 Johanna Viitanen johanna.viitanen@soberit.hut.fi Luennon aiheet Tuotekehityksen

Lisätiedot

PÄÄROOLISSA MINÄ SOTE-PEDA Tapio Koskimaa työhyvinvointipäällikkö

PÄÄROOLISSA MINÄ SOTE-PEDA Tapio Koskimaa työhyvinvointipäällikkö PÄÄROOLISSA MINÄ SOTE-PEDA 5.2.2016 Tapio Koskimaa työhyvinvointipäällikkö 2 10.2.2016 Keskeinen lähtökohta työhyvinvoinnille yksilö yhteisöllisyyden rakentajana ja yhteisöllisyys yksilön tukena arvostava

Lisätiedot

Juha Taina, Marko Salmenkivi ja Kjell Lemström,

Juha Taina, Marko Salmenkivi ja Kjell Lemström, Ohjelmistotuotanto Johdattelua, motivointia, eli missä ollaan ja kuinka siihen on tultu Kuinka valmistaa laadukkaita ja tehokkaita ohjelmistoja mahdollisimman edullisesti? Ohjelmistotuotanto (Software

Lisätiedot

Ne liittyvät samaan henkilöön, paikkaan, projektiin, asiaan, asiakkaaseen, tapahtumaan tai seikkaan.

Ne liittyvät samaan henkilöön, paikkaan, projektiin, asiaan, asiakkaaseen, tapahtumaan tai seikkaan. 6. Asiakirjapalvelu 6.1 PALVELUINFORMAATIO Palvelun nimi Asiakirjapalvelu Palvelun versio 1.0 Tunnus (ks. M14.4.42) 6.2 Avainkäsitteet 6.2.1 Tarkoituksenmukainen asiakirjakoosteiden muodostaminen MoReq2010

Lisätiedot

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Sisäänrakennettu tietosuoja ja ohjelmistokehitys Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology

Lisätiedot

Lapsi ja perhe tilanteensa kuvaajana yhteiskehittämisen osuus

Lapsi ja perhe tilanteensa kuvaajana yhteiskehittämisen osuus Lapsi ja perhe tilanteensa kuvaajana yhteiskehittämisen osuus Yhteistoiminnalla kohti vammaisen lapsen ja perheen hyvää elämää -innopaja 9.4.2013 Riihimäki Työskentelyn ohjeistus Alun puheenvuoroissa esiteltiin

Lisätiedot

Lyhyt johdatus ketterään testaukseen

Lyhyt johdatus ketterään testaukseen TTY:n Testauspäivät, Tampere 15.8.2006 Lyhyt johdatus ketterään testaukseen eli Ketterän ohjelmistokehityksen laatukäytäntöjä Juha Itkonen SoberIT Teknillinen korkeakoulu Juha.Itkonen@tkk.fi Ketterä ohjelmistokehitys

Lisätiedot

A4.1 Projektityö, 5 ov.

A4.1 Projektityö, 5 ov. A4.1 Projektityö, 5 ov. Kurssin esitietovaatimuksia Kurssin tavoitteista Kurssin sisällöstä Luentojen tavoitteista Luentojen sisällöstä Suoritustavoista ja -vaatimuksista Arvostelukriteereistä Motivointia

Lisätiedot

Globaali keskinäisriippuvuus kasvavat jännitteet

Globaali keskinäisriippuvuus kasvavat jännitteet Kestävyyskriisi nyt! Globaali keskinäisriippuvuus ja kasvavat jännitteet Teknologia muuttaa kaiken Megatrendit Suomen täyttäessä 100-vuotta maailma on epävarmuuden tilassa. Miltä huominen pohjolassa

Lisätiedot

Ilkeät ongelmat moniammatillista johtamista monikulttuurisessa ympäristössä. Lape Pippuri, Verkostojohtamisen seminaari

Ilkeät ongelmat moniammatillista johtamista monikulttuurisessa ympäristössä. Lape Pippuri, Verkostojohtamisen seminaari Ilkeät ongelmat moniammatillista johtamista monikulttuurisessa ympäristössä Lape Pippuri, Verkostojohtamisen seminaari 26.8.2018 Pasi-Heikki Rannisto Professori, terveydenhuollon johtaminen Tampereen yliopisto

Lisätiedot

Toimiva työyhteisö DEMO

Toimiva työyhteisö DEMO Toimiva työyhteisö DEMO 7.9.6 MLP Modular Learning Processes Oy www.mlp.fi mittaukset@mlp.fi Toimiva työyhteisö DEMO Sivu / 8 TOIMIVA TYÖYHTEISÖ Toimiva työyhteisö raportti muodostuu kahdesta osa alueesta:

Lisätiedot

Ohjelmistoprojektien johtaminen ja ryhmädynamiikka Harjoitus 3

Ohjelmistoprojektien johtaminen ja ryhmädynamiikka Harjoitus 3 Ohjelmistoprojektien johtaminen ja ryhmädynamiikka Harjoitus 3 Ryhmä IPA: Petri Kallio, Pentti Korpela, Simo Mäkinen, Riku Rytkönen Helsinki 2.12.2014 Harjoitusraportti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

<e.g. must, essential, conditional>

<e.g. must, essential, conditional> Käyttötapaukset Kurssin malli käyttötapauksille: Tila < List of users and the other systems that interacts directly with a system>

Lisätiedot

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu PROJEKTINHALLINTA Käyttäjälähtöinen suunnittelu PROJEKTINHALLINTA OSANA KURSSIA Opettaja: Tomi Jokitulppo email: Tomi.Jokitulppo@metropolia.fi puhelin: 040 5430197 4 opetuskertaa: 2.10., 9.10., 16.10.

Lisätiedot

Tenttikysymykset. + UML- kaavioiden mallintamistehtävät

Tenttikysymykset. + UML- kaavioiden mallintamistehtävät Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä

Lisätiedot

Suuntana ajatteleva koulu. Liperin vanhempainilta

Suuntana ajatteleva koulu. Liperin vanhempainilta Suuntana ajatteleva koulu Liperin vanhempainilta 20.11.2017 OPH:n rahoittama hanke Akaan perusasteen koulut (8) Lappeenrannasta kolme koulua Viinijärven alakoulu, Liperi Helsingin yliopiston koulutuksen

Lisätiedot

BIMin mahdollisuudet hukan poistossa ja arvonluonnissa LCIFIN Vuosiseminaari 30.5.2012

BIMin mahdollisuudet hukan poistossa ja arvonluonnissa LCIFIN Vuosiseminaari 30.5.2012 BIMin mahdollisuudet hukan poistossa ja arvonluonnissa LCIFIN Vuosiseminaari 30.5.2012 RIL tietomallitoimikunta LCI Finland Aalto-yliopisto Tampereen teknillisen yliopisto ja Oulun yliopisto Tietomallien

Lisätiedot

Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op)

Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op) 581361 Ohjelmistoprosessit ja ohjelmistojen laatu (4op) Ohjelmistojärjestelmien syventävien opintojen kurssi Myös ohjelmistotekniikan profiilin pakollinen kurssi eli ohjelmistotekniikka-aiheisen gradun

Lisätiedot

Ohjelmistotekniikka kevät 2003 Laatujärjestelmät

Ohjelmistotekniikka kevät 2003 Laatujärjestelmät Laatujärjestelmät Ohjelmistotekniikka kevät 2003 Prosessiajattelu Sisään Prosessi Ulos ohjaus mittaus Laatujärjestelmät Laatujärjestelmät määrittelevät sen, mitkä prosessit täytyy olla määritelty ei sitä,

Lisätiedot

Scrum-käytännöt ja käyttäjäkokemustyö ohjelmistoalan yrityksessä. Marie-Elise Kontro

Scrum-käytännöt ja käyttäjäkokemustyö ohjelmistoalan yrityksessä. Marie-Elise Kontro Scrum-käytännöt ja käyttäjäkokemustyö ohjelmistoalan yrityksessä Marie-Elise Kontro 25.03.2015 Sisältö 1. Tutkimuskysymykset 2. Scrum ja käyttäjäkokemustyö 3. Tutkimusmenetelmä 4. Tulokset 5. Luotettavuuden

Lisätiedot

Henkinen johtaminen Pomon päivä

Henkinen johtaminen Pomon päivä 13.10.16 Henkinen johtaminen Pomon päivä 12.10.2016 Elina Juntunen, TT, YTK elina.juntunen@helsinki.fi Spirtus (lat.), henki, hengitys. elämää ylläpitävä voima, elinvoima. 1 13.10.16 Työelämän spirit Merkityksellisyys

Lisätiedot

Kansainvälinen IPMA henkilösertifiointi

Kansainvälinen IPMA henkilösertifiointi Kansainvälinen IPMA henkilösertifiointi 2019 Projektiyhdistys ry YHDESSÄ KOHTI MAAILMAA, JOSSA KAIKKI PROJEKTIT ONNISTUVAT Kansainvälinen IPMA sertifikaatti on ainutlaatuinen todistus henkilön kyvykkyydestä

Lisätiedot

Käyttäjätutkimus: Havainnointi suunnittelun lähtökohtana

Käyttäjätutkimus: Havainnointi suunnittelun lähtökohtana KÄYTETTÄVYYDEN PERUSTEET 1,5op Käyttäjätutkimus: Havainnointi suunnittelun lähtökohtana Katja Soini TaiK 28.3.2007 1. MÄÄRITTELE 2. TUNNISTA RATKAISU 5. ARVIOI 3. MÄÄRITTELE 4. LUO Aiheena keskiviikkona

Lisätiedot

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework Työn ositusmalleista Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Walker Royce, Software Project Management, A Unified Framework 1 Tavoitteista Luentojen jälkeen opiskelijan tulisi osata:

Lisätiedot

Software engineering

Software engineering Software engineering Alkuperäinen määritelmä: Naur P., Randell B. (eds.): Software Engineering: A Report on A Conference Sponsored by the NATO Science Committee, NATO, 1968: The establishment and use of

Lisätiedot

Hakeminen. Päivähoitoyksikössä toteutetaan yhteisesti suunniteltua/laadittua toimintakäytäntöä uusien asiakkaiden vastaanottamisessa.

Hakeminen. Päivähoitoyksikössä toteutetaan yhteisesti suunniteltua/laadittua toimintakäytäntöä uusien asiakkaiden vastaanottamisessa. Päivähoidon laatukriteerit Hakeminen Päivähoitoyksikössä toteutetaan yhteisesti suunniteltua/laadittua toimintakäytäntöä uusien asiakkaiden vastaanottamisessa. Henkilökunta tuntee päivähoitoyksikkönsä

Lisätiedot

Project group Tete Work-time Attendance Software

Project group Tete Work-time Attendance Software Project group Tete Work-time Attendance Software Henkilökohtainen SE harjoitus: etenemisraportti Projektin etenemisen seuranta ja kontrollointi Niilo Fredrikson T-76.115 Software project 2(5) Muutosloki

Lisätiedot

Kimmo Koskinen, Rolf Malmelin, Ulla Laitinen ja Anni Salmela

Kimmo Koskinen, Rolf Malmelin, Ulla Laitinen ja Anni Salmela Olipa kerran köyhä maanviljelijä Kimmo Koskinen, Rolf Malmelin, Ulla Laitinen ja Anni Salmela 1 1 Johdanto Tässä raportissa esittelemme ratkaisukeinon ongelmalle, joka on suunnattu 7 12-vuotiaille oppilaille

Lisätiedot

Digikaavoitus, tietomallinnus ja MRL:n uudistus

Digikaavoitus, tietomallinnus ja MRL:n uudistus Digikaavoitus, tietomallinnus ja MRL:n uudistus Kuntamarkkinat 2019 12.9.2019 MAANKÄYTTÖ JA RAKENNUSLAKI UUDISTUU Uudistuksen tavoitteena on yksinkertaistaa alueidenkäytön suunnittelujärjestelmää, kehittää

Lisätiedot

Sosiaalinen media yrityskäytössä Yhteenvetoraportti, N=115, Julkaistu: 14.2.2011. Vertailuryhmä: Kaikki vastaajat

Sosiaalinen media yrityskäytössä Yhteenvetoraportti, N=115, Julkaistu: 14.2.2011. Vertailuryhmä: Kaikki vastaajat Sosiaalinen media yrityskäytössä Yhteenvetoraportti, N=115, Julkaistu: 14.2.2011 Vertailuryhmä: Kaikki vastaajat Sosiaalista mediaa hyödynnetään yrityksessäni tällä hetkellä Vastaus Lukumäärä Prosentti

Lisätiedot

Exactumista Paradisumiksi - saako opettaminen olla kivaa? Juha Oikkonen Matematiikan ja tilastotieteen laitos Opettajien akatemia

Exactumista Paradisumiksi - saako opettaminen olla kivaa? Juha Oikkonen Matematiikan ja tilastotieteen laitos Opettajien akatemia Exactumista Paradisumiksi - saako opettaminen olla kivaa? Juha Oikkonen Matematiikan ja tilastotieteen laitos Opettajien akatemia 04/03/15 1 Paradisum? 04/03/15 2 Matka ja näkymiä 1989 alkaen: Matikkakeskusteluja

Lisätiedot

Siksi nyt on tärkeää. On mahdollista että: TYÖN JA TOIMEENTULON ARVOITUS. Työ muuttuu mutta sitä on runsaasti ja palkkatyötä riittää kaikille.

Siksi nyt on tärkeää. On mahdollista että: TYÖN JA TOIMEENTULON ARVOITUS. Työ muuttuu mutta sitä on runsaasti ja palkkatyötä riittää kaikille. TYÖN JA TOIMEENTULON ARVOITUS Työn maailma on tuntemattoman äärellä: automatisaatio, robotisaatio, keinoäly ja digitaaliset alustat muokkaavat eri aloja teollisuudesta hoivaan ja tietotyöhön. Todennäköisesti

Lisätiedot

Kurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset

Kurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset Kurssin tavoitteista uennot ma ls. 1097, klo 10-12. pe ls. DXI, klo 12-14. uennot ovat viikoilla 40-42. uentojen yhteydessä ei järjestetä erillisiä harjoituksia. Opinto-oppaasta: Opintojakson tavoitteena

Lisätiedot

Milloin viimeksi olet keskustellut niin innostavasti, että ideat tuntuvat syntyvän kuin itsestään ja kehittyvän omaa kulkuaan keskustelun myötä?

Milloin viimeksi olet keskustellut niin innostavasti, että ideat tuntuvat syntyvän kuin itsestään ja kehittyvän omaa kulkuaan keskustelun myötä? Milloin viimeksi olet keskustellut niin innostavasti, että ideat tuntuvat syntyvän kuin itsestään ja kehittyvän omaa kulkuaan keskustelun myötä? Dialogi kuvina Tiimiakatemia Global (Partus Oy) www.tiimiakatemia.com

Lisätiedot

Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon

Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon 582104 Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon 1 Lyhyt johdatus ohjelmistotuotantoon Ohjelmistotuotanto, ohjelmistoprojektit Miten ohjelmistojen tuottaminen eroaa teollisesta tuotannosta

Lisätiedot

Työmaa-aikataulun tekeminen ja noudattaminen. 1 16.5.2016 Skanska Talonrakennus Oy Vesa Hintukainen

Työmaa-aikataulun tekeminen ja noudattaminen. 1 16.5.2016 Skanska Talonrakennus Oy Vesa Hintukainen Työmaa-aikataulun tekeminen ja noudattaminen 1 16.5.2016 Skanska Talonrakennus Oy Vesa Hintukainen Takuutoimenpiteet Työn tekeminen uudelleen Laite- ja konehäiriöt Tarpeeton materiaalin käsittely Tarpeettomat

Lisätiedot

Kilpailemaan valmentaminen - Huipputaidot Osa 3: Vireys- ja suoritustilan hallinta. Harjoite 15: Keskittyminen ja sen hallinta

Kilpailemaan valmentaminen - Huipputaidot Osa 3: Vireys- ja suoritustilan hallinta. Harjoite 15: Keskittyminen ja sen hallinta Kilpailemaan valmentaminen - Huipputaidot Osa 3: Vireys- ja suoritustilan hallinta Harjoite 15: Keskittyminen ja sen hallinta Harjoitteen tavoitteet ja hyödyt Harjoitteen tavoitteena on varmistaa, että

Lisätiedot

4 ensimmäistä sähköpostiasi

4 ensimmäistä sähköpostiasi 4 ensimmäistä sähköpostiasi 1 Ohjeet Nyt rakennetaan neljä viestiä, jotka voit lähettää sähköpostilistallesi. Jos et vielä osaa rakentaa sähköpostilistaa, lue tämä kirjoitus: http://www.valmentaja-akatemia.fi/sahkopostilista/

Lisätiedot

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko.

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko. SUBSTANTIIVIT 1/6 juttu joukkue vaali kaupunki syy alku kokous asukas tapaus kysymys lapsi kauppa pankki miljoona keskiviikko käsi loppu pelaaja voitto pääministeri päivä tutkimus äiti kirja SUBSTANTIIVIT

Lisätiedot

statbeatmobile PROJECT REVIEW iteration 1

statbeatmobile PROJECT REVIEW iteration 1 statbeatmobile PROJECT REVIEW iteration 1 agenda Projekti Status Käytännöt Tulokset Katsaus eteenpäin PROJEKTI / mikä on statbeat? Sosiaalinen joukkueurheilupalvelu Keskustelu, fanit, kavereiden joukkueet,

Lisätiedot

Tutkimushavaintoja kahdesta virtuaaliympäristöstä

Tutkimushavaintoja kahdesta virtuaaliympäristöstä Tutkimushavaintoja kahdesta virtuaaliympäristöstä Haasteita ja mahdollisuuksia uusiin toimintatapoihin 8.2.2008 Eija Korpelainen ja Meri Jalonen TKK, Työpsykologian ja johtamisen laboratorio Esityksen

Lisätiedot

Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana

Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana Muutamia ajatuksia siitä, miten testaus pärjää lama-ajan säästötalkoissa. Laman patologioita ja mahdollisuuksia. Säästämisen strategioita.

Lisätiedot

ERTO / YSTEA Työhyvinvointi osana toimivaa työyhteisöä Vaativat asiakaspalvelutilanteet

ERTO / YSTEA Työhyvinvointi osana toimivaa työyhteisöä Vaativat asiakaspalvelutilanteet ERTO / YSTEA Työhyvinvointi osana toimivaa työyhteisöä Vaativat asiakaspalvelutilanteet.0.0 JS Partners Oy Toimiva työyhteisö selkeät tavoitteet ja yhteiset pelisäännöt tarkoituksenmukaiset työvälineet

Lisätiedot

Työryhmäkysymykset THL

Työryhmäkysymykset THL Lapsi- ja perhepalveluiden muutosohjelma Systeeminen lastensuojelun toimintamalli Lappi ja Pohjois-Pohjanmaa / POSKE Yhteiskehittämispäivien ryhmätyöt RYHMÄ 3. Työryhmäkysymykset Miten hyvin mallinnuksessa

Lisätiedot

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan. Ammattitaidon osoittamistavat

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan. Ammattitaidon osoittamistavat 1(6) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ Tutkinnon osa: Kehitysympäristön käyttö Tavoitteet: Opiskelija osaa määritellä, suunnitella ja toteuttaa ohjelmiston sekä dokumentoida ja testata valittua

Lisätiedot

PEDAGOGINEN JOHTAJUUS

PEDAGOGINEN JOHTAJUUS PEDAGOGINEN JOHTAJUUS Pedagogisen johtajuuden päätavoite on lapsen hyvä kasvu, oppiminen ja hyvinvointi. Pedagogisella johtajuudella tarkoitetaan laajasti ymmärrettynä oppimiskulttuurin kehittämistä, organisaation

Lisätiedot