SANASTO SAFe 4.0 Sujuvaan ja ketterään ohjelmistojen ja järjestelmien kehittämiseen

Koko: px
Aloita esitys sivulta:

Download "SANASTO SAFe 4.0 Sujuvaan ja ketterään ohjelmistojen ja järjestelmien kehittämiseen"

Transkriptio

1 SANASTO SAFe 4.0 Sujuvaan ja ketterään ohjelmistojen ja järjestelmien kehittämiseen Arkkitehtuurin kiitorata (Architectural Runway) Arkkitehtuurin kiitorata toimii yhtenä SAFen keinoista toteuttaa ketterän arkkitehtuurin periaatteita. Tämä kiitorata on juuri oikeaan aikaan tuotettu välttämätön tekninen perusta liiketoiminnan kehitysaihioiden (Epic) kehittämiselle sekä uusien toiminnallisuuksien (Features) ja kyvykkyyksien (Cababilities) toteuttamiselle. Arkkitehtuurin kiitorata toteutuu, kun yrityksen alustoilla on riittävästi olemassa olevaa infrastruktuuria, joka ilman ylenmääräistä, hidastavaa uudelleensuunnittelua tukee korkeimman prioriteetin lyhyen aikavälin toiminnallisuuksia. Arvovirran inkrementin tavoitteet (Value Stream PI Objectives) Inkrementin suunnittelun jälkeisen suunnittelutapaamisen aikana toimitusjunan tavoitteet vedetään yhteen arvovirtatasolla, jolloin niistä tulee arvovirran tavoitteita. Nämä ovat SAFen inkrementin korkeimman tasoiset tavoitteet, jotka viestivät sidosryhmille, mitä arvovirta kokonaisuutena tulee julkaisemaan seuraavassa inkrementissä. Arvovirran kehitysaihiot (Value Stream Epics) Arvovirran kehitysaihiot ovat aloitteita, jotka ovat laajuudeltaan riittävän suuria analyysin ja kevyen liiketoimintamallin perusteeksi (ks. Kehitysaihio), mutta rajoittuvat kuitenkin vain yhteen arvovirtaan. Arvovirran kehitysaihiot poikkeavat pienistä, inkrementteihin mahtuvista kyvykkyyksistä (Capability) siten, että niiden kehittäminen saattaa kestää useamman inkrementin (PI) ajan. Ne voivat ilmetä salkun kehitysaihioiden seurauksena tai paikallisesti, kun arvovirrat suunnittelevat laajempia aloitteita Arvovirran kehitysjono (Value Stream Backlog) Arvovirran kehitysjono on määritelty tallennuspaikka kaikelle tulevalle työlle, joka oletetaan tarvittavan ratkaisun kehittämiseksi. Kehitysjono koostuu tulevista kyvykkyyksistä, jotka voivat vaikuttaa useampaan toimitusjunaan (ART), sekä mahdollistajista, jotka edistävät oppimista sekä arkkitehtuurin kiitoradan riittävyyttä. Arvovirran kehityspäällikkö (Value Stream Engineer) Arvovirran kehityspäällikkö johtaa arvovirran prosesseja ja toteutusta. Hän eskaloi esteitä, hallitsee riskejä sekä osaltaan auttaa arvon toimittamisen ja jatkuvan prosessien parantamisen varmistamisessa. Arvovirran koordinointi (Value Stream Coordination) Arovirran koordinointi tarjoaa ohjeet salkun sisältämien arvovirtojen välisten riippuvuuksien hallitsemiseksi. Arvovirran valmisteluseinä (Value Stream Kanban) Arvovirran valmisteluseinä auttaa varmistamaan, että arvovirran kehitysaihiot ja kyvykkyydet perustellaan ja analysoidaan ennen inkrementin aloittamista, ja varmistaa että nämä on asianmukaisesti priorisoitu, ja niille on luotu täsmällisen toteuttamisen määrittelevät 2

2 hyväksymiskriteerit. Arvovirrat (Value Streams) Arvovirrat ovat SAFen ensisijainen rakenne arvon ymmärtämiseen, organisoimiseen ja julkaisemiseen.. Jokainen arvovirta on pysyvähkö kokoelma työvaiheita, joita yritys tekee toteuttaakseen jatkuvan arvon julkaisemisen asiakkaalle. Arvovirta toteutetaan toimitusjunissa (ART). Arvovirtataso (Value Stream Level) Arvovirtataso auttaa laajojen ja monimutkaisten, tyypillisesti useita toteutusjunia ja useiden toimittajien työpanosta vaativien ratkaisujen toteuttamisessa. Tätä tasoa käytetään yleensä yrityksissä, jotka kohtaavat suurimmat järjestelmiin liittyvät haasteet, rakentaen suuria, monialaisia ohjelmistoja ja kyber-neettisiä järjestelmiä (cyber-physical systems). Asiakas (Customer) Asiakas hyödyntää arvovirran lopputulosta. Asiakkaat korjaavat lopullisen hyödyn toimitetuista ratkaisuista. Niin sisäiset kuin ulkoiset asiakkaat kuuluvat oleellisena osana kehittämisen arvovirtaan. Budjetit (Budgets) SAFe tarjoaa strategioita Lean-ajattelun mukaiseen ja ketterään budjetointiin, jossa projektien sijaan rahoitetaan arvovirtoja. Tämä lähestymistapa mahdollistaa nopean päätöksenteon sekä joustavan arvon toimittamisen arvovirralle osoitetun budjetin sisällä, mutta säilyttää toteutustason salkunhallinnan (PPM) kontrollin kokonaiskuluista, joita säädetään ajan myötä. CapEx ja OpEx (CapEx and OpEx) Arvovirran budjetti voi sisältää sekä CapExia että OpExia. CapExiksi lasketaan tyypillisesti kuluja, jotka käytetään ratkaisun rakentamiseen vaadittavan konkreettisen omaisuuden hankkimiseen, päivittämiseen tai korjaamiseen. Joissain tapauksissa CapEx saattaa myös sisältää osan aineettoman omaisuuden kehittämistyöstä aiheutuneista kuluista. OpEx-kulut sisältävät tyypillisesti palkat ja yleiskustannukset, sopimustyöt, materiaalit, tarvikkeet ja muut ratkaisun kehittämiseen suoraan liittyvät asiat. DevOps-malli (DevOps) DevOps-malli on ohjelmistokehityksen lähestymistapa, kulttuuri ja kokoelma teknisiä käytäntöjä jotka painottavat kommunikaatiota, yhteistyötä sekä tiivistä yhteistoimintaa ketterien kehitystiimien ja muiden teknisten ammattilaisten kanssa, jotka ovat tarpeen ohjelmistojen ja järjestelmien kehittämiseksi, testaamiseksi, tuotantoon viemiseksi ja ylläpidon kannalta. Ei-toiminnalliset vaatimukset (Nonfunctional Requirements) Ei-toiminnalliset vaatimukset (ETV) kuvaavat järjestelmämääritteitä kuten turvallisuutta, luotettavuutta, suorituskykyä, huollettavuutta, skaalattavuutta ja käytettävyyttä. Nämä voivat olla järjestelmän suunnittelua tai rakennetta rajoittavia tekijöitä. Hanketaso (Program Level) Hanketasolla ihmiset ja muut resurssit toteuttavat jotain tärkeitä, pitkäikäiseen yrityksen missioita. SAFen hankkeet tuteutetaan pitkäikäisissä toteutusjunissa (ART), jotka toimittavat osan arvovirrasta (joissain tapauksessa koko arvovirran). 3

3 Hankkeen inkrementin tavoitteet (Program PI Objectives) Jokaisen tiimin inkrementtien tavoitteiden kokoelma muodostaa hankkeen inkrementin tavoitteet, jotka liiketoiminnan omistajat hyväksyvät ja joille he määritelevät bisnesarvon. Jos tarvitaan arvovirtatason inkrementin suunnittelua, voidaan hankkeiden inkrementtien tavoitteet yhdistää ja koota arvovirran inkrementin (PI) tavoitteiksi. Hankkeen inkrementti (Program Increment) Hankkeen inkrementti (HI) on pidempi kehityksen ajanjakso, joka hyödyntää syklistä kehitystä ja synkronointia suunnittelun fasilitoimiseen, käynnissä oleva työn rajoittamiseen (WIP), arvokkaan ja koostetun palautteen tarjoamiseen sekä johdonmukaisten toteutustason retrospektiivien varmistamiseen. Se koostuu useista kehitysiteraatioista sekä IS (innovaatio ja suunnittelu) - iteraatiosta. Rajoitetun keston takia inkrementit tarjoavat syklistä palautetta myös salkkutason etenemissuunnitelmiin ja tiekarttoihin. Hankkeen kehitysaihiot (Program Epics) Hankkeen kehitysaihiot ovat aloitteita, jotka ovat laajuudeltaan tarpeeksi suuria ansaitakseen analyysin ja kevyen liiketoimintakuvauksen, mutta rajoittuvat kuitenkin vain yhteen toimitusjunaan (ART). Toisin kuin toiminnallisuudet (Features), jotka ovat tarpeeksi pieniä mahtuakseen yhteen inkrementtiin (PI), hankkeen kehitysaihioiden tekeminen saattaa kestää useita inkrementtejä. Ne voivat syntyä arvovirran tai salkun kehitysaihioista, tai paikallisesti toimitusjunan muun toiminnallisuuden tai arvon toteuttamisen edistämisestä. Hankkeen kehitysjono (Program Backlog) Hankkeen kehitysjono on yksi määrätty tallennuspaikka kaikelle tulevalle työlle, joka ajatellaan tarvittavan toimitusjunan (ART) ratkaisun tekemiseen. Kehitysjono koostuu pääosin tulevista käyttäjän tarpeita vastaavista ja bisneshyötyä tuottavista toiminnallisuuksia; näiden lisäksi se sisältää virtaavaan arkkitehtuuriin tarvittavat mahdollistavat toiminnallisuudet. Hankkeen valmisteluseinä (Program Kanban) Hankkeen valmisteluseinä auttaa varmistamaan, että toiminnallisuuksia ennätetään analysoimaan ennen kuin ne otetaan toteutukseen. Ne arvioidaan ja priorisoidaan asianmukaisesti, ja niille määritellään hyväksymiskriteerit. Inkrementin suunnittelu (PI Planning) Inkrementin (PI) suunnittelu on perustavanlaatuinen, säännöllisessä rytmissä tapahtuva ja kasvokkain suoritettava tapahtuma, joka antaa ketterälle toimitusjunalle sykkeen. Se on oleellinen ja tärkeä osa SAFea. Innovaatio- ja suunnitteluiteraatio (Innovation and Planning Iteration) SAFe sisältää säännöllisesti toistuvan innovaatio- ja suunnitteluiteraation, joka palvelee monia tarpeita. Nämä tarjoavat lisäaikaa estimoitujen tavoitteiden saavuttamiseksi, erikseen varatun ajan Tutki & Sopeuta -tilaisuus junan toimintaa koskien, seuraavan inkrementin suunnitteluun (PIsuunittelu) sekä mahdollisuuden säännölliseen innovointiin, aikaa kouluttautumiseen, teknisen ympäristön parantamiseen tai muiden etenemisen esteiden poistamiseen sekä aikaa kehitysjonon työstöön. 4

