CGI:N AGILE-PALVELUT Liiketoiminnan kehittäminen ketterillä menetelmillä 1 2 3 4 5 Miksi tarvitaan ketteriä menetelmiä? Ketteryys pitää kilpailukykyisenä Ketteristä tiimeistä koko organisaatioon Miten muutos toteutetaan? CGI ketteränä kumppanina
AGILE AGILE Ketterää kehittämistä ohjaavat niin sanottu Ketterä manifesti (Agile Manifesto) ja ketterät periaatteet. Niissä painotetaan liiketoiminnan edustajien ja kehittäjien yhteistyötä sekä itseohjautuvia moniosaajatiimejä, joilla on mahdollisuus kehittää toimintaansa. Asiakkaan tarpeisiin vastaavia versioita toimitetaan nopeasti ja säännöllisesti, ja muutoksiin reagoidaan jatkuvasti. Oleellista on avoin kommunikointi ja hukkatyön minimointi.
1 Miksi tarvitaan ketteriä menetelmiä? MUUTTUVASSA LIIKETOIMINTAYMPÄRISTÖSSÄ organisaatioille on syntynyt kasvava tarve IT:n modernisointiin ja digitalisointiin. Jotta yritykset säilyttäisivät kilpailukykynsä, niiden täytyy voida ylläpitää korkeaa laatua, jatkuvuutta ja kustannustehokkuutta samalla kun ne vastaavat muutoksiin ja kehittävät liiketoimintaansa. Näihin samaan aikaan vaikuttaviin haasteisiin ketterät menetelmät tarjoavat tehokkaan työkalun. KETTERIEN MENETELMIEN avulla yritykset voivat jalostaa nykyisiä palveluitaan ja luoda uusia liiketoiminnan muuttuviin tarpeisiin sekä toimittaa tuotteita ja palveluita nopeasti markkinoille. Ketterille menetelmille tyypillisellä inkrementaalisella eli lisäävällä ja iteratiivisella eli toistavalla toimintatavalla luodaan toimivia ratkaisuja ja varmistetaan loppukäyttäjien tyytyväisyys nopean palautesyklin avulla. KETTERÄT MENETELMÄT tarjoavat myös toimintamallin yrityksen liiketoimintatavoitteiden saavuttamiseen. Yritysjohdon on kyettävä vastaamaan päivittäisten, operatiivisten IT-toimintojen vaatimuksiin samalla kun se vastaa pidemmän aikavälin liiketoiminnan kehittämisestä. Inkrementaalisesti toteutettavilla hankkeilla yritykset minimoivat kehitystyönsä riskit ja yritysten investoinnit tuottavat arvoa jo hankkeen alkuvaiheesta lähtien. CGI AUTTAA kokonaisvaltaisen osaamisensa ja monipuolisen kokemuksensa avulla asiakasorganisaatioitaan ketteröittämään niiden toiminnan ja neuvoo, miten ketterät hankkeet toteutetaan onnistuneesti silloin kun: 1 23 Liiketoimintajohdolla ei ole riittävää näkyvyyttä hankkeiden etenemiseen, tuotoksiin tai kustannuksiin. Useat rinnakkaiset hankkeet hidas tavat läpimenoa asiantuntijoiden joutuessa jatkuvasti jakamaan aikaansa eri hank keiden välillä. Riskien ja riippu vuuksien hallinta on vaikeaa ja työlästä.
2 Ketteryys pitää kilpailukykyisenä KETTERÄN TOIMINNAN hyötyjä ovat hankkeiden nopeampi läpivienti ja tekemisen läpinäkyvyys. Hankkeiden onnistuminen edellyttää kaikilta osapuolilta tiivistä sitoutumista ketterien menetelmien toimintamalliin. Avainsanoja ovat luottamus, yhteistyö ja kumppanuus. Ketterä toimintatapa on luonteeltaan läpinäkyvä yhteistyö- tai kumppanuusmalli, jossa kaikki osallistujat tietävät koko ajan, missä mennään, mitä ongelmaa ratkaistaan ja minkälaisia tuloksia voidaan saavuttaa. Ketteryys on yhdessä tekemistä ja jatkuvaa sisällön ohjausta sekä priorisointia liiketoiminnan näkökulmasta. Avainsanoja ovat luottamus, yhteistyö ja kumppanuus. KETTERYYS NÄKYY myös hankkeen ohjauksessa: kun asioita tehdään pienemmissä sykleissä ja hankkeen sisältö saa muuttua matkan varrella, päätöksiä täytyy tehdä nopeasti. Esimerkiksi scrum-mallissa tuoteomistajalla (Product Owner) on keskeinen rooli toteutettavan hankkeen sisällön ohjauksessa koko toimituksen ajan. Tuoteomistaja tuntee liiketoiminnan ja on näin ollen sopivin henkilö edustamaan asiakkaita ja käyttäjiä. Sidosryhmien ja tuoteomistajan vuoropuhelu luo yhteistyön liiketoiminnan ja IT:n välille. Tuoteomistajan, scrum masterin ja kehitystiimin välinen vuoropuhelu puolestaan ohjaa tekemistä ja mahdollistaa toimituksen läpinäkyvyyden. CGI:N KOKEMUSTEN mukaan asiakkaat ovat kokeneet tällaisen tekemisen mallin hyväksi. Tiimityötä on pidetty mielekkäänä, mikä näkyy sekä työ- että asiakastyytyväisyyttä mittaavien tutkimusten tuloksissa. CGI:n asiakkaat ovat maininneet ketterien hankkeiden eduista muun muassa seuraavat: uusia ratkaisuja saadaan markkinoille huomattavasti nopeammin kuin aikaisemmin (esimerkiksi siirtyminen 12 kuukauden julkaisusyklistä 6 viikon sykliin) loppukäyttäjien aktiivinen mukanaolo ja nopeat palautesyklit helpottavat uuden tuotteen käyttöönottoa dialogi liiketoiminnan ja IT-toimittajan välillä on avointa ja jatkuvaa tekemistä ohjataan liiketoimintalähtöisesti ja kehitys työtä seurataan reaaliajassa.
2 Ketteryys pitää kilpailukykyisenä VERSIONONEN VUOTUINEN State of Agile -tutkimus tukee CGI:n havaintoja. Tutkimuksen mukaan organisaatiot hakevat ketterien menetelmien avulla erityisesti mahdollisuutta hallinnoida muuttuvia prioriteetteja (87 %), tehostaa tiimien tuottavuutta (85 %) sekä lisätä projektien läpinäkyvyyttä (84 %). Muita merkittäviä hyötyjä olivat vastaajien mukaan muun muassa tiimien lisääntynyt motivaatio, lyhyempi julkaisusykli ja kohentunut julkaisuiden ennakoitavuus sekä tuotteiden parempi laatu. VersionOnen tutkimukseen osallistuneista 3880 kansainvälisestä IT-organisaatiosta ketteriä menetelmiä käyttää jo 95 prosenttia. Neljännes näistä organisaatioista on käyttänyt ketteriä menetelmiä yli viiden vuoden ajan. Organisaatioista... 84 % hakee mahdollisuutta lisätä projektien läpinäkyvyyttä. 87 % hakee mahdollisuutta hallinnoida muuttuvia prioriteetteja. 85 % hakee mahdollisuutta tehostaa tiimien tuottavuutta.
3 Ketteristä tiimeistä koko organisaatioon IT-ALALLA KETTERÄT MENETELMÄT ovat jo laajalti käytössä, mutta State of Agile -tutkimuksen mukaan myös pankki- ja vakuutusalalla sekä palveluliiketoiminnassa menetelmiä ollaan ottamassa käyttöön. Myös julkishallinnossa on kasvavaa kiinnostusta ketterien menetelmien hyödyntämiseen. CGI ON EDELLÄKÄVIJÄ liiketoiminnan haasteiden ratkaisemisessa ja tarjoaa monipuolista osaamista ketterien menetelmien käyttöönottoon. CGI:n palveluihin kuuluvat ketterien menetelmien koulutus ja valmennus sekä muutoshankkeiden suunnittelu ja läpivienti. CGI sovittaa menetelmät asiakkaiden tarpeiden mukaan, oli kyse sitten yksittäisestä hankkeesta tai koko organisaation laajuisesta toiminnan ketteröittämisestä. Ketteristä menetelmistä scrum sopii esimerkiksi projektitoimitusten ohjaukseen, kun taas kanban soveltuu muun muassa pienkehitykseen tai ylläpidon tueksi. DevOps-mallissa tiimi on vastuussa sekä kehittämisestä, testauksesta että tuotantoonsiirrosta. Tärkeimmät DevOps-toimintaa ohjelmistokehityksessä tukevat käytännöt ovat jatkuva integraatio (CI, continuous integration) ja jatkuva toimitus (CD, continuous delivery). Scrum KOLME ROOLIA NELJÄ TUOTOSTA NELJÄ TAPAHTUMAA 1. Kehitystiimi 2. Tuoteomistaja 3. Scrum master (Muodostavat yhdessä scrum-tiimin) 4. Tuotteen kehitysjono 5. Sprintin kehitysjono 6. Sprintin edistymiskäyrä 7. Tuoteversio 8. Sprintin suunnittelu 9. Päiväpalaveri 10. Sprintin katselmointi 11. Sprintin retrospektiivi Scrum master 3 9 Päiväpalaverit 6 Sprintin edistymiskäyrä 2 Tuoteomistaja 8 Sprintin suunnittelu 2-4 viikon sprintit 7 Potentiaalisesti toimitettava tuoteversio Tuotteen kehitysjono 4 Sprintin kehitysjono 5 1 Kehitystiimi 10 Sprintin katselmointi 11 Sprintin retrospektiivi
3 Ketteristä tiimeistä koko organisaatioon SAFE (SCALED AGILE FRAMEWORK) on skaalautuva viitekehys laajamittaiseen koko organisaation tai suurten hankkeiden ketteröittämiseen. SAFe tarjoaa mekanismit useasta ketterästä kehitystiimistä koostuvan hankkeen ohjaukseen. Viitekehys sisältää tiimi- ja hanketason lisäksi arvoketju- ja portfoliotason toimintamallit. SAFen käyttöönotto vaatii erilaista ajattelumallia myös hankkeen sisällön ja toiminnallisuuksien kuvaamiseen. Ratkaisu rakentuu useasta pienemmästä, inkrementaalisesti toteutettavasta tuotantovalmiista kokonaisuudesta, eli käytössä on Lean Start-upista tuttu MVP (Minimum Viable Product) -käsite. SUOSITUIN KETTERISTÄ MENETELMISTÄ on VersionOnen tutkimuksen mukaan scrum-malli, jonka 58 prosenttia tutkimukseen vastanneista yrityksistä valitsi ensisijaiseksi vaihtoehdokseen. Skaalautuvista menetelmistä nopeimmin kasvaa SAFe, joka on CGI:n vahvaa osaamisaluetta. CGI on käyttänyt SAFea jo vuodesta 2010 lähtien omien ja asiakkaidensa laajojen kehityshankkeiden ketteränä viitekehyksenä. SAFen käyttö on kasvussa: 27 % vastanneista yrityksistä käyttää SAFea skaalautuvana menetelmänä. CGI on käyttänyt SAFea jo vuodesta 2010.
4 Miten muutos toteutetaan? ORGANISAATION TOIMINTATAPOJEN muuttaminen on matka, joka edellyttää ymmärrystä nykyisistä haasteista, selkeää näkemystä toivotusta lopputuloksesta ja muutoksenhallinnan osaamista. Lisäksi tarvitaan tietotaitoa siitä, miten ketterät menetelmät sovitetaan käytäntöön. JOKAINEN MUUTOSHANKE ON erilainen ja se tulee räätälöidä asiakkaan tarpeita ja aikatauluja vastaavaksi. Jotta muutos saadaan käyntiin, on kuitenkin erityisen tärkeää ensin yhteisesti ymmärtää, miksi muutosta tarvitaan ja sitten luoda yhteinen näkemys siitä, mitä muutoksella tavoitellaan. CGI tarjoaa asiakkailleen koulutusta ja valmennusta. TIIMIN TOIMINNAN TAI yksittäisen hankkeen ketteröittämisissä CGI tarjoaa asiakkailleen koulutusta ja valmennusta sekä opastaa valitsemaan tapauskohtaisesti sopivimman ketterän menetelmän. CGI auttaa asiakasta miettimään tiimin roolitukset ja koulutustarpeet sekä valitsemaan menetelmää tukevat työkalut. Tarjolla on valmennustukea muutoksen edetessä. STATE OF AGILE -RAPORTIN mukaan ketteröittämisen onnistumisen tiellä ovat useimmiten yrityskulttuuri, kokemattomuus ja johdon tuen puuttuminen. Yrityskulttuurin muutos, yleisempi muutosvastarinta ja käytössä olevat vesiputousmallit puolestaan hidastavat uusien ketteröittämishankkeiden käynnistämistä. MYÖS MUUTOSHANKE VOIDAAN toteuttaa ketterästi. Kun nykytila ja tavoitetila on selvitetty, toimintamallin muutosta aletaan viedä eteenpäin ensin pilottihankkeen kautta ja sen jälkeen inkrementaalisesti laajentaen. Tärkeää on valita ja rajata pilottihanke oikein ja antaa tunnustusta kun tuloksia saavutetaan. Tällä tavoin luodaan hyvä pohja muutoksen laajentamiselle. MUUTOSHANKKEEN PÄÄTTYESSÄ matka on kuitenkin vasta alkanut. Uusien menetelmien oppiminen ja niihin liittyvä työkulttuurin muutos vaativat paljon aikaa, jotta uudet tavat saadaan juurrutettua jokapäiväiseen toimintaan. Tavoitetilaa kohti päästään, kun toimintaa parannetaan jatkuvasti pienin askelin.
5 CGI ketteränä kumppanina CGI ON KÄYTTÄNYT projektitoimituksissaan jo useiden vuosien ajan ketteriä menetelmiä, kuten scrumia ja kanbania sekä uudempia DevOps- ja SAFe-menetelmiä. Näin myös moni asiakkaista on ollut mukana ketterässä toteutusmallissa. Lisäksi CGI on hyödyntänyt ketteriä menetelmiä omassa tuotekehityksessään. CGI:N TARJONTAAN KUULUVAT konsultoinnin lisäksi ketterien menetelmien koulutukset, joissa yhtiön kokeneet kouluttajat käyvät teorian lisäksi läpi käytännön sovituksia ja kokemuksia. Järjestämme sekä SAFe-sertifiointikursseja että yrityskohtaisesti räätälöityjä ketterien menetelmien koulutuksia. Lisäksi asiantuntijamme ovat esittäneet ketterän kehittämisen kokemuksiaan ja ajatuksiaan useissa seminaareissa ja osallistuneet aktiivisesti Agile Finland ry:n toimintaan. 1Agile- koulutuspalvelut Yritysten tarpeisiin räätälöidyt agilekoulutukset: Scrum perusteet Kanban perusteet DevOps SAFe sertifiointikoulutukset: Leading SAFe SAFe for Teams SAFe Advanced Scrum Master SAFe Product Manager / Product Owner SAFe Program Portfolio Management 2 Agile-menetelmien käyttöönotto tiimeille Nykytila-analyysi (VSM), ongelmien kartoitus ja tavoitteiden asettaminen Agile-toimintatapojen koulutus ja valmennus Roolikohtaiset koulutukset (PO, SM) Työkalujen tehokas käyttö (esim. JIRA) Jatkuva integrointi, testausautomaatio, kehitysmenetelmät (CI, TDD, ATDD, jne.) Mittarit Jatkuva parantaminen 3 Laajat agilemuutoshankkeet Muutoksen johtaminen Lean-arvot ja -periaatteet SAFe/agile-roolit Ketterä portfolionhallinta SAFe Agile Release Train -käytännöt Agile tiimeille Agile-työkalut Mittarit Jatkuva parantaminen Resursseja agilekehitykseen sekä 4sovellusylläpitoon Sertifioidut CGI:n asiantuntijat agile-projekteihin Laajalti lean- ja agilemenetelmien toteutuksia (scrum, SAFe, kanban) Skaalautuvat, toimialariippumattomat palvelut paikallisesti kansainvälisesti (nearshore, offshore) LASSILA & TIKANOJA KÄYNNISTI yhdessä CGI:n kanssa kymmenen viikon intensiivisen projektin, jossa ratkaisua testattiin Proof of Concept- eli POC-mallilla. Ketterän mallin mukaisesti jokaisella iteraatiokierroksella työryhmät kehittivät ja tehostivat toimintatapojaan. Testauksen tuloksena CGI toimitti 4000 loppukäyttäjän Mobilogratkaisun neljässä kuukaudessa. Hyödyt Lassila & Tikanojan liiketoiminnalle realisoituivat nopeasti, ja ratkaisu otettiin siivouspalveluissa käyttöön aikataulun ja budjetin mukaisesti.
5 CGI ketteränä kumppanina SCRUM-MALLIA KÄYTETTIIN myös Väestörekisterikeskuksen VTJkysely-palvelun päivityshankkeessa. Järjestelmä on käytössä sadoissa julkishallinnon organisaatioissa kuten kunnissa, Kelassa, poliisissa ja hälytyskeskuksissa. Aiemmin haasteena olivat jatkuvasti vaihtuvat selainversiot, jotka vaikeuttivat järjestelmän käyttöä. Hankkeen aikana tulleita, asiakkaan liiketoiminnan tärkeäksi kokemia muutostarpeita pystyttiin ottamaan ketterän toimintamallin avulla mukaisesti huomioon, ja hankkeelle asetetut tavoitteet saavutettiin. Ketterä toteutustapa sai asiakkaalta kiitosta muun muassa läpinäkyvyydestä. PILOTTIHANKE ON USEIN ensimmäinen vaihe, kun CGI toteuttaa laajoja SAFe-viitekehykseen perustuvia muutoshankkeita. Näin on toimittu muun muassa Soneran ja OP:n kanssa. SONERA ON PILOTOINUT SAFe-viitekehyksen käyttöönottoa Sisu-ohjelmansa yhteydessä. Sisu-hanke tähtää Soneran tuotevalikoimien ja järjestelmien yksinkertaistamiseen ja kilpailukyvyn parantamiseen. CGI:n sertifioidut SAFe-konsultit ovat auttaneet Soneraa SAFe-käytäntöjen sovittamisessa Soneran tarpeisiin ja SAFe-toimitusjunien käynnistämisessä sekä tukeneet hanketta sen edetessä. Pilotista saadut kokemukset ovat arvokkaita, kun käytäntöjä skaalataan koko yritykseen. KUN OP-RYHMÄ ULKOISTI vahinko-ja henkivakuuttamisen sekä hallinnollisten järjestelmäpalvelujen IT-toimintonsa CGI:lle, syntyi mahdollisuus toiminnan ketteröittämiseen. OP aloitti laajamittaisen ketterän muutoshankkeen, joka perustuu SAFe viitekehykseen. CGI ON TUKENUT OP:TA ketterän muutoshankkeen läpiviennissä muun muassa: sovittamalla SAFe-viitekehyksen käytäntöjä OP:lle kouluttamalla ja sertifioimalla yli sata OP:n työntekijää SAFe-kursseilla SAFe- ja DevOps-käytäntöjen ja -työkalujen käyttöönotossa tuottamalla ideoita toiminnan kehittämiseksi tarjoamalla toimivan hajautetun (onsite, nearshore, offshore) agile-toimintamallin. OP:LLA MUUTOKSEN tuloksena tuotannon laatu ja tehokkuus ovat parantuneet huomattavasti. Lisäksi julkaisusyklin lyhentyminen on nopeuttanut investointien takaisinmaksua.
5 CGI ketteränä kumppanina LIIKETOIMINNAN KETTERÖITTÄMINEN tarjoaa organisaatioille mahdollisuuksia muutosten parempaan hallintaan, tuotteiden sekä palveluiden nopeampaan julkaisuun ja asiakastyytyväisyyden parantamiseen. Vesiputousmallin kaltaisille perinteisille toimintatavoille on edelleen paikkansa, mutta ketterät menetelmät tarjoavat niitä tehokkaamman tien uusien palvelujen kehittämiseen. CGI AUTTAA kaiken kokoisia asiakkaitaan kaikilla ketteröittämisen tasoilla, koulutuksesta valmennukseen ja suunnittelusta toteutukseen. 1 Nopeammat toimitukset 2 Muuttuvien prioriteettien hallinta 3 Parempi tuottavuus 4 Parantunut laatu 5 Julkaisujen ennustettavuus 6 Liiketoiminnan ja IT:n yhteistyö 7 Läpinäkyvyys 8 Vähemmän riskejä 9 Työtyytyväisyyden kasvu Lähde: VersionOnen State of Agile -tutkimus 2015
CGI on virallinen Scaled Agile Framework (SAFe) -kumppani Agile-koulutuksen ja -konsultoinnin palvelut Sertifioituja agile- ja SAFe-osaajia Laaja kokemus offshoren sisältävästä hajautetusta agile -toimintamallista Sertifioidut scrum masterit ja tuoteomistajat yhteistyössä kokeneiden agiletiimien kanssa Laajojen agile-muutoshankkeiden suunnittelu ja toteutus SAFe-sertifiointikoulutukset ja -konsultointipalvelut Useita SAFetoimituksia, ketterää kehitystä 90-luvulta lähtien Yhteystiedot/Lisätietoja: www.cgi.fi/agile Virpi Rowe Director, Lean and Agile Consulting + 358 50 566 3570 virpi.rowe@cgi.com