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

Koko: px
Aloita esitys sivulta:

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

Transkriptio

1 SAFE 4.5 SANASTO

2 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 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. Agile Release Train Toimitusjuna 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 iteraatioissa. Agile Team Ketterä tiimi Ketterä tiimi on eri osa-alueet kattava viidestä yhdeksään henkilön ryhmä, jolla on kyvykkyys ja vastuu määritellä, rakentaa ja testata ratkaisun arvoa lyhyissä, kahden viikon jaksoissa. Tiimiin kuuluvat kyseisen arvon toimittamisen onnistumisen kannalta tarvittavat henkilöt, erityisesti kehitystiimi, scrum master ja tuoteomistaja, joita spesialistit tukevat tarvittaessa. Architectural Runway Arkkitehtuurin kiitorata 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 toiminnallisuuksien (Feature) toteuttamiselle. Arkkitehtuurin kiitorata toteutuu, kun rakennetaan riittävästi olemassa olevaa infrastruktuuria, joka ilman hidastavaa uudelleensuunnittelua tukee korkeimman prioriteetin lyhyen aikavälin toiminnallisuuksia. B Built-in Quality Sisäänrakennettu laatu 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. Business Epic Liiketoiminnan kehitysaihio Ks. Epic (Kehitysaihio) Business Owners Liiketoiminta, Liiketoiminnan omistajat 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. He ovat avainasemassa arvon määrittämisessä, ja heidän tulee aktiivisesti osallistua toimitusjunan tapahtumiin. 2

3 C Capability Kyvykkyys Kyvykkyydet muistuttavat toiminnallisuuksia (Features), mutta ne kuvaavat korkeammalla tasolla ratkaisun (Solution) kyvykkyyksiä, jotka toteutetaan useammassa toimitusjunassa (ART). Kyvykkyyksiä ylläpidetään ratkaisun kehitysjonossa, ja ne pilkotaan toiminnallisuuksiksi mahtumaan hankkeen inkrementteihin (PI), joista jokainen lisää ratkaisun arvoa. CapEx and OpEx CapEx ja 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. Communities of Practice Osaamisyhteisö 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ä. Compliance Vaatimustenmukaisuus Vaatimustenmukaisuus tarkoittaa strategiaa, toimenpiteitä ja dokumentaatiota, jotka ketterien tiimien tulee huomioida täyttääkseen korkeimmat laatuvaatimukset, regulaatiot ja standardit. Continuous Delivery Pipeline Jatkuva toimitusputki Jatkuva toimitusputki (tai toimitusputki) sisältää kaikki tarvittavat työnkulut, aktiviteetit ja automaation jatkuvan arvon toimittamiseksi loppukäyttäjälle. Continuous Deployment, CD Jatkuva toimittaminen Jatkuva toimittaminen on prosessi, jolla jatkuvan integraation tuloksena syntyvät testatut toiminnallisuudet toimitetaan tuotantoympäristöön julkaisua varten. Jatkuva toimittaminen on neliosaisen jatkuvan toimitusputken kolmas elementti (jatkuva tutkinta jatkuva integrointi jatkuva toimittaminen tarpeenmukainen julkaisu). Continuous Exploration, CE Jatkuva tutkinta Jatkuva tutkinta on prosessi, jossa jatkuvasti tutkitaan markkinoita ja käyttäjätarpeita. Siihen kuuluu vision, tiekartan ja toiminnallisuuksien määrittely käyttäjätarpeiden tyydyttämiseksi. Jatkuva tutkinta on neliosaisen jatkuvan toimitusputken ensimmäinen elementti (jatkuva tutkinta jatkuva integrointi jatkuva toimittaminen tarpeenmukainen julkaisu). Continuous Integration, CI Jatkuva integrointi Jatkuva integrointi on käytäntö, jossa tiimin jäsenet toteuttavat, integroivat ja validoivat toiminnallisuuksia säännöllisesti. Integrointi verifioidaan automaattisilla rakennus- ja testausympäristöillä, jotka nopeasti paljastavat integroinnin. Jatkuvan integroinnin tuloksena toteutetut toiminnallisuudet ovat testattuna tuotannonkaltaisessa ympäristössä ja valmiina tuotantoympäristöön toimittamista ja julkaisua varten. Ohjelmiston tapauksessa tämä saattaa tapahtua ainakin päivittäin, tai jopa useita kertoja päivässä. Coordination Koordinointi Ks. Value Stream Coordination (Arvovirtojen koordinointi). 3

4 Core Values Ydinarvot SAFe kunnioittaa neljää ydinarvoa: yhtenäistä suuntaa, sisäänrakennettua laatua, läpinäkyvyyttä ja hanketason toteutusta. Nämä arvot kuvastavat jaettuja uskomuksia, joihin kaikki SAFen toiminta ja tehokkuus perustuvat, ja siten ohjaavat kaikkien osapuolien käyttäytymistä ja toimintaa. Customer Asiakas Asiakas hyödyntää ja ostaa arvovirran lopputulosta. Asiakkaat korjaavat lopullisen hyödyn toimitetuista ratkaisuista. Niin sisäiset kuin ulkoiset asiakkaat kuuluvat oleellisena osana kehittämisen arvovirtaan. D Dev Team Kehitystiimi Kehitystiimi on osa ketterää tiimiä. Kehitystiimi yhdessä kykenee kehittämään ja testaamaan tarinan tai toiminnallisuuden vaatiman toteutuksen. Kehitystiimi koostuu tyypillisesti kehittäjistä, testaajista ja muista tarvittavista ammattilaisista, joita tarvitaan vertikaalisen toiminnallisuuden toteuttamiseen kokonaisuudessaan. Develop on Cadence Syklinen kehittäminen Syklinen kehittäminen tarkoittaa säännöllistä ja ennustettavaa tärkeiden tapahtumien aikataulutusta. SAFen keskeiset tapahtumat noudattavat tiimitasolla iteraatiosykliä ja hanketasolla inkrementtisykliä. Syklinen kehittäminen auttaa hallitsemaan järjestelmien kehittämiselle luontaista vaihtelevuutta ja varmistamaan arvon virtauksen. DevOps DevOps-malli DevOps-malli on ohjelmistokehityksen lähestymistapa, kulttuuri ja kokoelma teknisiä käytäntöjä jotka painottavat kommunikaatiota, integrointia, automaatiota 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. E Economic Framework Taloudellisen päätöksenteon kehys Taloudellisen päätöksenteon kehys tarkoittaa kokoelmaa sääntöjä, joka ohjaa taloudellista päätöksentekoprosessia ja jolla pyritään yhdenmukaisiin ratkaisun taloudellisiin tavoitteisiin. Se koostuu neljästä osa-alueesta: Ketterä budjetointi, kehitysaihioiden rahoitus ja hallinta, hajautettu päätöksenteko ja työjonojen priorisointi perustuen viiveen kustannukseen. Enablers Mahdollistajat Mahdollistajat kuvaavat kehitystyötä, jota tarvitaan arkkitehtuurin kiitoradan kehittämiseen, joka mahdollistaa tulevien liiketoiminnan toiminnallisuuksien kehittämisen. Mahdollistajat kiteyttävät tutkinnan (exploration) sekä tulevien toiminnallisuuksien tukemiseen ja vaatimustenmukaisuuteen tarvittavat selvitykset sekä arkkitehtuurin ja infrastruktuurin kehitystoimet. Mahdollistajia esiintyy kaikilla SAFen tasoilla ja niitä hallitaan kunkin tason valmisteluseinällä ja kehitysjonoissa. Tasosta riippuen niitä kutsutaan mahdollistaviksi kehitysaihioiksi, kyvykkyyksiksi, toiminnallisuuksiksi tai tarinoiksi. Enabler Capability Mahdollistava kyvykkyys Mahdollistavat kyvykkyydet esiintyvät laajojen ratkaisujen tasolla, jossa ne sisältävät ratkaisun 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ä. Ks. Enablers (Mahdollistajat) 4