4 Integrointitiimi (System Team) Integrointitiimi on erityinen, toimitusjunalle tai arvovirralle (joskus molempien), tukea tarjoava ketterä tiimi, joka auttaa ketterän kehityksen infrastruktuurin rakentamisessa ja käyttämisessä, sisältäen jatkuvan integraation ja testauksen automatisoinnin, ketterien tiimien tekemien julkaisujen integroimisen sekä järjestelmän kokonaisvaltaisen testaamisen. He demonstroivat usein ratkaisuja inkrementtien järjestelmädemossa. Iteraation retrospektiivi (Iteration Retrospective) Iteraation retrospektiivi on iteraation lopussa järjestettävä lyhyt palaveri, jossa tiimin jäsenet kokoontuvat yksityiseen ja turvalliseen ympäristöön keskustelemaan käytänteidensä toimivuudesta ja määrittelemään parannuksia tulevalle jaksolle. Iteraation suunnittelu (Iteration Planning) Iteraation suunnittelun aikana koko tiimi hahmottelee tulevan iteraation. Tapaamisen tuloksena syntyy iteraation kehitysjono, joka sisältää toteutettavat tarinat ja niiden hyväksyntäkriteerit jotka iteraatiossa sitoudutaan toteuttamaan, sekä luettelo iteraation tavoitteista, ja tiimin sitoutuminen siihen työhön, mikä vaaditaan tavoitteiden saavuttamiseksi. Iteraation tavoitteet (Iteration Goals) Iteraation tavoitteet ovat korkean tason yhteenveto tuoteomistajan (product owner) ja tiimin yhdessä sopimista yhden iteraation liiketoiminnallisista ja teknisistä tavoitteista. SAFe:ssa iteraation tavoitteet ovat oleellinen osa tehokkaan, itseorganisoituvien ja -ohjautuvien tiimien joukosta koostuvan toimitusjunan koordinoimisessa. Iteraation toteutus (Iteration Execution) SAFessa iteraatioiden pituus on kaksi viikkoa. Ketterät tiimit ottavat tiimin kehitysjonosta tehtäviä ja määrittelevät, tekevät ja testaavat nämä järjestelmän versionhallinnnan päähaarassa tämän kahden viikon ajanjakson aikana. Iteraatiot (Iterations) Iteraatiot ovat tarkasti rajattuja ajanjaksoja, joiden sisällä tiimit toimittavat inkrementaalisesti (joka iteraatiossa lisäten) arvoa toimivina ja testattuina ohjelmistoina ja järjestelminä. Jokainen iteraatio noudattaa samaa saavaa: iteraatio suunnittelu; tavoitteisiin sitoutuminen; toteutus; työn demoaminen sidosryhmille; ja lopulta retrospektiivi, jossa tiimi analysoi ja päättää miten parantaa tuottavuuttaan. Jaetut palvelut (Shared Services) Jaetut palvelut edustavat erikoisosaamista, joka on oleellista toimitusjunan tai arvovirran menestymisen kannalta, mutta, jota ei voida antaa vain yhdelle toimitusjunalle. Tällaisia rooleja voivat olla turvallisuusspesialistit, informaatioarkkitehdit, tietokanta-arkkitehdit, tekniset kirjoittajat, laadun valvojat, IT-operaatiohenkilöstä sekä muut vastaavat roolit. Jatkuva integraatio (Continuous Integration) Jatkuva integraatio on käytäntö, jossa tiimin jäsenet integroivat ja validoivat työtään säännöllisesti. Ohjelmiston tapauksessa tämä saattaa tapahtua ainakin päivittäin, tai jopa useita kertoja päivässä. Jos mahdollista, integraatio verifioidaan automaattisilla rakennus- ja testausympäristöillä, jotka nopeasti paljastavat integraation ongelmat ja puutteet. 5

5 Joukkopohjainen suunnittelu (Set-Based Design) Joukkopohjainen suunnittelu on käytäntö, joka ylläpitää useita vaatimuksia ja muotoiluvaihtoehtoja pidemmän kehityssyklin aikana. Empiiristä dataa käytetään kohdentamaan tekemistä uuden hankitun tiedon perusteella. Julkaisu (Release) Sujuvan ja ketterän kehittämisen tavoitteena on usein toistuva arvoa tuottavien, toimivien ja täysin testattujen ratkaisun inkrementin toimittaminen. Tämä saavutetaan peräkkäisten julkaisujen virrralla, jossa jokainen toimitus on validoitu ja hyväksytty lopulliseen käyttöön, sisältäen myös onnistuneen käytön varmistavan dokumentaation. Julkaisu asiakastarpeen mukaan (Release Any Time) SAFe erottelee kehitystiimien tarpeet synkronoida ja rytmittää kehityssyklit kompleksisuuden ja ympäristön muutosten hallitsemiseksi ja silti samaan aikaan mahdollistaa joko säännöllinen (joka hanketason inkrementin jälkeen) tai epäsäännöllinen (milloin vain) tuotantoon vienti. Julkaisujen hallinta (Release Management) Julkaisujen hallinta on toiminto, joka tukee julkaisujen suunnittelussa ja hallinnoinnissa. Sillä on valta ja vastuu auttaa arvovirtoja ohjautumaan liiketoiminnan tavoitteita kohti. Se saattaa sisältää tähän toimintaan erikoistuneita henkilöitä tai olla vain rooli, jota joku ketterä salkun johtaja hoitaa. Järjestelmäarkkitehti (System Architect/Engineering) Järjestelmäarkkitehti linjaa toimitusjunat yhteiseen teknologiseen ja arkkitehtoniseen visioon kehitteillä olevan ratkaisun suhteen. He osallistuvat järjestelmän ja alajärjestelmien määrittelyyn, validoivat teknologisia valintoja sekä arvioivat vaihtoehtoja. Lisäksi he tukevat järjestelmän kehittämistä tarjoamalla, kommunikoimalla ja kehittämällä ratkaisun laajempaa teknologista ja arkkitehtonista sisältöä. Järjestelmädemo (System Demo) Järjestelmädemo on kokonaisen toimitusjunan ensisijainen mekanismi tehdyn järjestelmän arvioimiseen ja palautteen keräämiseen sidosryhmiltä. Järjestelmädemo pidetään jokaisen iteraation lopussa, ja se tarjoaa integroidun ja koostetun näkemyksen uusista toiminnallisuuksista, jotka kaikki toimitusjunan tiimit ovat toimittaneet viimeisimmässä iteraatiossa. Se tarjoaa myös toimitusjunalle (ART) faktapohjaisen arvion siitä miten järjestelmän tekeminen on edistynyt viimeisimmässä inkrementissä (PI). Kanban (Team Kanban) Kanban on menetelmä, joka tähtää jatkuvaan arvonmuodostukseen työn kulun visualisoimisella, meneillään olevan työn määrän (WIP) rajoittamisella, läpivirtauksen mittaamisella ja jatkuvalla prosessien parantamisella. Kanban on erityisen hyödyllinen systeemitiimeille, DevOps:ille ja ylläpitotiimeille, sekä sellaisissa tapauksissa joissa nopea reagointi, lyhyen tähtäimen muuttuvat prioriteetit tai etukäteissuunnittelun vähäisempi merkitys ohjaa valitsemaan tämän vaihtoehdon. Kehitysaihio (Epic) Kehitysaihiot ovat merkittäviä aloitteita, jotka ohjaavat arvovirroissa tapahtuvaa kehittämistä 6

6 täyttämään salkun (portfolio) tavoitteita. Ne vaativat isoja investointeja ja vaikuttavat pitkälle tulevaisuuteen. Kehitysaihiot vaativat määrittelyn sekä kustannuksen, vaikutuksen ja mahdollisuuksien analysoimista, joka tehdään kevyellä liiketoimintakuvauksella (Lightweight Business Case). Lisäksi tarvitaan taloudellinen hyväksyntä ennen kehitysaihioiden toteuttamista. Kehitysaihioita on kahdenlaisia: liiketoiminta-aihioita sekä näiden mahdollistajia, ja ne voivat esiintyä salkku-, arvovirta- tai hanketasolla. Kehitysaihioiden omistajat (Epic Owners) Kehitysaihioiden omistajat ovat vastuussa kehitysaihioista (Epic) niiden elinkaaren ajan, eli vastaavat kehitysaihiosta kun se liikkuu salkun valmisteluseinän (Portfolio Kanban) läpi. Kehitysaihioiden omistajat määrittelevät kehitysaihion liiketoimintakuvauksen ja hyväksynnän saatuaan työskentelevät suoraan tarvittavien toteutusjunien keskeisten sidosryhmien kanssa ja auttavat kehitysaihion (Epic) toteutuksessa. Ketterä arkkitehtuuri (Agile Architecture) Ketterä arkkitehtuuri on kokoelma sääntöjä ja käytäntöjä, joka tukevat järjestelmän ja designin aktiivista kehittämistä liiketoiminnan toteutuksen rinnalla Tämän lähestymistavan myötä laajankin järjestelmän arkkitehtuuri saadaan kehittymään samanaikaisesti muun tekemisen kanssa, samanaikaisesti tukien myös senhetkisten käyttäjien tarpeita. Lisäksi vältytään täydelliseltä toteutusta edeltävältä määrittelyltä (Big Design Up Front, BDUF) sekä vesiputous mallille ominaiselta työn katkonaisuudelta. Ketterä johtaminen (Lean-Agile Leaders) Ketterä johtaminen on niiden elinikäisisten oppijoiden, managereiden, opettajien ja valmentajien joukko, jotka auttavat tiimejä luomaan parempia ohjelmistoja ja järjestelmiä tuntemalla ja noudattamalla Lean-ajattelun ja ketterän kehittämisen sekä systeemiajattelun mukaisia arvoja, periaatteita sekä käytänteitä. Ketterä johtaminen tarkoittaa sitoutumista Leanin ja ketterän kehittämisen periaatteisiin. Ketterät tiimit (Agile Teams) Ketterä tiimi on eri osa-alueet kattava viiden - yhdeksän henkilön ydinyksikkö, jolla on kyvykkyys ja vastuu määritellä, rakentaa ja testata ratkaisun arvoa yritykselle lyhyissä, kahden viikon jaksoissa. Tiimiin kuuluvat kyseisen arvon toimittamisen onnistumisen kannalta tarvittavat henkilöt, joita spesialistit tukevat tarvittaessa. Koordinointi (Coordination) Ks. arvovirtojen koordinointi. Kyvykkyys (Capability) Kyvykkyydet muistuttavat toiminnallisuuksia (Features), mutta ne kuvaavat korkeammalla tasolla ratkaisun (Solution) kyvykkyyksiä, jotka toteutetaan useammassa toimitusjunassa (ART). Kyvykkyyksiä ylläpidetään arvovirran kehitysjonossa, ja ne pilkotaan mahtumaan hankkeen inkrementteihin (PI), joista jokainen lisää ratkaisun arvoa. Käytettävyys (User Experience) 7

