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



Samankaltaiset tiedostot
Hajautettu Ohjelmistokehitys

Tutkittua tietoa. Tutkittua tietoa 1

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

Tietojenkäsittelytieteiden koulutusohjelma. Tietojenkäsittelytieteiden laitos Department of Information Processing Science

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

Software Factory ohjelmistotuotannon osaaminen

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

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

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

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

Onnistunut ohjelmistoprojekti

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

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

Testauksen suunnittelu ja dokumentointi ketterässä testauksessa Tutkimustuloksia

Lyhyt johdatus ketterään testaukseen

BIMin mahdollisuudet hukan poistossa ja arvonluonnissa LCIFIN Vuosiseminaari

Onnistunut ohjelmistoprojekti

Ohjelmistoprosessit ja ohjelmistojen laatu kevät 2009

Ketterämpi Sonera Matka on alkanut!

Ketterä projektinhallinta

Kokonaisvaltainen mittaaminen ohjelmistokehityksen tukena

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

Ketterä ohjelmistokehitys unohtuiko tietoturva?

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

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia

Juha Taina, Marko Salmenkivi ja Kjell Lemström,

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

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

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

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

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

Teollisuustalouden sivuaineopiskelijoille tarkoitettujen jatkomoduulien suorittaminen vuoden 2005 tutkintosäännön mukaisesti

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

Elinar Oy Ltd IBM Arkistointiratkaisut

Visualisointi informaatioverkostojen Opintoneuvoja Pekka Siika-aho (päivitys mm. Janne Käen visualisoinnin pohjalta)

Ohjelmistoihin perustuva liiketoiminta: haasteita ja mahdollisuuksia

7. Iteratiivinen ohjelmistokehitys

Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Ohjelmistotekniikka - Luento 3 Jouni Lappalainen

Prosessien kypsyysmallit hajautetussa ohjelmistokehityksessä

Ohjelmistotekniikka - Luento 3

Projektityö

7. Product-line architectures

KOMPETENSSIT. Koulutus Opiskelija Tuuttori. Business Information Technologies. NQF, Taso 6 - edellyttävä osaaminen

Vapaan sivistystyön päivät , Jyväskylä Jan-Markus Holm

Tuotantotalouden tutkinto-ohjelma Korvavuusluettelo, päivitetty TU-22 TEOLLISUUSTALOUS

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

SAFe menestystarina - Case Osuuspankki

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut

Pattern Language for Project Management in Global Software Development

Projektinhallintapäivä 2011 Hyvää huomenta tasapuolisesti kaikille!

Ketterien periaatteiden merkitys projektityössä

FROM VISION TO CRITERIA: PLANNING SUSTAINABLE TOURISM DESTINATIONS Case Ylläs Lapland

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Erkki Antila Teknillinen tiedekunta

Projektin suunnittelu 71A00300

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

10 Kohti ketterää ohjelmistokehitystä

Virtaava tuotanto ja integroitu tuotteen sekä tuotannon kehittäminen

OpenUP ohjelmistokehitysprosessi

PROJEKTINHALLINTA SCRUMIN AVULLA

Tapahtuipa Testaajalle...

Tuotantotalouden tutkinto-ohjelma Korvavuusluettelo, päivitetty

Ketterät menetelmät ja julkinen hankinta

Master s Thesis opinnäytetyön tuki Industrial Management Master s -ohjelmassa. TkT Marjatta Huhta, Metropolia

Avointen ohjelmistojen käyttö ohjelmistokehityksessä

T Ohjelmistoprojektien hallinta

Testausta vai määrittelyä? Hyväksymistestaus ja jatkuva integraatio ketterässä ohjelmistokehityksessä

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

Ryhmädynamiikka ja ketterät menetelmät

SIJOITUSMESSUT Toimitusjohtaja Timur tjkarki

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

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Konetekniikan koulutusohjelman opintojaksomuutokset

Petri Mattila KÄYTTÄJÄKESKEISEN SUUNNITTELUN INTEGROINTI KETTERÄN KEHITTÄMISEN PROSESSIIN JA ROOLEIHIN

Muotoilun koulutus (YAMK) ja Media-alan koulutus (YAMK) 15S

ADAPTIIVISESTI: MIKSI JA MITEN YLIOPISTO KOULUTTAA ASIANTUNTIJOITA TYÖELÄMÄÄN?

CS35A0011 Johdatus tietojohtamiseen ja informaatioverkostoihin 6

Kokemuksia ohjelmistokehityksestä. Kai Kulju & Heikki Naski

Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?

QUALITY ASSURANCE IN INTEGRATION TRAINING FOR ADULT MIGRANTS

Palveluliiketoimintaa verkostoitumalla

Johdanto. Mitä on ohjelmistotuotanto? Tämän kurssin näkökulma. Sami Kollanus TJTA330 Ohjelmistotuotanto

Mitä on ohjelmistotuotanto?