5 Enabler Epic Mahdollistava kehitysaihio Mahdollistavat kehitysaihiot ovat tietyn tyyppisiä Kehitysiaihioita (Epic), jotka määritellään samalla tavalla kuin Kehitysaihiot, eli arvohypoteesin (Value Hypothesis) mukaisesti, ja toteutetaan useammassa inkrementissä, tyypillisesti usean ratkaisu ja/ tai toimitusjunan toimesta. Ks. Enablers (Mahdollistajat) Enabler Feature Mahdollistava toiminnallisuus Mahdollistavat toiminnallisuudet ovat 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ä. Ks. Enablers (Mahdollistajat) Enabler Story Mahdollistava tarina Mahdollistavat tarinat ovat tietyn tyyppisiä tarinoita, eli niiden täytyy mahtua iteraatioon. Vaikka ne eivät vaadi saman muotoista määrittelyä kuin käyttäjätarinat, niillä täytyy olla hyväksymiskriteerit jotka selventävät vaatimusta ja tukevat sekä demoa että testaamista. Ks. Enablers (Mahdollistajat) Enterprise Yritys Yritys on liiketoimintataho, joka omistaa SAFen portfoliot ja arvovirrat, ja jolla on lopullinen määräysvalta niiden strategiasta, ja johtamisesta. Enterprise Architect Yritysarkkitehti Yritysarkkitehti työskentelee liiketoiminnan sidosryhmien sekä ratkaisu- ja järjestelmäarkkitehtien kanssa ohjatakseen kokonaisvaltaista teknologian toteutusta eri ratkaisujen 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. Yritysarkkitehti myös edistää ideoiden, komponenttien ja toimivien mallien uudelleenkäyttöä ratkaisujen välillä. Epic Kehitysaihio Kehitysaihiot ovat merkittäviä aloitteita, jotka ohjaavat ratkaisujen kehittämistä 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 (Lean Business Case). Lisäksi tarvitaan taloudellinen hyväksyntä ennen kehitysaihioiden toteuttamista. Kehitysaihiot toteutetaan usean inkrementin aikana noudattaen Lean startup tyylistä kehitä-mittaa-opi sykliä. Kehitysaihioita on kahdenlaisia: liiketoiminta-aihioita sekä näiden mahdollistajia, ja ne voivat esiintyä portfolio-, ratkaisu- tai hanketasolla. Epic Owners Kehitysaihioiden omistajat Kehitysaihioiden omistajat ovat vastuussa kehitysaihioiden koordinoinnista niiden elinkaaren ajan, eli vastaavat kehitysaihiosta, kun se liikkuu salkun valmisteluseinän (Portfolio Kanban) läpi. Kehitysaihion omistaja määrittelee kehitysaihion liiketoimintakuvauksen ja MVP:n Hyväksynnän saatuaan kehitysaihion omistaja työskentelee suoraan tarvittavien toteutusjunien keskeisten sidosryhmien kanssa ja fasilitoi kehitysaihion toteutusta. Essential SAFe Configuration SAFe peruskonfiguraatio SAFen peruskonfiguraatio sisältää viitekehyksen ydinkäytännöt ja on yksinkertaisin aloituspiste SAFen käyttöönotossa. SAFen peruskonfiguraatiossa on viitekehyksen kriittisimmät elementit, joilla SAFen hyötyjä toteutetaan. Se toimii myös pohjana kaikille muille SAFen konfiguraatioille. 5

6 F Feature Toiminnallisuus Toiminnallisuus on järjestelmän tarjoama palvelu jota täyttää sidosryhmien tarpeen. Toiminnallisuudet määritellään kuvaamalla hypoteesi hyödyistä ja hyväksymiskriteerit. Jokainen toiminnallisuus kehitetään yhdessä ketterässä toimitusjunassa (ART) yhden hankkeen inkrementin (PI) aikana ja niitä ylläpidetään hankkeen kehitysjonossa. Foundation Perusta Perusta sisältää SAFen arvot, periaatteet, ajattelutavan, käyttöönoton suuntaviivat ja ketterän johtajuuden roolit, joita tarvitaan menestyksekkääseen arvontuottoon skaalatussa ketterässä kehittämisessä. Full SAFe configuration SAFe täyskonfiguraatio SAFen täyskonfiguraatio on täydellinen versio skaalatun ketteryyden kehyksestä, jossa on kaikki neljä tasoa käytössä: tiimitaso, hanketaso, laajojen ratkaisujen taso sekä portfoliotaso. Se tukee yrityksiä jotka rakentavat ja ylläpitävät laajoja integroituja ratkaisuja satojen kehittäjien voimin. Kaikkein suurimmissa yrityksissä saatetaan tarvita useampia rinnakkaisia SAFen konfiguraatioita. G H I Innovation and Planning Iteration Innovaatio- ja suunnitteluiteraatio SAFe sisältää jokaisessa hankkeen inkrementissä säännöllisesti toistuvan innovaatio- ja suunnitteluiteraation, joka palvelee monia tarpeita. Tämä inkrementin viimeinen iteraatio tarjoaa puskuria inkrementin tavoitteiden saavuttamiseksi, erikseen varattua aikaa innovaatiotoiminnalle ja koulutukselle. Se sisältää myös Tutki & Sopeuta -tilaisuuden junan toiminnan jatkuvan parantamisen tukemiseen, seuraavan inkrementin suunnittelun (PI-suunittelu) sekä mahdollisuuden teknisen ympäristön parantamiseen tai muiden etenemisen esteiden poistamiseen sekä aikaa kehitysjonon työstöön. Inspect and Adapt, I&A Tutki ja sopeuta Tutki ja Sopeuta on säännöllisesti toistuva keskeinen tilaisuus junan toiminnan parantamiseksi, 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 ongelmanratkaisutyöpajassa. Parannustoimet voidaan tämän jälkeen välittömästi sisällyttää seuraavan inkrementin (PI) suunnitteluun. Iteration Iteraatio Iteraatio asettaa ketterän kehityksen perusrytmin. Jokainen iteraatio on vakiomittainen, tarkasti rajattu jakso, jonka aikana ketterä tiimi toimittaa asiakasarvoa inkrementaalisesti (joka iteraatiossa lisäten) toimivan, testatun ja toimitetun ohjelmiston ja järjestelmien muodossa. Suositeltu iteraation pituus on kaksi viikkoa, ja se voi liiketoimintaympäristöstä riippuen vaihdella kahdesta neljään viikkoon. Iteration Execution Iteraation toteutus Iteraation toteutus tarkoittaa sitä, miten ketterät tiimit hallitsevat työtään iteraation aikana, eli ottavat tiimin kehitysjonosta tehtäviä ja määrittelevät, toteuttavat ja testaavat nämä järjestelmän versionhallinnan päähaarassa. Iteraation toteutuksen tuloksena syntyy laadukas, toimiva, testattu ja toimitettu kokonaisuus tämän kahden viikon ajanjakson aikana. Jokainen iteraatio noudattaa samoja aktiviteetteja: iteraation suunnittelu; tavoitteisiin sitoutuminen; toteutus; työn demoaminen sidosryhmille; ja lopulta retrospektiivi tiimin toimintatapojen parantamiseksi. 6