7 Vaikka varsinaisen ratkaisun toteuttaminen kuuluukin ketterien tiimien vastuulle, mukaan lukien käyttöliittymä, käytettävyyden (UX) suunnittelijat vastaavat siitä, että käyttökokemus on yhdenmukainen eri komponenttien eli sekä isompien ratkaisujen sisältämien eri järjestelmien välillä. Lean ja ketterä ajattelutapa (Lean-Agile Mindset) Ketterä- ja Lean ajattelutapa lähtee ketterän ohjelmistonkehityksen ja Leanin periaatteiden ymmärtämisestä ja soveltamisesta kokonaisvaltaisesti siten, että luodaan jatkuvan arvonkehityksen virta konseptista toteutukseen. SAFen Lean-talo perustuu arvon toimittamiselle nopeimmalla mahdollisella, jatkuvasti ylläpidettävällä läpimenoajalla kunnioittaen ihmisiä, kulttuuria, tekemisen virtaa, innovaatiota sekä periksiantamatonta toiminnan parantamista jossa perustuksena toimii ketterä johtaminen. Liiketoiminnan kehitysaihio (Business Epic) Ks. Kehitysaihio (Epic) Liiketoiminta, Liiketoiminnan omistajat (Business Owners) Liiketoiminnan omistajat ovat pieni sidosryhmien joukko (tyypillisesti 3-5), jolla on lopullinen vastuu liiketoiminnan sisäpiirin tiedosta, hallinnasta, tehokkuudesta sekä investoinnin tuotosta (ROI) tietyn toimitusjunan arvon toimittamisessa. Heillä on tyypillisesti hallinnollinen vastuu asiakassuhteista, kehityksestä, ratkaisun laadusta, käyttöönotosta, operaatioista, tuotehallinnasta sekä arkkitehtuurista. Mahdollistajat (Enablers) Mahdollistajat kiteyttävät ratkaisujen tutkinnan (exploration) sekä tulevien ratkaisun kyvykkyyksien tukemiseen tarvittavat selvitykset sekä arkkitehtoniset ja infrastruktuuriset kehitystoimet. Niitä esiintyy kaikilla SAFen tasoilla, ja tasosta riippuen niitä kutsutaan joko kehitysaihioiden, kyvykkyyksien, toiminnallisuuksien tai tarinoiden mahdollistajiksi. Mahdollistava kehitysaihio (Enabler Epic) Mahdollistavat kehitysaihiot ovat tietyn tyyppisiä Kehitysiaihioita (Epic), jotka märitellään samalla tavalla kuin Kehitysaihiot, eli Arvomäärittelyn (Value Statement) mukaisesti. Kehitysaihiot ulottuvat tyypillisesti useaan arvovirtaan ja junaan, ja ne toteutetaan useammassa palasessa (inkrementissä, PI). Mahdollistavat kehity aihiot vaativat kevyen liiketoimintakuvauksen (Lightweight Business Case) toteutuksensa tueksi. Niiden tunnistus ja toteutuksen seuraaminen tapahtuvat salkkutason valmisteluseinällä (Portfolio Kanban). Mahdollistava kyvykkyys (Enabler Capability) Mahdollistavat kyvykkyydet ovat olemassa arvovirtatasolla, jossa ne sisältävät arvovirtaan liittyvää työtä. Nämä mahdollistajat ovat eräs kyvykkyyden alalaji, joten ne määritellään kyvykkyyksien tavoin hyötyjen ja hyväksymiskriteerien kautta siten, että ne ovat toteutettavissa yhdessä inkrementissä. Mahdollistava tarina (Enabler Story) Mahdollistavat tarinat ovat tietyn tyyppisiä (käyttäjä) tarinoita, eli niiden täytyy mahtua iteraatioon. Vaikka ne eivät vaadi saman muotoista määrittelyä kuin varsinaiset (käyttäjä) tarinat, niillä täytyy olla hyväksymiskriteerit jotka selventävät vaatimusta ja tukevat sekä demoa että testaamista. 8

8 Mahdollistavat toiminnallisuus (Enabler Feature) Mahdollistavat toiminnallisuudet ovat olemassa hanketasolla (Program level), jossa ne sisältävät siihen liittyvää työtä. Koska nämä mahdollistajat ovat eräs toiminnallisuuksien (Feature) alalaji, ne määritellään toiminnallisuuksien mukaisesti hyötyjen ja hyväksymiskriteerien kautta siten, että ne ovat toteutettavissa yhdessä inkrementissä. Mallipohjainen (systeemi)suunnittelu (Model-Based Systems Engineering) Mallipohjainen suunnittelu (MBSE) on mallinnuksen ja mallinnustyökalujen käyttämistä ratkaisun kehittämisen vaatimusten, suunnittelun, analyysin ja verifioinnin tekemiseen. Mallipohjainen suunnittelu tarjoaa kustannustehokkaan tavan oppia järjestelmän toiminnallisuuksista niin ennen sen rakentamista kuin sen aikanakin, mikä auttaa hallitsemaan laaja-alaisen järjestelmän dokumentaation monimutkaisuutta ja kustannuksia. Metriikka (Metrics) SAFen ensisijainen mittari on objektiivinet ratkaisujen toimivuuden arvioiminen. Nämä määritetään kokeellisesti demoilla jokaisen iteraation ja inkrementin aikana sekä lopussa. Lisäksi on olemassa joitakin keskipitkän ja pitkän aikavälin mittareita, joilla tiimit, hankkeet ja salkut voivat mitata edistymistään. Toiminnallisuus (Feature) Toiminnallisuus on järjestelmän sidosryhmilleen tarjoama palvelu. Jokainen toiminnallisuus kehitetään yhdessä ketterässä toimitusjunassa (ART). Niitä ylläpidetään hankkeen kehitysjonossa ja ne pilkotaan mahtumaan hankkeen inkrementteihin (PI) siten, että jokainen inkrementti tuottaa kokonaisen tuotoksen. Jokainen toiminnallisuus määritellään hyötyjen ja hyväksymiskriteerien kautta. Painotettu pienin työmäärä (Weighted Shortest Job First (WSJF)) Painotettu pienin työmäärä (PPT) on menetelmä priorisoida työtä tuotteen kehitysvirtaan taloudellisesta näkökulmasta. PPT lasketaan jakamalla viiveen aiheuttama kustannus työn kestolla. SAFessa työtä ovat kehitysaihiot (Epic), toiminnallisuudet (Feature) sekä kyvykkyydet (Capability), joita toimitusjunat (ART) kehittävät. Viiveen aiheuttamiin kustannuksiin kuuluu kolme peruselementtiä: 1) liiketoiminnallinen arvo käyttäjälle, 2) aikakriittisyys sekä 3) riskin vähentämisen ja mahdollisuuksien luomisen arvo. Ratkaisu (Solution) Ratkaisu on joko lopullinen, ostajalle toimitettava tuote tai vastaavasti joukko järjestelmiä, jotka mahdollistavat toiminnallisen arvovirran organisaation sisällä. Ratkaisuarkkitehti/ (Solution Architect/Engineering) SAFen ratkaisuarkkitehti edustaa yksilöitä ja tiimejä, joiden tekninen vastuu liittyy kokonaisvaltaiseen ratkaisun arkkitehtuurin ja toteutuksen suunnitteluun. He auttavat arvovirtaa ja toimitusjunaa sopeutumaan yleiseen tekniseen ja arkkitehtuurin visioon. Ratkaisun demo (Solution Demo) Ratkaisun demo on arvovirran inkrementin huipentuma; useiden toteutusjunien (ART) kaikkien kehitystöiden tulokset ja toimittajien työpanos integroidaan, arvioidaan ja tehdään näkyväksi asiakkaille ja muille sidosryhmille. Tämä demo tarjoaa säännöllisen syklin ratkaisun tavoitteiden 9

9 evaluoinnille sekä palautteen keräämiselle sidosryhmiltä ja asiakkailta. Ratkaisun hallinta (Solution Management) Ratkaisun hallinta päättää arvovirran sisällöstä. Heillä on ensisijainen vastuu arvovirran kehitysjonon hallinnasta ja priorisoinnista. He työskentelevät yhdessä asiakkaiden kanssa ymmärtääkseen näiden tarpeita, luovat vision ja tiekartan, määrittelevät vaatimuksia sekä ohjaavat työtä arvovirran valmisteluseinällä (Value Stream Kanban). Ratkaisun konteksti (Solution Context) Ratkaisun konteksti tunnistaa tavoiteltavan ratkaisun toimintaympäristön kannalta kriittisiä tekijöitä sekä niiden vaikutuksia itse ratkaisun käyttöön, käyttöönottoon, operointiin ja käytön tukeen. Nämä tekijät vaikuttavat kehityksen prioriteetteihin ja infrastruktuuriin, testiympäristöihin, ratkaisun kyvykkyyksiin (Capabilities), toiminnallisuuksiin ja ei-toiminnallisiin vaatimuksiin (NFR). Lisäksi nämä tekijät luovat DevOpsiin fokusta ja tarkentavat vastaavia muita käyttöönoton reunaehtoja. Ratkaisun tarkoitus (Solution Intent) Ratkaisun tarkoitus merkitsee järjestelmän rakentajille kehittyvän ja järjestelmään liittyvän tiedon tallentamista, hallintaa ja kommunikointia, sekä sitä teknistä tietämystä miten järjestelmä aiotaan rakentaa. Tämä sisältää määrittelyjä, muotoilusuunnitelmia, testejä senhetkiselle ratkaisun vaiheelle sekä aiottuja muutoksia. Ratkaisun tarkoitus voidaan esittää monessa eri muodossa aina dokumenteista, laskentataulukoista, valkotaulun ääressä pidetyistä työpajoista formaaleihin vaatimuksiin ja mallinnustyökaluihin asti. SAFen räätälöintiosa (Spanning Palette) SAFen räätälöintiosa ei ole itsenäinen osio; vaan tämä osa sisältää erilaisia rooleja ja artefakteja, jotka voivat olla tarpeen millä tahansa SAFen tasolla. Tätä osaa käytetään, kun SAFe sovitetaan kunkin yrityksen omaan kontekstiin. Tarkempi tämän aihepiirin kuvaus löytyy kohdasta Hanketaso (Program level). SAFen periaatteet (SAFe Principles) SAFe perustuu yhdeksään muuttumattomaan, vakaaseen Leaniin ja ketterään periaatteeseen. Nämä ovat hyvin perustavanlaatuisia oppinkappaleita, yleisiä totuuksia sekä taloudellisia tukipilareita, jotka tekevät SAFen rooleista ja käytänteitä tehokkaita. Salkkutaso (Portfolio Level) SAFen salkkutaso on tasoista ylin. Se tarjoaa keskeiset rakenteet, joilla voidaan organisoida Leanajattelun mukainen ja ketterä yritys arvon virtauksen ympärille yhden tai useamman arvovirran avulla, joista jokainen kehittää järjestelmiä ja ratkaisuja yrityksen strategisten aikeiden saavuttamiseksi. Salkunhallinta (Program Portfolio Management) Salkunhallinta (PPM) edustaa tahoa, joka omistaa yrityksen yrityksen (tuote- tai palvelu) salkun korkeimman tason strategisen ja lainvoimaisen päätäntävallan. PPM:llä toimintona on vastuu strategiasta ja investointien rahoittamisesta, hankkeiden hallinnasta sekä johtamisesta. Salkun kehitysjono (Portfolio Backlog) Salkun kehitysjono on SAFen korkeimman tason kehitysjono. Siihen voidaan tallettaa suunnitteilla 10