Rakentamisen 3D-mallit hyötykäyttöön

ProAgria. Opportunities For Success

Teollinen markkinointi ja kansainvälinen liiketoiminta. Pääaineen esittely

Ketterä vaatimustenhallinta

Ajatuksia ketterästä ohjelmistokehityksestä ja laadusta

7.4 Variability management

Prosessikuvaukset ja elinkaarimallit

Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä. Kari Suihkonen

Pohdiskelujen aiheita study group työskentelyyyn Luento 1:

Laatu tietojärjestelmähankkeissa. Tietohallinnon kokemuksia Juha-Pekka Leskinen Atk-päällikkö Eduskunnan kanslia

Käyttäjäkeskeinen vaatimusmäärittelytyö ketterän käyttöliittymäsuunnittelun haasteena

Ubicom tulosseminaari

Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus

Transkriptio:

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

Miksi?

Miksi? Globaalisti hajautettu yritys

Miksi? Globaalisti hajautettu yritys Kustannussäästöt

Miksi? Globaalisti hajautettu yritys Kustannussäästöt Osaamis/res urssipula

Miksi? Kehitys lähellä markkinoita Globaalisti hajautettu yritys Kustannussäästöt Osaamis/res urssipula

Miksi? Kehitys lähellä markkinoita Globaalisti hajautettu yritys Kustannussäästöt Osaamis/res urssipula Around-theclock development

Miten? Älä hajauta jos ei ole pakko!

Miten? Älä hajauta jos ei ole pakko! Jos on pakko, niin muista: #1: Kasvokkaiset tapaamiset & samassa paikassa työskentely Maa 1 Maa 2

Miten? Älä hajauta jos ei ole pakko! Jos on pakko, niin muista: #1: Kasvokkaiset tapaamiset & samassa paikassa työskentely Maa 1 Maa 2 #2: Jatkuva kommunikaatio Should we communicate? How?

Miten? Älä hajauta jos ei ole pakko! Jos on pakko, niin muista: #1: Kasvokkaiset tapaamiset & samassa paikassa työskentely Maa 1 Maa 2 #2: Jatkuva kommunikaatio #3: Luottamus Should we communicate? How?

Miten? Älä hajauta jos ei ole pakko! Jos on pakko, niin muista: #1: Kasvokkaiset tapaamiset & samassa paikassa työskentely Maa 1 Maa 2 #2: Jatkuva kommunikaatio #3: Luottamus #4: Yhteiset työkalut Should we communicate? How?

Miten? Älä hajauta jos ei ole pakko! Jos on pakko, niin muista: #1: Kasvokkaiset tapaamiset & samassa paikassa työskentely Maa 1 Maa 2 #2: Jatkuva kommunikaatio #3: Luottamus Should we communicate? How? #4: Yhteiset työkalut #5: Ketterät menetelmät (Scrum, XP...)

Case Ericsson Tuote: Noodi telecommunikaatio järjestelmään 400 henkeä kehittää 300 operaattoria käyttää USA Dallas Suomi Kirkkonummi Unkari Budapest

Case Ericsson Tuote: Noodi telecommunikaatio järjestelmään 400 henkeä kehittää 300 operaattoria käyttää Ennen: vesiputousmalli 2 v release syklit USA Dallas Suomi Kirkkonummi Unkari Budapest

Case Ericsson Tuote: Noodi telecommunikaatio järjestelmään 400 henkeä kehittää 300 operaattoria käyttää Ennen: vesiputousmalli 2 v release syklit Nyt: Lean & Agile 40 Scrum tiimiä 2 viikon syklit 4 releasea per vuosi USA Dallas Suomi Kirkkonummi Unkari Budapest

Case Ericsson Tuote: Noodi telecommunikaatio järjestelmään 400 henkeä kehittää softaa 300 operaattoria käyttää Ennen: vesiputousmalli 2 v release syklit Nyt: Lean & Agile 40 Scrum tiimiä 2 viikon syklit 4 releasea per vuosi USA Dallas Suomi Kirkkonummi Unkari Budapest Tutkimuskohteitamme: - Miten tehdä transformaatio vesiputousmallista ketteriin menetelmiin? - Miten käyttää ketteriä menetelmiä isossa, globaalissa projektissa?

Ohjelmistotuotanto Diplomitöitä tekeillä globaalista ohjelmistokehityksestä: Ericsson Lean and Agile Transformation (2 työtä) Quality Assurance in Nearshoring Improvement Connecting Social Network Analysis to Distributed Scrum Sprint Outcomes Kursseja: T-76.5612 Software Project Management T-76.5655 Research Seminar on Software Engineering T-76.4115/5115 Software Development Project I & II T-76.4602 Software Development Methods T-76.5050 Methods for Software Engineering and Business Research T-76.5150 Software Architectures T-76.5613 Software Testing and Quality Assurance T-76.5615 Requirements Engineering T-76.5631 Software processes