7 Iteration Goals Iteraation tavoitteet Iteraation tavoitteet ovat korkean tason yhteenveto tuoteomistajan (product owner) ja tiimin yhdessä sopimista yhden iteraation liiketoiminnallisista ja teknisistä tavoitteista. Iteraation tavoitteet ovat oleellinen osa tehokkaan, itseorganisoituvista ja ohjautuvista tiimeistä koostuvan toimitusjunan koordinoimisessa. Iteration Planning Iteraation suunnittelu Iteraation suunnittelun aikana koko tiimi hahmottelee tulevan iteraation. Tapaamisen tuloksena syntyy iteraation kehitysjono, joka sisältää toteutettavat tarinat ja niiden hyväksyntäkriteerit sekä iteraation tavoitteet jotka tiimi sitoutuu iteraatiossa toteuttamaan. Iteration Retrospective Iteraation retrospektiivi Iteraation retrospektiivi on jokaisen iteraation lopussa järjestettävä lyhyt palaveri, jossa tiimin jäsenet kokoontuvat yksityiseen ja turvalliseen ympäristöön keskustelemaan käytänteidensä toimivuudesta ja tunnistaa sekä sopii parannustoimenpiteet tulevalle jaksolle. Iteration Review Iteraation katselmus Iteraation katselmus on jokaisen iteraation lopussa pidettävä tapahtuma, jossa ketterä tiimi katselmoi iteraation tulokset ja tavoitteiden saavuttamisen. Tämän katselmoinnin perusteella tuloksia tiimi käyttää palautteena tulevan iteraation kehitysjonon ja tavoitteiden suunniteluun. J K Kanban 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. Kanbanin keskeinen työkalu on visuaalinen valmisteluseinä, jonka avulla työ ja sen virtaus tehdään näkyväksi. L Large Solution Level Laajojen ratkaisujen taso Laajojen ratkaisujen taso 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 kyberneettisiä järjestelmiä (cyber-physical systems). Laajojen ratkaisujen taso tuo vahvemman otteen ratkaisun vaatimusten dokumentointiin (ratkaisun tarkoitus), sekä useiden toimitusjunien ja toimittajien koordinointiin. Large Solution SAFe configuration SAFe laaja konfiguraatio SAFen laajojen ratkaisujen konfiguraatio sopii kaikkein laajimpien ja monimutkaisimpien ratkaisujen kehittämiseen useiden toimitusjunien avulla, mutta jotka eivät kuitenkaan vaadi portfoliopäätöksentekoa. Tällaiset järjestelmät ovat tyypillisiä lentokone- ja avaruus-, puolustus- ja autoteollisuudessa sekä suurissa julkisissa järjestelmähankkeissa. Näissä yhden suuren integroidun ratkaisun hallinta on keskeinen haaste portfolionhallinan sijaan. Lean Budgets Ketterä budjetointi Ketterä budjetointi sisältää joukon Lean-ajattelun mukaisia, ketteriä käytäntöjä joilla minimoidaan taloushallintoon liittyvää hukkaa rahoittamalla ja vastuuttamalla arvovirtoja projektibudjetoinnin ja seurannan sijasta. Tämä lähestymistapa mahdol- 7

8 listaa nopean päätöksenteon sekä joustavan arvon toimittamisen arvovirralle osoitetun budjetin sisällä, mutta säilyttää Lean salkunhallinnan (LPM) kontrollin kokonaiskuluista, joita säädetään ajan myötä. Tämä saavutetaan objektiivisen toimitusten seurannan, kehitysaihiotason investointien hallinnan ja dynaamisen budjettien säätämisen avulla. Lean Portfolio Management Lean salkunhallinta Lean salkunhallinta (LPM) edustaa tahoa, joka omistaa yrityksen (tuote- tai palvelu) salkun korkeimman tason strategisen ja taloudellisen päätäntävallan. LPM:llä toimintona on vastuu strategiasta ja investointien rahoittamisesta, hankkeiden hallinnasta sekä johtamisesta. Lean User Experience, Lean UX Lean käyttökokemus Lean käyttäjäkokemus on ketterien periaatteiden mukainen suunnittelun ajattelutapa, kulttuuri ja prosessi. Siinä toiminnallisuuksia toteutetaan pieninä inkrementaalisina toimintoina, joiden toimivuutta arvioidaan mittaamalla hyödystä asetettuja hypoteeseja vasten. Lean and Agile Principles Lean- ja ketterät periaatteet SAFe perustuu yhdeksään vakaaseen Lean- ja ketterään periaatteeseen. Nämä periaatteet ovat perustavanlaatuisia uskomuksia, yleisiä totuuksia, sääntöjä sekä taloudellisia tukipilareita, jotka antavat pohjan kaikille SAFen rooleille ja käytännöille sekä perustelevat niiden tehokkuuden. Lean-Agile Leaders Ketterät johtajat Ketterät johtajat ovat joukko elinikäisiä oppijoita johtajia, opettajia ja valmentajia. He auttavat tiimejä luomaan parempia ohjelmistoja ja järjestelmiä tuntemalla ja noudattamalla Lean-ajattelun ja ketterän kehittämisen sekä systeemiajattelun mukaisia arvoja, periaatteita ja käytänteitä. Ketterä johtaminen tarkoittaa sitoutumista Leanin ja ketterän kehittämisen periaatteisiin. Lean-Agile Mindset Lean ja ketterä ajattelutapa Lean- ja ketterä ajattelutapa kuvaa ketterien johtajien ja tekijöiden yhteisiä uskomuksia, oletuksia sekä toimintaa ketterässä organisaatiossa. Se lähtee ketterän ohjelmistonkehityksen ja Leanin periaatteiden ymmärtämisestä ja soveltamisesta kokonaisvaltaisesti siten, että luodaan jatkuvan arvonkehityksen virta konseptista toteutukseen. M Metrics Metriikka Metriikka tarkoittaa sovittuja mittareita, joiden avulla seurataan, miten organisaatio etenee kohti asetettuja liiketoimintasekä teknisiä tavoitteitaan. SAFen ensisijainen mittari on objektiivinen ratkaisujen toimivuuden arvioiminen, mikä tapahtuu 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, ratkaisut ja salkut voivat mitata edistymistään. Milestones Tarkistuspisteet Tarkistuspisteitä käytetään osoittamaan edistysaskeleita kehitysaikajanalla ja edistymisen seurantaan erityisten tavoitteiden tai tapahtumien suhteen. SAFessa tarkistuspisteet perustuvat hanketason inkrementteihin (PI), suunniteltuihin oppimispisteisiin tai kiinteisiin päivämääriin. Model-Based Systems Engineering Mallipohjainen systeemisuunnittelu 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 8