10 olevat liiketoiminnan kehitysaihiot (Epics) sekä mahdollistavat kehitysaihiot (Epic Enablers), joita tarvitaan salkun sisältämien ratkaisujen toimittamiseen, ja jotka mahdollistavat erottautumisen kilpailijoista, tarvittavan operatiivisen tehokkuuden strategisten teemojen toteuttamiseksi ja bisnesmenestyksen saavuttamiseksi. Salkun liiketoiminnan kehitysaihio (Portfolio Business Epic) Salkun liiketoiminnan kehitysaihiot kuvaavat portfoliossa esiintyvät laajimmat, monialaiset liiketoiminnan aloitteet. Salkun valmisteluseinä (Portfolio Kanban) SAFen salkun valmisteluseinää (Kanban) käytetään ensisijaisesti tunnistamaan ja hallitsemaan kehitysaihioiden virtaa, joita käytetään määräämään arvovirtojen sisältö, sekä nämä uudet toiminnallisuudet toteuttavien ketterien toteutusjunien sisältö. Scrummaster (Scrum Master) SAFen scrummaster on ketterän tiimin palveleva johtaja ja valmentaja. Hän on ensisijaisesti vastuussa siitä, että prosessia noudatetaan; tiimin ohjaamisesta Scrumin, XP:n ja SAFe:n käyttöön, esteiden poistamisesta, huipputiimin dynamiikan suojelemisesta ympäristöä vaalimalla, tekemisen jatkuvasta virrasta sekä periksiantamattomasta jatkuvasta toiminnan kehittämisestä. ScrumXP (ScrumXP) ScrumXP on kevyt, mutta kurinalainen ja tuottelias prosessi moniosaaville, itseorganisoituville SAFen kontekstissa toimiville tiimeille. ScrumXP-tiimi koostuu 5-9 henkilöstä, jotka sijoitetaan samaan fyysiseen toimipisteeseen silloin kun se vain on mahdollista. ScrumXP-tiimit seuraavat scrumin projektinhallintakäytänteitä ja XP-lähtöisiä teknisiä käytänteitä sekä visualisoivat ja mittaavat arvon virtaa. Sisäänrakennettu laatu (Built-in Quality) Sisäänrakennettu laatu on yksi SAFen neljästä ydinarvosta. Yrityksen kyky toimittaa uutta toiminnallisuutta nopeimmalla kestävällä läpimenoajalla sekä reagoida nopeasti muuttuviin liiketoiminnan edellytyksiin on riippuvaista sisäänrakennetusta laadusta. Strategiset teemat (Strategic Themes) Strategiset teemat ovat erityisiä, yksityiskohtaisia liiketoiminnan tavoitteita, jotka yhdistävät salkun vision yrityksen liiketoimintastrategiaan. Strategiset teemat tarjoavat liiketoiminnallisen kontekstin salkkutason päätösten tueksi, vaikuttaen taloudellisen päätöksenteon kehykseen sekä arvovirtojen ja toteutusjunien investointipäätöksiin ja budjettiin. Ne toimivat myös salkun -, ratkaisun - ja hankkeen kehitysjonon päätöksenteon perustana. Suunnittelu inkrementtiä ennen ja jälkeen (Pre- and Post-PI Planning) Ennen inkrementin (PI) suunnittelua ja sen jälkeen pidettävät tapaamiset antavat suurten arvovirtojen toteutusjunille (ART) ja toimittajille mahdollisuuden linjata suunnitelmansa seuraavaa inkrementtiä (PI) varten. Nämä ennen ja jälkeen inkrementin suunnittelua tapahtuvat tapaamiset toimivat myös suojana inkrementtien suunnittelulle toteutustasolla, jossa todellinen ja yksityiskohtainen suunnittelu tapahtuu. 11

11 Syklinen kehittäminen (Develop on Cadence) Kehitysaktiviteettien nopea ja synkronoitu tai - säännöllinen ja ennustettava tärkeiden tapahtumien syklisyys auttaa hallitsemaan järjestelmien kehittämiselle luontaista vaihtelevuutta. Tämä on SAFen keskeinen perusta. Sen vaikutukset voidaan nähdä suoraan Big Picturesta, jossa nopearytmisiä lyhyitä samaan aikaan tapahtuvia iteraatioita seuraavat näiden iteraatioiden integraatiot suuremmiksi hanketason inkrementeiksi (Program Increments). Taloudellisen päätöksenteon kehys (Economic Framework) Taloudellisen päätöksenteon kehys tarkoittaa kokoelmaa sääntöjä, jonka pohjalta voidaan hyväksyä kuluja ja pysyä portfolion määräämässä budjetissa. SAFen ensimmäinen kokonaisketterä periaate on päätöksenteon taloudellinen näkökulma; taloudellisen päätöksenteon kehys sisältää talouden kannalta oleellisimmat asiat jotta ratkaisuja voidaan kehittää menestyksekkäästi. Tarinat (Stories) Tarinat ovat ketterän kehityksen kulmakivi, jolla määritellään järjestelmän toimintaa. Tarinat eivät ole vaatimuksia vaan lyhyitä, yksinkertaisia kuvauksia pienestä osasta haluttua toiminnallisuutta, jotka yleensä kerrotaan käyttäjän näkökulmasta ja käyttäjän kielellä. Jokaisen tarinan tulisi mahdollistaa pienen vertikaalisen järjestelmän toiminnallisuuden osan kehittämistä, mahdollistaen samalla inkrementaalisen (pala kerrallaan tapahtuvan) kehittämisen. Tarkistuspisteet (Milestones) Tarkistuspisteet osoittavat erityisiä edistysaskeleita kehitysaikajanalla, ja voivat olla korvaamattomia edistymisen ja ohjelman riskien mittaamisessa sekä seuraamisessa. Toisin kuin vesiputousmallin työvaiheisiin sidotut tarkistuspisteet, SAFessa tarkistuspisteet perustuvat hanketason inkrementteihin (PI), suunniteltuihin oppimispisteisiin ja kiinteisiin päivämääriin. Testaus edellä käytäntö (Test-First) Testaus edellä käytäntö tarkoittaa järjestelmän kehittämistä ja testaamista pienissä inkrementeissä siten, että testitapaukset tehdään tyypillisesti ennen koodin tai komponentin kehittämistä. Tällä tavalla testaaminen palvelee yksityiskohtaista ja parempaa aiotun järjestelmän toiminnan määrittelyä ennen kuin järjestelmä on rakennettu, mikä parantaa laatua. Tiekartta (Roadmap) Tiekartta kommunikoi suunniteltuja toteutusjunia ja arvovirran julkaisuja ja tarkistuspisteitä aikajanalla. Tiekartta sisältää julkaisuja, joihin on jo sitouduttu, ja lisää näkyvyyttä vielä ennusteteissa olevien julkaisujen osalta muutaman seuraavan inkrementin (PI) ajalle. Tiekarttaa kehitetään ja päivitetään ratkaisu- ja tuotehallinnan toimesta vision ja toimitusstrategian kehittyessä. Tiimin demo (Team Demo) Tiimin demon tarkoituksena on mitata tiimin edistymistä esittelemällä toteutettuja tarinoita tuoteomistajalle, muille tiimin jäsenille sekä sidosryhmille, ja kerätä siten palautetta jokaisen iteraation lopussa. Tiimit esittelevät tässä demossa jokaisen tehdyn tarinan, minitutkimuksen (spike), refaktoroinnin eli uudelleen muotoilun sekä uudet toteutetut ei-toiminnalliset vaatimukset (NFR). 12