9 järjestelmän toiminnallisuuksista etukäteen sekä rakentamisen aikana, mikä auttaa hallitsemaan laaja-alaisen järjestelmän dokumentaation monimutkaisuutta ja kustannuksia. N Nonfunctional Requirements Ei-toiminnalliset vaatimukset Ei-toiminnalliset vaatimukset kuvaavat järjestelmän laadullisia ominaisuuksia kuten turvallisuutta, luotettavuutta, suorituskykyä, huollettavuutta, skaalattavuutta ja käytettävyyttä. Nämä voivat olla järjestelmän suunnittelua tai rakennetta rajoittavia tekijöitä ja esiintyvät kaikkien kehitysjonojen yhteydessä. O P PI Objectives Inkrementin tavoitteet Jokaisen tiimin inkrementin suunnittelun tuloksena on tiimin inkrementin tavoitteet, jotka liiketoiminnan omistajat hyväksyvät ja joille he määritelevät bisnesarvon. Toimitusjunan tiimien tavoitteiden kokoelma muodostaa hankkeen inkrementin tavoitteet. Ks. myös Team PI Objectives (Tiimin inkrementin tavoitteet) Portfolio Backlog Salkun kehitysjono Salkun kehitysjono on SAFen korkeimman tason kehitysjono. Kehitysjonossa talletetaan ja priorisoidaan toteutusta odottavat liiketoiminnan kehitysaihiot (Epics) sekä mahdollistavat kehitysaihiot, joita tarvitaan salkun sisältämien ratkaisujen toimittamiseen, ja jotka mahdollistavat erottautumisen kilpailijoista, tarvittavan operatiivisen tehokkuuden strategisten teemojen toteuttamiseksi ja bisnesmenestyksen saavuttamiseksi. Portfolio Epic Salkun kehitysaihio Ks. Epic (Kehitysaihio) Portfolio Kanban Salkun valmisteluseinä Salkun valmisteluseinää (Kanban) käytetään visualisoimaan, hallitsemaan ja priorisoimaan kehitysaihioiden virtaa sekä rajoittamaan keskeneräisen työn määrää (WIP). Kehitysaihioiden avulla määritellään arvovirtojen sisältö ja valmisteluseinän avulla hallitaan niiden virtaa ideoinnista toimitukseen asti. Portfolio Level Portfoliotaso SAFen portfoliotaso on tasoista ylin. Se tarjoaa keskeiset rakenteet, joilla voidaan organisoida Lean-ajattelun mukainen ja ketterä yritys arvon virtauksen ympärille yhden tai useamman arvovirran avulla, joista jokainen kehittää järjestelmiä ja ratkaisuja yrityksen strategisten aikeiden saavuttamiseksi. Portfoliotaso määrittelee tarvittavat roolit, periaatteet ja käytännöt arvovirtojen ja portfoliotason kehitysaihioiden määrittelyyn, budjetointiin ja hallintaan. Portfolio SAFe configuration SAFe portfoliokonfiguraatio Portfoliokonfiguraatio auttaa kehitystyön linjausta organisaation strategisten tavoitteiden mukaiseksi organisoimalla ketterän kehityksen arvovirtojen mukaan. Portfoliotaso mahdollistaa liiketoiminnan ketteryyden portfoliotason strategian ja budjetointiperiaatteiden ja käytäntöjen kautta. Pre- and Post-PI Planning Inkrementin esi- ja jälkisuunnittelu Ennen inkrementin suunnittelua ja sen jälkeen pidettävät suunnittelutapaamiset antavat suurten arvovirtojen toimitusjunille ja toimittajille mahdollisuuden linjata suunnitelmansa seuraavaa inkrementtiä varten. 9

10 Product Management Tuotehallinta Tuotehallinta on vastuussa asiakkaan tarpeiden tunnistamisesta. He omistavat toimitusjunan vision, tiekartan, hinnoittelun, lisensoinnin, investoinnin tuoton (ROI) sekä hankkeen kehitysjonon. He huolehtivat inkrementtien tavoitteista sekä priorisoivat sisältöä toiminnallisuuksien ja hyväksymiskriteerien muodossa. He myös edistävät toiminnallisuuksien toteutusta hankeen valmisteluseinän avulla sekä hyväksyvät toimitetut toiminnallisuudet. Product Owner Tuoteomistaja Tuoteomistaja on ketterän tiimin jäsenenä vastuussa (käyttäjä) tarinoiden määrittelystä sekä tiimin kehitysjonon priorisoinnista. Tuoteomistaja varmistaa hankkeen prioriteettien sujuvan toimituksen tiimissä huolehtien myös toiminnallisuuksien ja teknisestä eheydestä tiimitasolla. Tuoteomistaja työskentelee myös osana laajempaa tuotehallinta/tuoteomistaja tiimiä, ymmärtäen ja antaen oman panoksensa hanketason kehitysjonoon, visioon ja tiekarttaan. Program Backlog Hankkeen kehitysjono Hankkeen kehitysjono on yksi määrätty priorisoitu tallennuspaikka kaikelle tulevalle työlle, joka on valmisteltu toimitusjunan 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ää arkkitehtuurin kehittämiseen tarvittavat mahdollistavat toiminnallisuudet. Program Epic Hankkeen kehitysaihio Ks. Epic (Kehitysaihio) Program Increment Hankkeen inkrementti Hankkeen inkrementti ajallisesti rajattu kehityksen ajanjakso, jonka aikana toimitusjuna toimittaa asiakasarvoa inkrementaalisesti, testattuina ja toimitettuina ohjelmistona ja järjestelminä. Inkrementti 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. Tyypillinen hankkeen inkrementti kestää viikkoa ja se koostuu useista kehitysiteraatioista sekä innovaatio ja suunnittelu -iteraatiosta. Rajoitetun keston takia inkrementit tarjoavat syklistä palautetta myös portfoliotason etenemissuunnitelmiin ja tiekarttoihin. Program Increment Planning Inkrementin suunnittelu Inkrementin (PI) suunnittelu on perustavanlaatuinen, säännöllisessä rytmissä tapahtuva ja kasvokkain suoritettava tapahtuma, joka antaa ketterälle toimitusjunalle sykkeen. Inkrementin suunnittelu on SAFen keskeinen skaalauskaytäntö, jossa kaikki toimitusjunan tiimit linjaavat yhteisen vision ja inkrementtisuunnielman. Program Kanban Hankkeen valmisteluseinä Hankkeen valmisteluseinää (Kanban) käytetään visualisoimaan, hallitsemaan ja priorisoimaan toiminnallisuuksien virtaa sekä rajoittamaan keskeneräisen työn määrää (WIP). Valmisteluseinän avulla visualisoidaan ja hallitaan määrittelyä, priorisointia ja virtausta ideoinnista analyysin ja toteutuksen kautta toimitukseen ja julkaisuun. Program Level Hanketaso Hanketaso määrittelee roolit ja käytännöt, joita tarvitaan jatkuvaan asiakasarvon ja ratkaisujen toimittamiseen ketterässä toimitusjunassa. Hanketta toteuttaa pitkäikäinen toteutusjuna. 10

11 Q R Refactoring Refaktorointi Refaktoroinnilla tarkoitetaan koodin sisäisen rakenteen tai toiminnan parantamista siten, että sen ulkoinen toiminta ei muutu. Release Management Julkaisujen hallinta 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. Release on Demand Tarpeenmukainen julkaisu Tarpeenmukainen julkaisu on prosessi, jolla toiminnallisuudet siirretään tuotantoon ja julkaistaan asiakkaille inkrementaalisesti tai välittömästi, perustuen markkinoiden ja asiakkaiden tarpeisiin. 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 inkrementissä tai useammin) tai epäsäännöllinen (liiketoimintatarpeen mukaan) tuotantoon vienti. Release Train Engineer, RTE Toimitusjunan päällikkö Toimitusjunan päällikkö (RTE) on toimitusjunan palveleva johtaja, fasilitaattori ja ketterä valmentaja. Hän fasilitoi toimitusjunan prosesseja ja toteutusta ja auttaa tiimejä tuottamaan arvoa tehokkaasti. Hän eskaloi etenemisen esteitä, auttaa riskinhallinnassa sekä ohjaa toiminnan ja junan arvontuoton jatkuvaa kehittämistä. Roadmap Tiekartta Tiekartan avulla kommunikoidaan suunniteltuja toimitusjunien ja arvovirran julkaisuja ja tarkistuspisteitä aikajanalla. Tiekartta sisältää tulevan inkrementin toimitukset, joihin on jo sitouduttu, ja lisää näkyvyyttä vielä ennusteissa olevien toimitusten osalta muutaman seuraavan inkrementin ajalle. Tiekarttaa kehitetään ja päivitetään ratkaisu- ja tuotehallinnan toimesta vision ja toimitusstrategian kehittyessä. S SAFe Impementation Roadmap SAFen käyttöönoton tiekartta SAFen käyttöönoton tiekartta koostuu graafisesta yleiskuvasta ja 12-osaisesta artikkelisarjasta, joka kuvaa strategian ja toimenpiteet, jotka on käytännössä todettu toimivaksi poluksi onnistuneeseen SAFe käyttöönottoon. SAFe Principles SAFen periaatteet Ks. Lean and Agile Principles (Lean- ja ketterät periaatteet) SAFe Program Consultants, SPCs SPC konsultit SPC konsultit ovat muutosagentteja, joilla yhdistyy tekninen SAFe-tietämys ja sisäinen motivaatio yrityksen kehitysprosessien parantamiseen. Heillä on kriittinen rooli onnistuneen SAFen käyttöönoton läpiviennissä. SAFe-konsultit voivat tulla monista yrityksen sisäisistä ja ulkoisista rooleista, kuten liiketoiminta- ja teknologiajohto, salkunhallinta, hanke- ja projektipäälliköt, prosessinomistajat, arkkitehdit, suunnittelijat ja konsultit. 11