12 Tiimin inkrementin tavoitteet (Team PI Objectives) Tiimin inkrementin (PI) tavoitteet sisältävät tiivistetyn kuvauksen tarkoin määritellyistä liiketoiminnallisista ja teknisistä tavoitteista, jotka ketterä tiimi aikoo saavuttaa tulevassa inkrementissä. Niiden merkitys on varmistaa samanlainen ymmärrys liiketoiminnallista ja teknisestä tarkoituksesta, ohjata keskustelu lopputuotoksiin prosessi- tai taktisten murheiden sijaan sekä kiteyttää tiedot siten, että kommunikaatio, yhtenäisyys ja näkyvyys lisääntyy. Tiimin kehitysjono (Team Backlog) Tiimin kehitysjono pitää sisällään kaiken sen tekemisen, joka tiimin täytyy tehdä saadakseen valmiiksi heidän vastuullaan olevan osan järjestelmästä. Se sisältää (käyttäjä)tarinat ja mahdollistavat tarinat, jotka ovat lähtöisin hankkeen kehitysjonosta, sekä tarinat, jotka syntyvät paikallisesti tiimin omasta erityisistä tarpeista. Tiimitaso (Team Level) Tiimitaso kuvaa ketterien tiimien organisaation, työt, roolit, aktiviteetit sekä prosessimallin, ja toimii ketterän toimitusjunan (ART) keskeisenä voimana. Toimittaja (Supplier) Toimittajat kehittävät ja julkaisevat komponentteja ja alijärjestelmiä, jotka auttavat Lean-ajattelua käytäviä ja ketteriä organisaatioita toimittamaan arvoa asiakkailleen. Toimittajat omaavat erityistä ja poikkeuksellista osaamista sekä ratkaisuja ja ovat eritysasiantuntijoita omissa teknologioissaan; he voivat tarjota eritysedun pyrittäessä nopeisiin ja taloudellisiin julkaisuihin. Toimitusjuna (Agile Release Train) Toimitusjuna on pysyväisluontoinen ketterien tiimien muodostama tiimien tiimi, jossa työskentelee tyypillisesti henkilöä. Se hitsaa tiimit yhteen yhteiseen tehtävään sekä tarjoaa säännöllisen rytmin suunnittelulle, kehitykselle ja retrospektiiville. Junat toteuttavat jatkuvan tuotekehitysvirran. Jokaisella junalla on omat kohdistetut resurssinsa, jotka tarvitaan asiakasarvon määrittelemiseksi, rakentamiseksi ja testaamiseksi kahden viikon jaksoissa. Toimitusjunan päällikkö (Release Train Engineer) Toimitusjunan päällikkö (RTE) fasilitoi toimitusjunan prosesseja ja toteutusta. Hän eskaloi etenemisen esteitä, auttaa riskinhallinnassa ja varmistaa arvon toimittamisen sekä ohjaa toiminnan jatkuvaa kehittämistä. Tuotehallinta (Product Management) Tuotehallinta on vastuussa asiakkaan tarpeiden tunnistamisesta. He omistavat toimitusjunan (ART) vision, etenemissuunnitelman, hinnoittelun, lisensoinnin, investoinnin tuoton (ROI) sekä hanketason kehitysjonon. He huolehtivat inkrementtien tavoitteista sekä julkaisevat sisältöä priorisoitujen toiminnallisuuksien ja hyväksymiskriteerien muodossa, ja hyväksyvät toiminnallisuudet järjestelmän pääkehityshaaraan. Tuoteomistaja (Product Owner) Tuoteomistaja on tiimin jäsenenä vastuussa (käyttäjä) tarinoiden määrittelystä sekä tiimin kehitysjonon priorisoinnista. Tuoteomistaja työskentelee myös osana laajempaa tuotehallinta/tuoteomistaja tiimiä, ymmärtäen ja antaen oman panoksensa hanketason kehitysjonoon, visioon ja tiekarttaan. 13

13 Tutki ja Sopeuta (Inspect and Adapt) Tutki ja Sopeuta (T&S) on säännöllisesti toistuva tilaisuus, joka pidetään jokaisen inkrementin (PI) lopussa. Se antaa tiimeille ja ryhmille mahdollisuuden demota ratkaisua; saada palautetta; ja sitten reflektoida, ratkaista ongelmia ja määritellä tehtävät parannustoimenpiteet. Parannustoimet voidaan tämän jälkeen välittömästi sisällyttää seuraavan inkrementin (PI) suunnitteluun. Visio (Vision) Visio kuvaa sitä, millainen kehitettävä ratkaisu on tulevaisuudessa, kuvastaen asiakkaiden ja sidosryhmien tarpeita, toiminnallisuuksia sekä niiden toiminnallisuuksien luomiseksi tarvittavia kyvykkyyksiä. Visio tarjoaa laajemman kontekstiin sidotun yleiskuvan ja merkityksen kehitettävänä olevalle ratkaisulle. Visio on osa SAFen räätälöintiosaa, ja sitä voidaan käyttää millä tahansa SAFen tasolla. Ydinarvot (Core Values) SAFe kunnioittaa ja kuvastaa neljää ydinarvoa: yhtenäistä suuntaa, sisäänrakennettua laatua, läpinäkyvyyttä ja hanketason toteutusta. Osaamisyhteisö (Communities of Practice) Osaamisyhteisö (CoP) on epämuodollinen, hankkeen tai yrityksen kontekstissa toimiva, tiimin jäsenistä ja muista ammattilaisista koostuva ryhmä, jonka tehtävänä on jakaa tietämystä yhdestä tai useammasta käytännöstä. Yritys (Enterprise) Yritys on liiketoimintataho, joka omistaa SAFen portfoliot ja arvovirrat, ja jolla on lopullinen määräysvalta niiden strategiasta,ja johtamisesta sekä yrityksen hallituksen luottamus. Jokainen SAFe salkku (SAFe portfolio) on osa laajempaa yrityksen viitekehystä, josta salkun strategia on peräisin ja johon salkun toiminnan tulee vastata. Yritys myös huolehtii siitä tavasta, jolla kaikkia salkkuja hallinnoidaan (Governance model). Yritysarkkitehti (Enterprise Architect) Yritysarkkitehti työskentelee liiketoiminnan sidosryhmien sekä ratkaisu- ja järjestelmäarkkitehtien kanssa ohjatakseen kokonaisvaltaista teknologian toteutusta eri arvovirtojen välillä. Yritysarkkitehdin työ pohjautuu jatkuvaan palautteeseen. Hänen tehtävänään on edistää sopeutuvaa suunnittelua ja teknisiä käytänteitä sekä ohjata toteutus- ja tiimitason välistä yhteistyötä yhteisen teknisen vision avulla toteutusmalli (Implementing 1-2-3) SAFen toteutusmalli on todistetusti menestyksekäs kaava SAFen käyttöönottoon. Se kuvaa kolmea perusvaihetta: (1) toteuttajien sekä SAFe muutosagenttien kouluttaminen, (2) koko johdon, keskijohdon ja hallinnon kouluttaminen, (3) tiimien kouluttaminen ja toteutusjunien käynnistäminen. 14

14 SANASTO SAFe 4.0 Sujuvaan ja ketterään ohjelmistojen ja järjestelmien kehittämiseen Agile Architecture Agile Release Train Agile Teams Architectural Runway Budgets Built-in Quality Business Epic Business Owners Capability CapEx ja OpEx Communities of Practice Continuous Integration) Coordination Core Values Customer Develop on Cadence DevOps Economic Framework Enabler Capability Enabler Epic Enabler Feature Ketterä arkkitehtuuri Toimitusjuna Ketterät tiimit Arkkitehtuurin kiitorata Budjetit Sisäänrakennettu laatu Liiketoiminnan kehitysaihio Liiketoiminta, Liiketoiminnan omistajat Kyvykkyys CapEx and OpEx Osaamisyhteisöt Jatkuva integraatio Koordinointi Ydinarvot Asiakas Syklinen kehittäminen DevOps-malli Taloudellisen päätöksenteon kehys Mahdollistava kyvykkyys Mahdollistava kehitysaihio Mahdollistava toiminnallisuus 15

15 Enabler Story Enablers Enterprise Architect Enterprise Epic Owners Epic Feature Implementing Innovation and Planning Iteration Inspect and Adapt Iteration Execution Iteration Goals Iteration Planning Iteration Retrospective Iterations Lean-Agile Leaders Lean-Agile Mindset Metrics Milestones Model-Based Systems Engineering Nonfunctional Requirements PI Planning Portfolio Backlog Portfolio Business Epic Portfolio Kanban Mahdollistava tarina Mahdollistajat Yritysarkkitehti Yritys Kehitysaihioiden omistajat Kehitysaihio Toiminnallisuus toteutusmalli Innovaatio- ja suunnitteluiteraatio Tutki ja Sopeuta Iteraation toteutus Iteraation tavoitteet Iteraation suunnittelu Iteraation retrospektiivi Iteraatiot Ketterä johtaminen Lean ja ketterä ajattelutapa Metriikka Tarkistuspisteet Mallipohjainen (systeemi) suunnittelu Ei-toiminnalliset vaatimukset Inkrementin suunnittelu Salkun kehitysjono Salkun liiketoiminnan kehitysaihio Salkun valmisteluseinä 16

16 Portfolio Level Pre- and Post-PI Planning Product Management Product Owner Program Backlog Program Epics Program Increment Program Kanban Program Level Program PI Objectives Program Portfolio Management Release Any Time Release Management Release Train Engineer Release Roadmap SAFe Principles Scrum Master ScrumXP Set-Based Design Shared Services Solution Architect/Engineering Solution Context Solution Demo Solution Intent Salkkutaso Suunnittelu inkrementtiä ennen ja jälkeen Tuotehallinta Tuoteomistaja Hankkeen kehitysjono Hankkeen kehitysaihiot Hankkeen inkrementti Hankkeen valmisteluseinä Hanketaso Hankkeen inkrementin (HI) tavoitteet Salkunhallinta Julkaisu asiakastarpeen mukaan Julkaisujen hallinta Toimitusjunan päällikkö Julkaisu Tiekartta SAFen periaatteet Scrummaster ScrumXP Joukkopohjainen suunnittelu Jaetut palvelut Ratkaisuarkkitehti Ratkaisun konteksti Ratkaisun demo Ratkaisun tarkoitus 17

17 Solution Management Solution Spanning Palette Stories Strategic Themes Supplier System Architect/Engineering System Demo System Team Team Backlog Team Demo Team Kanban Team Level Team PI Objectives Test-First User Experience Value Stream Backlog Value Stream Coordination Value Stream Engineer Value Stream Epics Value Stream Kanban Value Stream Level Value Stream PI Objectives Value Streams Vision Ratkaisun hallinta Ratkaisu SAFen räätälöintiosa Tarinat Strategiset teemat Toimittaja Järjestelmäarkkitehti Järjestelmädemo Integrointitiimi Tiimin kehitysjono Tiimin demo Kanban Tiimitaso Tiimin inkrementin tavoitteet Testaus edellä käytäntö Käytettävyys Arvovirran kehitysjono Arvovirran koordinointi Arvovirran kehityspäällikkö Arvovirran kehitysaihiot Arvovirran valmisteluseinä Arvovirtataso Arvovirran inkrementin tavoitteet Arvovirrat Visio 18

18 Weighted Shortest Job First (WSJF) Painotettu pienin työmäärä 19

Agile Architecture Ketterä arkkitehtuuri. Agile Release Train Toimitusjuna. Agile Team Ketterä tiimi. Architectural Runway Arkkitehtuurin kiitorata

Agile Architecture Ketterä arkkitehtuuri. Agile Release Train Toimitusjuna. Agile Team Ketterä tiimi. Architectural Runway Arkkitehtuurin kiitorata SAFE 4.5 SANASTO A Agile Architecture Ketterä arkkitehtuuri Ketterä arkkitehtuuri on kokoelma sääntöjä ja käytäntöjä, joka tukevat järjestelmän ja designin aktiivista kehittämistä liiketoiminnan toteutuksen

Lisätiedot

SAFe 4.6-sanasto. Scaled Agile Framework Termit ja määritelmät. Suomi. Scaled Agile, Inc.

SAFe 4.6-sanasto. Scaled Agile Framework Termit ja määritelmät. Suomi.     Scaled Agile, Inc. SAFe 4.6-sanasto Scaled Agile Framework Termit ja määritelmät Suomi JULKAISIJA www.scaledagileframework.com www.scaledagile.com Scaled Agile, Inc. Tervetuloa SAFe 4.6 -sanastoon Opiskele tehokkaasti SAFe

Lisätiedot