12 Scrum Master Scrum master Scrum master on ketterän tiimin palveleva johtaja ja valmentaja. Hän on ensisijaisesti vastuussa siitä, että prosessia noudatetaan ja kehitetään; tiimin ohjaamisesta Scrumin, XP:n, Kanbanin ja SAFen käyttöön, esteiden poistamisesta, huipputiimin dynamiikan suojelemisesta ympäristöä vaalimalla, tekemisen jatkuvasta virrasta sekä periksiantamattomasta ja jatkuvasta toiminnan kehittämisestä. ScrumXP ScrumXP ScrumXP on kevyt, mutta kurinalainen prosessi itseorganisoituville ketterille moniosaajatiimeille. ScrumXP-tiimi koostuu 5-9 henkilöstä, jotka työkentelevät yhdessä samoissa tiloissa, silloin kun se vain on mahdollista. ScrumXP-tiimit seuraavat Scrumin projektinhallintakäytäntöjä ja XP-lähtöisiä teknisiä käytäntöjä sekä visualisoivat ja mittaavat arvon virtaa. Set-Based Design Joukkopohjainen suunnittelu Joukkopohjainen suunnittelu on käytäntö, joka ylläpitää useita vaatimus- ja muotoiluvaihtoehtoja avoinna mahdollisimman pitkään pidemmän kehityssyklin aikana. Yhden valitun suunnitteluratkaisun sijaan identifioidaan ja tutkitaan useita vaihtoehtoja samanaikaisesti ja empiiristä dataa käytetään huonoimpien vaihtoehtojen eliminointiin ajan myötä. Joukkopohjainen suunnittelu tekee suunnitteluprosessista joustavamman, kun lopullinen tekninen ratkaisu valitaan vasta kun olettamukset on kokeilla validoitu. Tämä johtaa parempiin taloudellisiin tuloksiin. Shared Services Jaetut palvelut Jaetut palvelut edustavat erikoisosaamista, joka on oleellista toimitusjunan tai ratkaisujunan menestymisen kannalta, mutta jota ei voida omistaa vain yhden toimitusjunan käyttöön. Solution Ratkaisu Kukin arvovirta toimittaa yhtä tai useampaa Ratkaisua asiakkaalle, joka on joko lopullinen, ostajalle toimitettava tuote tai joukko järjestelmiä, jotka tuottavat asiakkaalle toimitettavan palvelun ja tukevat operationaalista arvovirtaa organisaation sisällä. Solution Architect/Engineer Ratkaisuarkkitehti SAFen ratkaisuarkkitehti edustaa yksilöä ja tiimiä, joka vastaa jaetun kokonaisvaltaisen arkkitehtuurin vision määrittelystä ja toteutuksen suunnittelusta. He auttavat läheisessä yhteistyössä ratkaisu- ja toimitusjunaa määrittelemään järjestelmän ja alijärjestelmien rakenteen, rajapinnat, arvioimaan teknisiä oletuksia ja vaihtoehtoja. Solution Backlog Ratkaisun kehitysjono Ratkaisun kehitysjono on määritelty ja priorisoitu tallennuspaikka kaikelle tulevalle työlle, joka oletetaan tarvittavan ratkaisun kehittämiseksi. Kehitysjono koostuu valmistelluista tulevista kyvykkyyksistä, jotka voivat vaikuttaa useampaan toimitusjunaan (ART), sekä mahdollistajista, jotka edistävät oppimista sekä arkkitehtuurin kiitoradan riittävyyttä. Solution Context Ratkaisun konteksti 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, toiminnallisuuksiin ja ei-toiminnallisiin vaatimuksiin. Ratkaisun konteksti myös määrittää DevOps toimintatapojen ja tarpeenmukaisen julkaisun mahdollisuuksia ja rajoitteita. Solution Demo Ratkaisun demo Ratkaisun demo on ratkaisun inkrementin huipentuma; useiden toimitusjunien (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 arvioinnille sekä palautteen keräämiselle sidosryhmiltä ja asiakkailta. 12

13 Solution Epics Ratkaisun kehitysaihiot Ratkaisun kehitysaihiot ovat aloitteita, jotka ovat laajuudeltaan riittävän suuria analyysin ja kevyen liiketoimintamallin perusteeksi, mutta rajoittuvat kuitenkin yhteen ratkaisuun. Ne voivat ilmetä salkun kehitysaihioiden seurauksena tai paikallisesti, ratkaisun hallinnassa. Ks. Epic (Kehitysaihio) Solution Intent Ratkaisun tarkoitus Ratkaisun tarkoitus merkitsee järjestelmään liittyvän, ylläpidettävä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. Solution Kanban Ratkaisun valmisteluseinä Ratkaisun valmisteluseinää (Kanban) käytetään visualisoimaan, hallitsemaan ja priorisoimaan kyvykkyyksien virtaa sekä rajoittamaan keskeneräisen työn määrää (WIP). Valmisteluseinä visualisoi kyvykkyyksien virtausta ideoinnista analyysin ja toteutuksen kautta toimitukseen ja julkaisuun asiakkaalle. Valmisteluseinä auttaa varmistamaan, että ratkaisun kehitysaihiot ja kyvykkyydet perustellaan ja analysoidaan ennen inkrementin aloittamista, ja varmistaa että nämä on asianmukaisesti priorisoitu. Solution Management Ratkaisun hallinta Ratkaisun hallinta päättää ratkaisun sisällöstä. Heillä on ensisijainen vastuu ratkaisun 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ä ratkaisun valmisteluseinällä. Solution PI Objectives Ratkaisun inkrementin tavoitteet Inkrementin jälkisuunnittelun aikana toimitusjunan tavoitteet vedetään yhteen ratkaisutasolla, jolloin niistä tulee ratkaisun tavoitteita. Nämä ovat SAFen inkrementin korkeimman tasoiset tavoitteet, jotka viestivät sidosryhmille, mitä ratkaisujuna kokonaisuutena tulee julkaisemaan seuraavassa inkrementissä. Solution Train Ratkaisujuna Ratkaisujuna on organisointirakenne, jota tarvitaan koordinoimaan suurien ja monimutkaisten ratkaisujen kehitystä silloin, kun niihin tarvitaan useamman toimitusjunan tai toimittajan panosta. Ratkaisujunan tarkoituksena on linjata toimitusjunien jaettu ratkaisun visio, kehitysjono ja tiekartta. Ratkaisujunassa koordinoidaan erillisten toimitusjunien hankkeen inkrementit muodostamaan yhdenmukainen suunnitelma ratkaisun inkrementille. Solution Train Engineer Ratkaisujunan päällikkö Ratkaisujunan päällikkö on ratkaisujunan palveleva johtaja, fasilitaattori ja valmentaja. Hän fasilitoi sekä parantaa prosesseja ja toteutusta. Hän eskaloi esteitä, hallitsee riskejä sekä osaltaan auttaa arvon toimittamisen ja jatkuvan prosessien parantamisen varmistamisessa. Spanning Palette Räätälöintipaletti Räätälöintipaketti 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. Spikes Spike on yhdentyyppinen mahdollistajatarina SAFe:ssa. Alun perin Extreme Programming menetelmässä määritellyt spiket edustavat aktiviteetteja joissa tutkitaan, selvitetään, suunnitellaan, kokeillaan ja rakennetaan prototyyppejä. Tarkoitus on 13

14 siis luoda parempaa ymmärrystä ja uutta tietoa toteutettavasta teknisestä toteutuksesta riskin pienentämiseksi, vaatimusten paremmin ymmärtämiseksi tai työmääräarvioiden tarkentamiseksi. Stories Tarinat Tarinat ovat ketterän kehityksen kulmakivi, jolla kuvataan järjestelmän toimintaa pieninä toteutettavina paloina. 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äminen, mahdollistaen samalla inkrementaalisen (pala kerrallaan tapahtuvan) toimittamisen. Strategic Themes Strategiset teemat Strategiset teemat ovat erityisiä, yksityiskohtaisia liiketoiminnan tavoitteita, jotka yhdistävät salkun vision yrityksen liiketoimintastrategiaan. Strategiset teemat tarjoavat liiketoiminnallisen kontekstin portfoliotason 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. Supplier Toimittaja Toimittajat ovat ulkoisia tai sisäisiä organisaatioita, jotka kehittävät ja julkaisevat komponentteja ja alijärjestelmiä ja siten auttavat ketterän organisaation ratkaisujunia toimittamaan arvoa asiakkailleen. System Architect/Engineering Järjestelmäarkkitehti Järjestelmäarkkitehti linjaa toimitusjunan yhteiseen teknologiseen ja arkkitehtoniseen visioon kehitteillä olevan ratkaisun suhteen. Hän osallistuu 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öä. System Demo Järjestelmä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 objektiivisen arvion siitä, miten järjestelmän tekeminen on edistynyt viimeisimmässä inkrementissä (PI). System Team Integrointitiimi Integrointitiimi on erityinen, toimitusjunalle tai ratkaisulle (joskus molemmille), tukea tarjoava ketterä tiimi, joka auttaa ketterän kehityksen infrastruktuurin rakentamisessa ja käyttämisessä, sisältäen jatkuvan integroinnin, testauksen automatisoinnin, ketterien tiimien tekemien julkaisujen integroimisen, jatkuvan toimittamisen sekä järjestelmän kokonaisvaltaisen testaamisen. He osallistuvat järjestelmä- ja ratkaisudemojen teknisen ympäristön pystyttämiseen ja demojen valmisteluun. T Team Backlog Tiimin kehitysjono Tiimin kehitysjono pitää sisällään kaiken sen tekemisen, joka tiimin täytyy tehdä saadakseen valmiiksi heidän vastuullaan olevan osan järjestelmästä sekä muut, esim. ylläpitotehtävät, jotka vaativat tiimiltä työtä iteraatioiden aikana. 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. Kehitysjono on aina priorisoitu. 14

15 Team Demo Tiimin demo Tiimin demon tarkoituksena on mitata tiimin edistymistä esittelemällä toteutettuja tarinoita tuoteomistajalle, muille tiimin jäsenille sekä sidosryhmille, ja kerätä siten nopeaa palautetta jokaisen iteraation lopussa. Tiimit esittelevät tässä demossa jokaisen tehdyn tarinan, spiken, refaktoroinnin sekä uudet toteutetut ei-toiminnalliset vaatimukset (NFR). Team Kanban Tiimin valmisteluseinä Tiimin valmisteluseinän avulla visualisoidaan ja hallitaan tiimin tarinoiden määrittelyä, priorisointia ja virtausta määrittelyn, toteutuksen ja testauksen kautta toimitukseen. Kanbanin tomii myös työkaluna meneillään olevan työn määrän (WIP) rajoittamiseen, läpivirtauksen mittaamiseen ja jatkuvaan parantamiseen. Tiimitasolla 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. Team Level Tiimitaso Tiimitaso kuvaa ketterien tiimien organisaation, työt, roolit, aktiviteetit sekä prosessimallin, joilla tiimit toimittava arvoa ketterän toimitusjunan (ART) keskeisenä voimana. Team PI Objectives Tiimin inkrementin tavoitteet 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. Ks. myös PI Objectives (Inkrementin tavoitteet) Test-First Testaus edellä käytäntö Testaus edellä käytäntö tarkoittaa järjestelmän kehittämistä ja testaamista pienissä inkrementeissä siten, että testitapaukset tehdään 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. U User Experience, UX Käyttökokemus Ks. Lean UX V Value Stream Coordination Arvovirran koordinointi Arovirran koordinointi tarjoaa ohjausta salkun sisältämien arvovirtojen välisten riippuvuuksien hallitsemiseksi ja mahdollisuuksien tunnistamiseen. Value Streams Arvovirrat Arvovirrat ovat SAFen ensisijainen rakenne arvon ymmärtämiseen, organisoimiseen ja julkaisemiseen. Arvovirtojen avulla organisoidaan toimitusjunat siten että ne pystyvät toimittamaan portfoliotason tavoitteisiin liiketoiminta-arvoa mahdollisimman lyhyellä läpimenoajalla. Jokainen arvovirta on pysyvähkö kokoelma työvaiheita, joita yritys tekee toteuttaakseen jatkuvan arvon julkaisemisen asiakkaalle. Arvovirta toteutetaan ratakaisu- ja toimitusjunissa. 15

16 Vision Visio 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 räätälöintipalettia, ja sitä voidaan käyttää millä tahansa SAFen tasolla. W Weighted Shortest Job First, WSJF Painotettu nopein arvo Painotettu nopein arvo on menetelmä priorisoida työtä tuotteen kehitysvirtaan taloudellisesta näkökulmasta. Painotettu nopein arvo 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. Kestoa arvioidaan työn koon avulla. 16

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

SANASTO SAFe 4.0 Sujuvaan ja ketterään ohjelmistojen ja järjestelmien kehittämiseen 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Onnistunut ohjelmistoprojekti

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

Lisätiedot

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

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

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

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

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

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

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

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

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

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

Koekysymyksiä. Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistojen suorituskyky

Koekysymyksiä. Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistojen suorituskyky Koekysymyksiä Ohjelmistoprosessit ja ohjelmistojen laatu 30.4.2015 58153003 Ohjelmistojen suorituskyky 1 Kurssikokeeseen tulee neljä koetilaisuudessa vastattavaa kysymystä KOKEESSA VASTATTAVAT KYSYMYKSET

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

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

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

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

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

Kuinka helpottaa suurten projektien tuskaa pilvipalveluilla?

Kuinka helpottaa suurten projektien tuskaa pilvipalveluilla? Kuinka helpottaa suurten projektien tuskaa pilvipalveluilla? Sytyke-risteily 2013 Otso Kivekäs 4.9.2013 Codento Suomalainen ohjelmistotoimittaja Hansel-sopimustoimittaja AWS Solution Provider Eucalyptus

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

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

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

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

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

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

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

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland 1 Sisältö Skaalautuva pilvipalvelu Käyttövaltuushallinnan käyttöönotto palveluna

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

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

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

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

Lisätiedot

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

Strateginen ketteryys

Strateginen ketteryys Strateginen ketteryys Strategisen ketteryyden ja herkkyyden rakentaminen organisaatioon ForeC Advisors Asko Horttanainen 1.9.2012 STRATEGINEN KETTERYYS STRATEGINEN KETTERYYS tarkoittaa kykyä tehdä tosiaikaisia

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

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

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

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

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma PiccSIM - TrueTime integrointi Henri Öhman 31.1.2012 1. Projektityön tavoite PiccSIM on Aalto-yliopistolla kehitetty simulointiympäristö,

Lisätiedot

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori Testauksen tuki nopealle tuotekehitykselle Antti Jääskeläinen Matti Vuori Mitä on nopeus? 11.11.2014 2 Jatkuva nopeus Läpäisyaste, throughput Saadaan valmiiksi tasaiseen, nopeaan tahtiin uusia tuotteita

Lisätiedot

Onnistunut Vaatimuspohjainen Testaus

Onnistunut Vaatimuspohjainen Testaus Onnistunut Vaatimuspohjainen Testaus Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Mitä on vaatimuspohjainen testaus? Vaatimusten ymmärtämisen haasteet Testitapausten generointi Työkalujen

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

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

DOB-Datasta oivalluksia ja bisnestä valmennuskurssi. Palvelu- ja asiakaslogiikkaan perustuva liiketoimintamalli

DOB-Datasta oivalluksia ja bisnestä valmennuskurssi. Palvelu- ja asiakaslogiikkaan perustuva liiketoimintamalli DOB-Datasta oivalluksia ja bisnestä valmennuskurssi Palvelu- ja asiakaslogiikkaan perustuva liiketoimintamalli 29.3.2017 Klo 12-16 Outi Kinnunen, Laurea Jaakko Porokuokka, Laurea Jyrki Koskinen, COSS cc

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

Toiminnan kehittämisen ja varmentamisen taloudellinen merkitys. 2.9.2015 Jaakko Hirvola

Toiminnan kehittämisen ja varmentamisen taloudellinen merkitys. 2.9.2015 Jaakko Hirvola Toiminnan kehittämisen ja varmentamisen taloudellinen merkitys 2.9.2015 Jaakko Hirvola Building a better working world EY:n toiminnan tarkoitus on rakentaa parempaa liike- ja työelämää ja paremmin toimivaa

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

Digitaalisuudesta muutosvoimaa

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

Lisätiedot

ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa

ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa Sisältö 1. Koneenrakentajan haasteita koneiden turvallistamisessa 2.

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

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

Avoimen ohjelmistotuotteen hallinta julkisella sektorilla. Jukka Kääriäinen VTT Oy , Oskari-verkostopäivä

Avoimen ohjelmistotuotteen hallinta julkisella sektorilla. Jukka Kääriäinen VTT Oy , Oskari-verkostopäivä Avoimen ohjelmistotuotteen hallinta julkisella sektorilla Jukka Kääriäinen (jukka.kaariainen@vtt.fi) VTT Oy 19.5.2015, Oskari-verkostopäivä Esityksen sisältö Mitä on tuotteenhallinta? Mikä on avoimen tuotteenhallintamalli?

Lisätiedot

Fiksu kaupunki /2013 Virpi Mikkonen / Timo Taskinen

Fiksu kaupunki /2013 Virpi Mikkonen / Timo Taskinen Fiksu kaupunki 2013-2017 5/2013 Virpi Mikkonen / Timo Taskinen Fiksu kaupunki Suomi on edelläkävijä älykkäissä ympäristöissä. Fiksun kaupungin sujuva arki syntyy käyttäjätarpeiden sekä erilaisten osaamisten

Lisätiedot

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

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

Lisätiedot

OMAVALVONTA ISO 9001 ISO / FSSC 22000 ISO 14001 OHSAS 18001 SATAFOOD KEHITTÄMISYHDISTYS RY 24.9.2015. Marika Kilpivuori

OMAVALVONTA ISO 9001 ISO / FSSC 22000 ISO 14001 OHSAS 18001 SATAFOOD KEHITTÄMISYHDISTYS RY 24.9.2015. Marika Kilpivuori SATAFOOD KEHITTÄMISYHDISTYS RY Laatu- ja ympäristöjärjestelmät 24.9.2015 Marika Kilpivuori OMAVALVONTA ISO 9001 ISO / FSSC 22000 BRC ISO 14001 OHSAS 18001 IFS 1 MIKÄ JÄRJESTELMÄ MEILLÄ TARVITAAN? Yrityksen

Lisätiedot

Ohjelmistotuotteen hallinnasta

Ohjelmistotuotteen hallinnasta Ohjelmistotuotteen hallinnasta Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Haikala ja Märijärvi, Ohjelmistotuotanto Royce, Software Project Management, A Unified Framework 1 Tavoitteista

Lisätiedot

Ohjelmistotekniikka - Luento 3

Ohjelmistotekniikka - Luento 3 Ohjelmistotekniikka - Luento 3 Luku 3: Ketterä kehitys - ketterien menetelmien 12 periaatetta - XP (extreme programming) - Scrum menetelmä Lean menetelmä 1 Luku 3: Ketterä kehittäminen Ketterä (agile)

Lisätiedot

Advanced Test Automation for Complex Software-Intensive Systems

Advanced Test Automation for Complex Software-Intensive Systems Advanced Test Automation for Complex Software-Intensive Systems Aiheena monimutkaisten ohjelmistovaltaisten järjestelmien testauksen automatisointi Mistä on kyse? ITEA2-puiteohjelman projekti: 2011-2014

Lisätiedot

10 TAPAA KÄYTTÄÄ IDEASEINÄÄ

10 TAPAA KÄYTTÄÄ IDEASEINÄÄ 10 TAPAA KÄYTTÄÄ IDEASEINÄÄ Ideoi, inspiroidu, innovoi pienessä tai suuressa ryhmässä AE Partners Oy MIKÄ ON IDEA WALL? Idea Wall on verkkopalvelu, jossa osallistujat jakavat avoimesti ja anonyymisti ideoita

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

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

Ohjelmistotekniikka - Luento 3 Jouni Lappalainen

Ohjelmistotekniikka - Luento 3 Jouni Lappalainen Ohjelmistotekniikka - Luento 3 Jouni Lappalainen Luku 3: Ketterä kehitys - ketterien menetelmien 12 periaatetta - XP (extreme programming) - Scrum menetelmä - Lean menetelmä 1 Luku 3: Ketterä kehittäminen

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

RAIN Teematyöpaja : Tutkimustuloksia Integraatiokyvykkyyden mittaamisesta ja johtamisesta

RAIN Teematyöpaja : Tutkimustuloksia Integraatiokyvykkyyden mittaamisesta ja johtamisesta RAIN Teematyöpaja : Tutkimustuloksia Integraatiokyvykkyyden mittaamisesta ja johtamisesta 28.6.2017 Prof. Harri Haapasalo, Asst.Prof. Kirsi Aaltonen n, Tuotantotalouden tutkimusyksikkö Integrointikyvykkyydet

Lisätiedot

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! TARJOUSPYYNTÖ / LIITE 1 1 (5) TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! Tällä liitteellä yksilöidään hankinnan kohteen ominaisuuksia ja toiminnallisuuksia, jotka

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

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4. Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4. Organisaation prosessikuvaus - CMMI Level5 Level4 Organizational Innovation and Deployment Causal Analysis and Resolution

Lisätiedot

NCC:lle oma arkkitehtuuripolitiikka. Olli Niemi Liiketoiminnan kehitysjohtaja NCC Rakennus Oy Lasse Vahtera Arkkitehti, toimialajohtaja Optiplan Oy

NCC:lle oma arkkitehtuuripolitiikka. Olli Niemi Liiketoiminnan kehitysjohtaja NCC Rakennus Oy Lasse Vahtera Arkkitehti, toimialajohtaja Optiplan Oy NCC:lle oma arkkitehtuuripolitiikka Olli Niemi Liiketoiminnan kehitysjohtaja NCC Rakennus Oy Lasse Vahtera Arkkitehti, toimialajohtaja Optiplan Oy Miksi tarvitsemme arkkitehtuuripolitiikkaa? NCC:n tavoitteena

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

ja -kehitysmenetelmistä Jyri Partanen, QA Manager Sulake Corporation www.sulake.com

ja -kehitysmenetelmistä Jyri Partanen, QA Manager Sulake Corporation www.sulake.com Huomioita Habbo-suunnittelusta ja -kehitysmenetelmistä Jyri Partanen, QA Manager Sulake Corporation www.sulake.com Jyri Partanen FM (tietojenkäsittelytiede) Certified Scrum Master Certified Product Owner

Lisätiedot