SAFe 4.0 -sanasto. Scaled Agile Framework Termit ja määritelmät SUOMI JULKAISIJA VERSION 4.0.2

SAFe 4.0 -sanasto. Scaled Agile Framework Termit ja määritelmät SUOMI JULKAISIJA VERSION 4.0.2 SAFe 4.0 -sanasto Scaled Agile Framework Termit ja määritelmät SUOMI VERSION 4.0.2 JULKAISIJA 2017 Scaled Agile, Inc. All rights reserved. www.scaledagileframework.com 1 Agile Architecture Agile Architecture

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

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

Ketterämpi Sonera Matka on alkanut!

Ketterämpi Sonera Matka on alkanut! Ketterämpi Sonera Matka on alkanut! Muutamme maailmaa Asiakkaidemme ehdoilla Anne Rahkonen New Generation Telco Agenda Sonera tänään Matkalla muutokseen Digitalisaation ytimessä Globaali verkko maailma

Lisätiedot

Koulutuksen nimi Koulutuksen kuvaus Tavoite Esitiedot Alkaa Päättyy Viim.ilm.päivä

Koulutuksen nimi Koulutuksen kuvaus Tavoite Esitiedot Alkaa Päättyy Viim.ilm.päivä Tulevat ITIL Service Design (jatkokoulutus) paikka Jyväskylän yliopisto, Agora (Mattilanniemi 2) agb301 tausta ja tavoitteet ITIL on globaalisti hyödynnetty, ITalan parhaista käytännöistä

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

SAFe menestystarina - Case Osuuspankki

SAFe menestystarina - Case Osuuspankki SAFe menestystarina - Case Osuuspankki Fenix II, SUOsta SAFeen Sampo Sormaala, Fenix II Release Train Engineer Hankkeen taustaa Vakavista ongelmista vakauteen ja uuteen tapaan toimia 2011 2012 2013 2014

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

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

Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa

Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa 1 Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa Passion leads to design, design leads to performance, performance leads to SUCCESS! OLLI NIEMI Yoso Oy Mitä määrittelyltä

Lisätiedot

Liite 6: Palvelukuvaus. Enterprise Advantage Program (EAP)

Liite 6: Palvelukuvaus. Enterprise Advantage Program (EAP) Liite 6: Palvelukuvaus Enterprise Advantage Program (EAP) Liite 6: Palvelukuvaus / EAP 2 (5) Sisällys 1. Esittely... 3 1.1 Asiakkaiden haasteet... 3 1.2 Palvelun tuomat ratkaisut... 3 2. Palvelun sisältö...

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

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

IPT-hanke: Kehitysvaihe -työpaja Työpaja 5: Kokoushotelli Gustavelund 26.-27.5.2015

IPT-hanke: Kehitysvaihe -työpaja Työpaja 5: Kokoushotelli Gustavelund 26.-27.5.2015 Integroitujen projektitoimitusten kehittäminen johtavien tilaajien ryhmähankkeena (IPT-hanke) IPT-hanke: Kehitysvaihe -työpaja Työpaja 5: Kokoushotelli Gustavelund 26.-27.5.2015 IPT-hanke; kehitysvaihe-työpaja

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

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa Versio: Luonnos palautekierrosta varten Julkaistu: Voimassaoloaika: toistaiseksi

Lisätiedot

Projektisalkun kehittäminen - kilpailuetua toimituksiin projektisalkulla. Projektisalkku ohjausvälineenä. Projektisalkun kehittäminen

Projektisalkun kehittäminen - kilpailuetua toimituksiin projektisalkulla. Projektisalkku ohjausvälineenä. Projektisalkun kehittäminen Projektisalkun kehittäminen - kilpailuetua toimituksiin projektisalkulla Projektisalkku ohjausvälineenä Projektisalkun kehittäminen Kilpailukyvyn parantaminen PLUS Akatemia Projektitoiminnan ja -johtamisen

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

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

Sosiaali- ja terveydenhuollon ATK-päivät 2019

Sosiaali- ja terveydenhuollon ATK-päivät 2019 Sosiaali- ja terveydenhuollon ATK-päivät 2019 Tietojärjestelmäuudistus on aina itseään isompi muutos. Tapio Järvenpää, @Tapsa_Jpaa Laajuus Tuotokset Aikataulu Resurssit Hyöty Arvo Laajuus Tuotokset

Lisätiedot

Virta-hanke (Järjestäjän sotetietojohtaminen) Jaakko Pentti

Virta-hanke (Järjestäjän sotetietojohtaminen) Jaakko Pentti Virta-hanke (Järjestäjän sotetietojohtaminen) 27.2.2019 Jaakko Pentti Tiedolla johtamisen, ohjauksen ja valvonnan toimeenpano-ohjelma Digimuutosohjelma Soten strategiset tavoitteet TOIVO-ohjelma STM Eri

Lisätiedot

Onko asiakas meille tärkeä? Yrityksen asiakaskeskeisyyden nykytilan kartoitus

Onko asiakas meille tärkeä? Yrityksen asiakaskeskeisyyden nykytilan kartoitus Onko asiakas meille tärkeä? Yrityksen asiakaskeskeisyyden nykytilan kartoitus Asiakaskeskeisyyden nykytilan kartoitus Kysymyssetti on tarkoitettu yrityksen asiakaskeskeisten käytäntöjen tarkasteluun. Tiimit

Lisätiedot

Ketteryys kokeilemalla. Leo Malila Kehittämispäällikkö, Kela

Ketteryys kokeilemalla. Leo Malila Kehittämispäällikkö, Kela Ketteryys kokeilemalla Leo Malila Kehittämispäällikkö, Kela 1.11.2016 Agenda Kelan ICT Ketteryys tavoitteena Teetetyn tutkimuksen ja sen kohteen esittely Havaintoja tutkimuksen perusteella Kelan ketteryys

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

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

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan

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

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

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

Arkkitehtuuri muutosagenttina

Arkkitehtuuri muutosagenttina Arkkitehtuuri muutosagenttina Smarter Processes, Development & Integration Hannu Salminen CTO OP-Pohjola 2013 IBM Corporation Taustaa Nykyinen IT-arkkitehtuuri ja liiketoimintatarpeet eivät kohtaa OP-Pohjolan

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

Työkalut innovoinnin tehostamiseen valmiina käyttöösi. Microsoft SharePoint ja Project Server valmiina vastaamaan organisaatioiden haasteisiin

Työkalut innovoinnin tehostamiseen valmiina käyttöösi. Microsoft SharePoint ja Project Server valmiina vastaamaan organisaatioiden haasteisiin Työkalut innovoinnin tehostamiseen valmiina käyttöösi Microsoft SharePoint ja Project Server valmiina vastaamaan organisaatioiden haasteisiin Terve! Pieni, nopea kysely kiitos! Lyhyt katsaus osallistujiin

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

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

II Voitto-seminaari Konseptointivaihe 01.04.04

II Voitto-seminaari Konseptointivaihe 01.04.04 II Voitto-seminaari Konseptointivaihe 01.04.04 08.45-09.00 Kahvi Voitto II seminaariohjelma 01.04.04 09.00-09.15 Tuotekonseptoinnin haasteet/ VTT Tiina Apilo 09.15-09.30 Konseptoinnin eri tasot/ TKK Matti

Lisätiedot

Avoimen ja yhteisen rajapinnan hallintamalli

Avoimen ja yhteisen rajapinnan hallintamalli Avoimen ja yhteisen rajapinnan hallintamalli 1.10.2015 Sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan hallitsemat rajapinnat)

Lisätiedot

Kuinka hallita suuria muutoshankkeita? Onnistumisen ja epäonnistumisen elementit

Kuinka hallita suuria muutoshankkeita? Onnistumisen ja epäonnistumisen elementit Kuinka hallita suuria muutoshankkeita? Onnistumisen ja epäonnistumisen elementit Jarmo Nykänen, Director, EY Agenda: Tausta Ongelmankentän jäsentäminen Hankkeiden elinkaari ja näkökulmat Esimerkki onnistuneesta

Lisätiedot

Yrittäjäkasvatuksen polku - sivusto. Yksityiskohtainen suunnittelu Huhtikuu 2018

Yrittäjäkasvatuksen polku - sivusto. Yksityiskohtainen suunnittelu Huhtikuu 2018 Yrittäjäkasvatuksen polku - sivusto Yksityiskohtainen suunnittelu Huhtikuu 2018 Sisällys 1. Sivuston tavoitteet 2. Tausta 3. Näkemys työn tekemisestä ja etenemisestä 4. Roolit ja vastuut -ehdotus 5. Ylätason

Lisätiedot

Tulevaisuuden asumisen Koklaamo

Tulevaisuuden asumisen Koklaamo Tulevaisuuden asumisen Koklaamo TERVETULOA TULEVAISUUDEN ASUMISEN KOKLAAMOON Millaisissa kodeissa asumme tulevaisuudessa? Onko koti täynnä elämää helpottavaa teknologiaa? Yleistyvätkö yhteiskäyttö, kierrättäminen

Lisätiedot

Yrityskohtaiset LEAN-valmennukset

Yrityskohtaiset LEAN-valmennukset Yrityskohtaiset LEAN-valmennukset Lean ajattelu: Kaikki valmennuksemme perustuvat ajatukseen: yhdessä tekeminen ja tekemällä oppiminen. Yhdessä tekeminen vahvistaa keskinäistä luottamusta luo positiivisen

Lisätiedot

Ohjelmiston toteutussuunnitelma

Ohjelmiston toteutussuunnitelma Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,

Lisätiedot

ERP järjestelmät. Mitä, miksi ja kuinka? Parhaita käytäntöjä. Kevät 2017 Lauri Tapola

ERP järjestelmät. Mitä, miksi ja kuinka? Parhaita käytäntöjä. Kevät 2017 Lauri Tapola ERP järjestelmät. Mitä, miksi ja kuinka? Parhaita käytäntöjä. Kevät 2017 Lauri Tapola Vanha liiketoimintamalli organisaation toiminta osastoperustaista. Lopputuote Raaka-aine Kaikilla funktioilla omat

Lisätiedot

INTEGROIDUT PROJEKTITOTEUTUKSET. IPT-strategiapäivä , Lauri Merikallio, Vison Alliance Partners Oy

INTEGROIDUT PROJEKTITOTEUTUKSET. IPT-strategiapäivä , Lauri Merikallio, Vison Alliance Partners Oy INTEGROIDUT PROJEKTITOTEUTUKSET IPT-strategiapäivä 16.1.2014, Lauri Merikallio, Vison Alliance Partners Oy Arkipäivän pohdintaa epävarmuuksia ja riskejä sisältävien hankkeiden johtamisessa Kuka/ketkä hinnoittelevat

Lisätiedot

1. Oppimisen ja opettamisen haasteet

1. Oppimisen ja opettamisen haasteet 1. Oppimisen ja opettamisen haasteet Oppimisen aihepiirit oppijan mielenkiinnon mukaan. Sosiaaliset taidot, ongelmaratkaisu pienryhmissä, johtajuus, empatia, yrittäjämäinen toiminta, Oppijan oman lahjakkuuden

Lisätiedot

Portfolio- ja ohjelmatason ketterä suunnittelu ja vaatimukset

Portfolio- ja ohjelmatason ketterä suunnittelu ja vaatimukset Portfolio- ja ohjelmatason ketterä suunnittelu ja vaatimukset Teemu Toivonen - esittely TRIARI (triari.fi) Käytännön osaamista ketteryydestä Co-founder & Principal Consultant Kokemus Melkein kaikkea mitä

Lisätiedot

SIPOC ja Arvovirtakartta työskentely - Ohje

SIPOC ja Arvovirtakartta työskentely - Ohje SIPOC ja Arvovirtakartta työskentely - Ohje 1. Riittävän aihealueen osaamistason varmistaminen. Käsitteiden ja työkalujen esittely Asiakasarvo ja prosessitehokkuus SIPOC Arvovirtakartta. Työkalujen käyttöohjeet

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

Tekoälyn hyödyntäminen asiakaspalvelun parantamiseksi Valtorissa ja Palkeissa

Tekoälyn hyödyntäminen asiakaspalvelun parantamiseksi Valtorissa ja Palkeissa Pyyntö 1 (7) Tietopyyntö Tekoälyn hyödyntäminen asiakaspalvelun parantamiseksi Valtorissa ja Palkeissa Pyyntö 2 (7) Sisällys 1 Yleistä tietopyynnöstä... 3 2 Hankkeen ja tulevan hankinnan tausta sekä osa-alueet...

Lisätiedot

Digitaalisuudesta muutosvoimaa

Digitaalisuudesta muutosvoimaa Digitaalisuudesta muutosvoimaa 6.9.2018 Megatrendejä ja ajankohtaisia teknologiatrendejä Globalisaatio Teknologian kehitys Demografiset muutokset Ilmastomuutos Laskentakapasiteetin kasvu, kvanttitietokoneet

Lisätiedot

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP 27.9.2007 Juha Berghäll Efecte Oy juha.berghall@efecte.fi / +358 40 589 5121 Kuka puhuu? z Juha Berghäll z Country Manager Finland z Laaja kokemus

Lisätiedot

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?

Lisätiedot

PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM

PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM TAUSTA Otaniemi UX (User Experience) Teknologiaa kaikille Silta tekniikan ja bisneksen välillä Testaaja (Tanska) Scrum Käyttöliittymäsuunnittelija

Lisätiedot

LYSEON TIIMIEN PUHEENJOHTAJIEN HAASTATTELUT 5 / Tilatiimi Laatutyön osa-alueet: henkilöstö + kumppanuudet ja resurssit

LYSEON TIIMIEN PUHEENJOHTAJIEN HAASTATTELUT 5 / Tilatiimi Laatutyön osa-alueet: henkilöstö + kumppanuudet ja resurssit OULUN LYSEON LUKION LAATUTYÖ Omaa tarinaa laadusta Mitä koulu edustaa sinulle? Mitä haluat saada aikaan omassa työssäsi? Miksi laatutyötä tarvitaan? Miten haluat itse olla mukana laatutyössä? Miten sinun

Lisätiedot

Miten suunnittelu- ja kehitystyötä toteutetaan arkkitehtuurilähtöisesti

Miten suunnittelu- ja kehitystyötä toteutetaan arkkitehtuurilähtöisesti Ohjelmapolku: Otsikko: Strategiasta johtamalla toteutukseen KA-työ mahdollistajana strategioiden toteutukseen Miten suunnittelu- ja kehitystyötä toteutetaan arkkitehtuurilähtöisesti Miten korkeakoulun

Lisätiedot

MITEN KOKONAISARKKITEHTUURILLA TUETAAN LIIKETOIMINNAN KEHITTÄMISTÄ

MITEN KOKONAISARKKITEHTUURILLA TUETAAN LIIKETOIMINNAN KEHITTÄMISTÄ MITEN KOKONAISARKKITEHTUURILLA TUETAAN LIIKETOIMINNAN KEHITTÄMISTÄ Head of Enterprise Architecture Timo Kaaretsalo, Veikkaus Timo.kaaretsalo@veikkaus.fi, 0405502930 Kehitys Timo Kaaretsalo Julkinen 12.10.2017

Lisätiedot

Aikaansaava organisaatio ketteryys ja Lean salkunjohtamisen perustana, eri työmuodot yhteen sovitettuina

Aikaansaava organisaatio ketteryys ja Lean salkunjohtamisen perustana, eri työmuodot yhteen sovitettuina Aikaansaava organisaatio ketteryys ja Lean salkunjohtamisen perustana, eri työmuodot yhteen sovitettuina Matti Haukka, seniorikonsultti, Suomen Projekti-Instituutti Oy 1 Esityksen juoni Mitä ketteryys

Lisätiedot

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma 12.11.2007 Janne J. Korhonen 12.11.2007 Agenda 1. Prosessit ja palvelut, BPM ja SOA 2. BPM-projekteista yleensä 3. Prosessin elinkaarimalli 4. Kokemuksia

Lisätiedot

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet Organisaation prosessikuvaus - CMMI Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 7.2.2007 Level5 Level4 Level3 Requirements Development Technical Solution Product Integration

Lisätiedot

Market Expander & QUUM analyysi

Market Expander & QUUM analyysi Market Expander & QUUM analyysi KANSAINVÄLISTYMISEN KEHITYSTASOT Integroitua kansainvälistä liiketoimintaa Resurssien sitoutuminen, tuotteen sopeuttaminen, kulut, KV liiketoiminnan osaaminen Systemaattista

Lisätiedot

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään? Prosessien kehittäminen Prosessien parantaminen Sami Kollanus TJTA330 Ohjelmistotuotanto 21.2.2007 Mitä kehitetään? CMMI, SPICE yms. Miten kehittämishanke saadaan toteutettua? Organisaation kehittämisen

Lisätiedot

CMM Capability Maturity Model. Software Engineering Institute (SEI) Perustettu vuonna 1984 Carnegie Mellon University

CMM Capability Maturity Model. Software Engineering Institute (SEI)   Perustettu vuonna 1984 Carnegie Mellon University CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 13.3. CMM Capability Maturity Model Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti

Lisätiedot

CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto Software Engineering Institute (SEI)

CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto Software Engineering Institute (SEI) CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 13.3. CMM Capability Maturity Model Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti

Lisätiedot

Tietojärjestelmän osat

Tietojärjestelmän osat Analyysi Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien tasolla Tietojärjestelmän osat Laitteisto

Lisätiedot

CMMI CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto

CMMI CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto CMM Capability Maturity Model CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 16.1.2007 Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti

Lisätiedot

Kehmet. Yleisesittely

Kehmet. Yleisesittely Kehmet Yleisesittely 1 1 2 3 4 5 KONSEPTI RAKENNE KETTERÄ KOKEILU JA TOTEUTUS PERINTEINEN TOTEUTUS TULEVAISUUS JA MAHDOLLISUUDET 22.6.2017 Ilkka Kautto 2 KEHMET KONSEPTI 22.6.2017 Ilkka Kautto 3 Sulautettu

Lisätiedot

Nexus Guide. Nexuksen määritelmä ja opas: Skaalatun Scrum-kehityksen viitekehys. Nexusta ylläpitää ja kehittää Ken Schwaber ja Scrum.

Nexus Guide. Nexuksen määritelmä ja opas: Skaalatun Scrum-kehityksen viitekehys. Nexusta ylläpitää ja kehittää Ken Schwaber ja Scrum. Nexus Guide Nexuksen määritelmä ja opas: Skaalatun Scrum-kehityksen viitekehys Nexusta ylläpitää ja kehittää Ken Schwaber ja Scrum.org Elokuu 2015 Sisällysluettelo Nexuksen yleiskatsaus... 1 Nexus Guiden

Lisätiedot

ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ

ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ IMS Business Solutions Oy, J Moisio 10/ 2016 2.10.2016 IMS Business Solutions Oy 2 ISO 9001:2015 PROSESSIEN AUDITOINTIKYSYMYKSIÄ ISO 9001:2015

Lisätiedot

Testaaminen ohjelmiston kehitysprosessin aikana

Testaaminen ohjelmiston kehitysprosessin aikana Testaaminen ohjelmiston kehitysprosessin aikana 04.02.2004 http://cs.joensuu.fi/tsoft/ Sisällys 1. Johdanto 2. Yksikkö- ja integrointitestaus 3. Järjestelmätestaus 4. Hyväksymistestaus http://cs.joensuu.fi/tsoft/

Lisätiedot

MAAN MUOKKAUS KYLVÖKUNTOON VIMANA OY

MAAN MUOKKAUS KYLVÖKUNTOON VIMANA OY MAAN MUOKKAUS KYLVÖKUNTOON VIMANA OY Visiomme on digitaalisilla palveluilla menestyvät maakunnat. Asiakkaamme on maakunta, ja palvelemme maakuntaa siten, että asukkaan hyöty toteutuu. 28.1.2019 VIMANA

Lisätiedot

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta)

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta) 18.2.2016 Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta) - tausta ja tarpeen kuvaus - Rajapinnan elinkaaren hallinta ja siihen liittyvä dokumentaatio (VALMIS 1.4) Versionhallinta: Versio Pvm

Lisätiedot

Miten asiakas tekee valintansa?

Miten asiakas tekee valintansa? Miten asiakas tekee valintansa? ja miten me voimme vaikuttaa siihen? TkT Asiantuntija Harri Karkkila Strategia Asiakkaan kokema arvo Asiakastyytyväisyys ja asiakaskokemus Kilpailuedut Yrittäjä Kouluttaja

Lisätiedot

SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct 2-3 2014! Kalastajatorppa, Helsinki! Reaktor 2014

SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct 2-3 2014! Kalastajatorppa, Helsinki! Reaktor 2014 SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct 2-3 2014! Kalastajatorppa, Helsinki! Reaktor Mannerheimintie 2 00100, Helsinki Finland tel: +358 9 4152 0200 www.reaktor.fi info@reaktor.fi 2014

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

Maanvuokrausjärjestelmä Mvj. Projektitarpeen ja tavoitteiden kuvaus

Maanvuokrausjärjestelmä Mvj. Projektitarpeen ja tavoitteiden kuvaus Maanvuokrausjärjestelmä Mvj Projektitarpeen ja tavoitteiden kuvaus Helsingin kaupunki TARJOUSPYYNTÖ 2 (10) LYHYT KUVAUS 3 PUITESOPIMUKSESTA POIKKEAVAT ja ERIKSEEN SOVITTAVAT KOHDAT 3 NYKYTILA - KOKEILUVAIHEEN

Lisätiedot

Toiminnanohjaukseen liittyvän liiketoimintatiedon hyödyntäminen Helsinki Business College Oy:ssä

Toiminnanohjaukseen liittyvän liiketoimintatiedon hyödyntäminen Helsinki Business College Oy:ssä Toiminnanohjaukseen liittyvän liiketoimintatiedon hyödyntäminen Helsinki Business College Oy:ssä 30.10.2012 LARK-hanke Laatupäällikkö, Jaakko Tuomi Laadunhallinnan tukiprosessin (16) yleiset tavoitteet

Lisätiedot

LAADUN VARMISTAMISEN JOHTAMINEN. Pasi Riihilahti RAY Kehitysjohtaja

LAADUN VARMISTAMISEN JOHTAMINEN. Pasi Riihilahti RAY Kehitysjohtaja Pasi Riihilahti RAY Kehitysjohtaja 1 Tässä tarkastelussa laadun varmistaminen rajoitetaan tietojärjestelmien tietoteknisen infrastruktuurin ja tietoteknisten tuotteiden ja palvelujen laadun varmistamiseen.

Lisätiedot

Lean johtaminen ja työkalut. Työpaja 16.3.2016

Lean johtaminen ja työkalut. Työpaja 16.3.2016 Lean johtaminen ja työkalut Työpaja 16.3.2016 Lean ja Lean Construction Teoriainformoidut käytännön ihmiset MITÄ ON LEAN? LEAN on johtamisfilosofia joka on koko organisaatiota koskeva laaja-alainen muutosprosessi,

Lisätiedot

Big Room -toiminta tutkimuksen näkökulmasta. Sari Koskelo, Vison Oy

Big Room -toiminta tutkimuksen näkökulmasta. Sari Koskelo, Vison Oy ? Big Room -toiminta tutkimuksen näkökulmasta Sari Koskelo, Vison Oy 16.3.2018 Sisältö Big Room konseptin moniulotteisuus Tavoitteet Johtaminen Big Room toiminta kehitys- ja toteutusvaiheissa Big Room

Lisätiedot

YRKK18A Agrologi (ylempi AMK), Ruokaketjun kehittäminen, Ylempi AMK-tutkinto

YRKK18A Agrologi (ylempi AMK), Ruokaketjun kehittäminen, Ylempi AMK-tutkinto Seinäjoen Ammattikorkeakoulu Oy YRKK18A Agrologi (ylempi AMK), Ruokaketjun kehittäminen, Ylempi AMK-tutkinto Ruokaketjun kehittämisen koulutuksen opinnot on tarkoitettu asiantuntijoille, jotka tarvitsevat

Lisätiedot

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS Loppuseminaari 11.12.2018 YIT:n pääkonttori, Helsinki RAIN hankkeen loppuseminaari 11.12.2018 Käyttäjälähtöinen tiedonhallinta (WP 4) Professori Harri Haapasalo OY

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

Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen

Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen Toiminnallinen määrittely: Työsuunnitelma TYÖSUUNNITELMAN TIEDOT Versio 0.1 Laatija Ulla Angervo Laatimispäivämäärä Hyväksyjä Hyväksymispäivämäärä

Lisätiedot

Teollisuuden digitalisaatio ja johdon ymmärrys kyvykkyyksistä

Teollisuuden digitalisaatio ja johdon ymmärrys kyvykkyyksistä Teollisuuden digitalisaatio ja johdon ymmärrys kyvykkyyksistä Markus Kajanto Teollisuuden digitalisaation myötä johdon käsitykset organisaation resursseista, osaamisesta ja prosesseista ovat avainasemassa

Lisätiedot

SOTE-AKATEMIA TEKNOLOGISEN MURROKSEN JOHTAMINEN SOTE-ALALLA

SOTE-AKATEMIA TEKNOLOGISEN MURROKSEN JOHTAMINEN SOTE-ALALLA SOTE-AKATEMIA TEKNOLOGISEN MURROKSEN JOHTAMINEN SOTE-ALALLA Tule oppimaan parhaat käytännöt teknologisen murroksen johtamiseen sekä digitalisaation ja uusimman teknologian hyödyntämiseen sosiaali- ja terveydenhuollossa!

Lisätiedot

R U B I C H R F I N L A N D O Y K U M P P A N I S I D I G I T A A L I S E S S A M U U T O K S E S S A

R U B I C H R F I N L A N D O Y K U M P P A N I S I D I G I T A A L I S E S S A M U U T O K S E S S A R U B I C H R F I N L A N D O Y K U M P P A N I S I D I G I T A A L I S E S S A M U U T O K S E S S A Kuinka varmistat oikean toteuttajakumppanin löytämisen? Muista nämä! 1. Hankintaprosessi kuntoon 2.

Lisätiedot

Kiertotalouden kyvykkyysvaatimukset 1/2. Strateginen näkökulma ja kyvykkyyksien arviointimenetelmä

Kiertotalouden kyvykkyysvaatimukset 1/2. Strateginen näkökulma ja kyvykkyyksien arviointimenetelmä Kiertotalouden kyvykkyysvaatimukset 1/2 Strateginen näkökulma ja kyvykkyyksien arviointimenetelmä Matti Majuri Pori 14.2.2019 Sisältö Lyhyt kertaus viime keväältä Muutama sana strategiasta Kyvykkyydet

Lisätiedot

Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus

Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus LAADUNVARMISTUS 135 Projektinhallinnan laadunvarmistus Projektinhallinnan laadunvarmistus tukee ohjelmistoprojektien ohjaus- ja ylläpitotehtäviä. Projektinhallinnan laadunvarmistustehtäviin kuuluvat seuraavat:

Lisätiedot

Nexus Guide. Nexuksen määritelmä ja opas: Skaalatun scrum-kehityksen viitekehys. Nexusta ylläpitää ja kehittää Ken Schwaber ja Scrum.

Nexus Guide. Nexuksen määritelmä ja opas: Skaalatun scrum-kehityksen viitekehys. Nexusta ylläpitää ja kehittää Ken Schwaber ja Scrum. Nexus Guide Nexuksen määritelmä ja opas: Skaalatun scrum-kehityksen viitekehys Nexusta ylläpitää ja kehittää Ken Schwaber ja Scrum.org Elokuu 2015 Sisällysluettelo Nexuksen yleiskatsaus... 1 Nexus Guiden

Lisätiedot

Järjestelmien elinkaarenhallinta, järjestelmäsalkunhallinta ja Thinking Portfolio

Järjestelmien elinkaarenhallinta, järjestelmäsalkunhallinta ja Thinking Portfolio 1 Järjestelmien elinkaarenhallinta, järjestelmäsalkunhallinta ja Thinking Portfolio Teppo Jalkanen Asiantuntijapäällikkö: Arkkitehtuuriohjaus OP Arkkitehtuuri 23.9.2016 Järjestelmäsalkunhallinnan käyttöönotto

Lisätiedot

ORGANISAATION UUDISTUMISKYVYN KEHITTÄMINEN

ORGANISAATION UUDISTUMISKYVYN KEHITTÄMINEN LEAD13 3.9. 2013 Helsinki ORGANISAATION UUDISTUMISKYVYN KEHITTÄMINEN Prof. Aino Kianto Lappeenrannan teknillinen yliopisto aino.kianto@lut.fi Sisältö Organisaation uudistumiskyky Uudistumiskyvyn avaintekijät

Lisätiedot

Mistä on laatua edistävä kulttuuri tehty? FiSTB, Solteq. All rights reserved.

Mistä on laatua edistävä kulttuuri tehty? FiSTB, Solteq. All rights reserved. Mistä on laatua edistävä kulttuuri tehty? FiSTB, 19.9.2018 Missionamme on tehdä huomisesta parempaa yksinkertaistamalla digitaalista maailmaa. Olemme pohjoismainen toimialariippumaton digitaalisen liiketoiminnan

Lisätiedot

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Onnistunut SAP-projekti laadunvarmistuksen keinoin Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.

Lisätiedot

Kaupunginkanslian avoin ohjelmistokehitys, rajapintatyö, syksy kevät Projektitarpeen ja tavoitteiden kuvaus

Kaupunginkanslian avoin ohjelmistokehitys, rajapintatyö, syksy kevät Projektitarpeen ja tavoitteiden kuvaus n avoin ohjelmistokehitys, rajapintatyö, syksy 2018 - kevät 2019 2/7 1 LYHYT KUVAUS 2 PUITESOPIMUKSESTA POIKKEAVAT JA ERIKSEEN SOVITTAVAT KOHDAT NYKYTILA 4 4 TILAUKSEN AIKAJANA 5 KOKOONPANO, OSALLISTUJAT

Lisätiedot

Mikä Apotti- ekosysteemi on miten se luo yhteistyötä eri toimijoiden kanssa

Mikä Apotti- ekosysteemi on miten se luo yhteistyötä eri toimijoiden kanssa Mikä Apotti- ekosysteemi on miten se luo yhteistyötä eri toimijoiden kanssa Jari Renko Teknologiajohtaja, Oy APOTTI Ab Oy Apotti Ab Ekosysteemi on VAKUUTUS hankkeelle, jotta.. Hankekokonaisuus Ekosysteemi

Lisätiedot

Ohjelmajohtamisen käyttöönotto yrityksissä STRAP PPO-tutkimusprojektin loppuseminaari

Ohjelmajohtamisen käyttöönotto yrityksissä STRAP PPO-tutkimusprojektin loppuseminaari Ohjelmajohtamisen käyttöönotto yrityksissä 20.5.2008 STRAP PPO-tutkimusprojektin loppuseminaari 20.5.2008 Lassi Lindblom, Projektijohtamisen konsultti, Suomen Projekti-Instituutti Sisältö Suomen Projekti-instituutti

Lisätiedot

Dream Team Hallituksen ja operatiivisen johdon kyvykkyys. MPS-Yhtiöt Vesa Schutskoff

Dream Team Hallituksen ja operatiivisen johdon kyvykkyys. MPS-Yhtiöt Vesa Schutskoff Dream Team Hallituksen ja operatiivisen johdon kyvykkyys MPS-Yhtiöt Vesa Schutskoff Tunnemme ihmisen Tunnistamme johtajuuden Mittaamme ja analysoimme Luomme arvokasta kasvua jokaiselle Digitaalisuus on

Lisätiedot

Mitä riskienhallinnan auditointi voisi tarkoittaa - referenssinä ISO 31000

Mitä riskienhallinnan auditointi voisi tarkoittaa - referenssinä ISO 31000 Suomen Riskienhallintayhdistys Miniseminaari 21.9.2010 Mitä riskienhallinnan auditointi voisi tarkoittaa - referenssinä ISO 31000 Lassi Väisänen Matti Paakkolanvaara Yrityksen ja riskienhallinnan kehitysvaiheet

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