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



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

Testataanko huomenna?

Ohjelmistotekniikka - Luento 2

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

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

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

TeliaSonera Identity and Access Management

Ketterä projektinhallinta

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

Tapahtuipa Testaajalle...

Scrumin käyttö ketterässä sovelluskehityksessä

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

Onnistunut ohjelmistoprojekti

Ketterä vaatimustenhallinta

VISTA 2014 ALKAA NYT! Volvo Auto Oy Ab Luottamuksellinen - VAIN SISÄISEEN KÄYTTÖÖN 1

MYY PALVELUA. Onnistunut myynti palveluliiketoiminnassa Työpajatyöskentelyn tuloksia

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

Lyhyt johdatus ketterään testaukseen

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Muutosmentori esimiestyön ja työyhteisön tukena

ANNANKATU 27 FI HELSINKI FINLAYSONINKUJA 21 A PL 716 FI TAMPERE TEL +358 (0)

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

HP OpenView ratkaisut toiminnan jatkuvuuden turvaajina

ruovedellä pohjois-hämeessä. lepounit.com (yritys) lepo.net (oma)

Onnistunut Vaatimuspohjainen Testaus

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

Toimittajan johtaminen projektissa. Esko Hannula Annikki Parviainen

Konesali ilman rajoja Kongressi A

ArcGIS.com. uusia tapoja jakaa paikkatietoa

Perinteiset asennuspaketit

Palvelumuotoilu ja muotoiluajattelu bisneksessä

Android jatkaa kasvua

Toiminnallisen määrittelyn tarina. Esimerkki Reaktorin tavasta tehdä toiminnallista määrittelyä.

Perheystävällinen työpaikka. Anna Kokko, Erityisasiantuntija Väestöliitto

Ketterämpi Sonera Matka on alkanut!

Lean Start-up Canvaksen käyttäminen projektisuunnittelussa

Työnantajakuva heijastaa yrityksen arvoja ja johtamiskulttuuria. Suunta 2012, Pörssitalo Marcus Herold

10 teesiä verkko-opetuksen suunnittelusta. Leena Hiltunen Tutkijatohtori Tietotekniikan Aineenopettajankoulutus

Toimitusjohtajan katsaus

Mitä Lean on? Lean5 Europe Oy Ltd

Kuinka helpottaa suurten projektien tuskaa pilvipalveluilla?

Avoin työyhteisö osana yrityksen kehittämistä

Asiakaskokemuksesta tulosta

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

Opintokokonaisuuden toteuttaminen opettajatiiminä

Tietohallinnon arvo liiketoiminnalle

Johdatko työhyvinvointia vai jahtaatko tulosta?

KUUSI POINTTIA BRÄNDIN ERILAISTAMISESTA

Ylä-Savon elinkeinofoorumi Hallitustyöskentely pk-yrityksen. Jukka Lassila

Copyright

Esineiden, palveluiden ja ihmisten internet

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

Seuratoiminnan. Tämä on seuroille tarkoitettu työkirja urheiluseuran tulevaisuuden pohtimiseen. Kokoa tiimi omasta seurasta.

Toimitusjohtajan katsaus Kimmo Alkio. Yhtiökokous 2016

Tekesin rahoitus mediaalan yrityksille. Minna Suutari ja Anna Alasmaa Median innovaatiotuen info

TIIMITYÖSKENTELY ( pv )

Sopiiko ketterät mallit joka paikkaa? K I M M O K E R Ä N E N

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

SAFe menestystarina - Case Osuuspankki

Mira Grönvall ja Rami Lehtinen

Työasemien hallinta Microsoft System Center Configuration Manager Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS

Kari Rouvinen Johtaja, Technology Products & Solutions. Oracle Finland Oy

HR-MITTAREILLA TIETOA YRITYKSEN JA HENKILÖSTÖN TILASTA? Christian Slöör, Virvo Oy Jani Rahja, Silta Oy

Ketterä projektikulttuuri on avain menestykseen - valmennuksella kohti ketterää kulttuuria

Lean johtaminen ja työkalut. Työpaja

Open source uusia mahdollisuuksia operaattoreille

Tietomallin hyödyntäminen asiakkaan investoinnin suunnittelussa

Ohjelmistutuotanto. Luento

Yhteisöllinen tapa työskennellä

KUMPPANUUSOHJELMA Tiedotusyhteistyö uuden 50 euron setelin käyttöönotossa.

Projekti toteuttaa muutostarpeen

Pilviratkaisut ovat entistä suositumpia. Mutta mikä on oikea ratkaisu sinun maailmassasi? Lähde matkalle läpi avaruuden, ajaan ja maalaisjärjen

Työssäoppimisjakson päiväkirja

Työkalut ohjelmistokehityksen tukena

Protomo. Uusi suomalainen innovaatioapparaatti. Petri Räsänen Hermia Oy

Lupa toimia eri tavalla. Anssi Tuulenmäki, Yli-innovaatioaktivisti

Liiketoiminnan pelikenttiä on erilaisia,

SaaS-palvelutoimittajan valinta kilpailukyvyn ja kustannustehokkuuden parantamiseksi. Ari-Pekka Syvänne, Xenetic Oy / HCM-seminaari, 26.3.

Parempaa liiketoimintaa henkilöstöjohtamisen uusilla välineillä

Prosessit vauhtiin Pienin Resurssein. Marja Jussila van Leeuwen, Prosessipäivät

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti

Tutkittua tietoa. Tutkittua tietoa 1

Web Services tietokantaohjelmoinnin perusteet

CUDA. Moniydinohjelmointi Mikko Honkonen

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

HiQ Finland Älypuhelinsovellusten käyttäjälähtöisen kehityksen tukeminen

Luku 10 Käyttöönoton suunnitteluja toteutusvaihe

Viitearkkitehtuurin suunnitteluprosessi. Ohje. v.0.7

Askeleen edellä. Visma Services Oy Kuopio Business Breakfast

Kasvuyritys työpaikkana

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

Virtualisoi viisaasti paranna palvelua. Iikka Taanila Systems Architect IBM Systems and Technology Group

Käytännön laatua matkailuyrityksiin. Petkeljärvi

Ketterä ja asiakaslähtöinen palvelukehitys tietoliikenneteollisuudessa

Kaveripiiri.fi - Selkokielen käyttäjien tapaamispaikka internetissä

Rakentamisen paradigman muutos uudistuuko rakentamisen liiketoiminta?

Hitaat syövät nopeat. TieVie-esitys Ari-Matti Auvinen HCI Productions Oy

Anonyymi. Äänestä tänään kadut huomenna!

Projektinhallintapäivä , Tampere Poimintoja koulutusnäkökulmasta

Transkriptio:

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

Sulake

Historia

Mobiles Disco - October 1999

http://www.habbo.fi/home/archimonde

http://www.habbo.fi/home/noknok

Habbo-yhteisön kasvu 7 Million/ month! 76 million 2000 2001 2002 2003 2004 2005 2006

Habbo Countries

Sulakkeen historia ja muutokset 2000-2003 Kehitystiimi 5-15 kehittäjää, ad-hoc ja kaoottinen 2003 Parannuksia työtapoihin, prosesseihin, vastuualueisiin ja työkaluihin. Maailmanvalloitus lähti käyntiin. 2004 Prosesseja, projektinhallintaa ja dokumentaatiota, 11 country launches in 12 months 2005 Kehitystiimin koko >60 henkilöä. Päivitystahti tippunut muutamaan vuodessa. 2006 Scrum teamwork framework pieniä julkaisupaketteja. 29 lokalisoitua maata. Vuoden lupussa 9 rinnakkaista kehitystiimiä.

Kumppanit

Jyri Partanen Marraskuu 2007

Sulake ja hyväntahdon yhteistyö Sulake toimii hyväntahdon kumppaneiden kanssa auttaakseen miljoonia nuoria ympäri maailman Lähes 30 yhteistyökumppania eri aloilta Yleisin toiminnan muoto: InfoBus

Tulevaisuus Kulttuurierot Muoto 32 maata Sisältö Interaktiivisuus Kehitysmenetelmät Suunnittelu Yhteisö Reaktiokyky Scrum Muutos Liiketoiminta 7 miljoonaa käyttäjää kuukaudessa

Ohjelmistoalan muutos software as a service service oriented architecture lightweight clients zero deployment

Web alustana Ei tarvetta suurille investoinneille asiakkaiden tai käyttäjien taholta Kilpailua syntyy tiuhaan tahtiin. On sopeuduttava kilpailuun nopeasti. -> Jakelun on oltava välitöntä. Tämä johtaa väistämättä muutostenhallinnan nopeutumiseen. -> Ketteryys välttämätöntä! 29

Ajatuskoe - autotalliprojekti Tehtävänäsi on toteuttaa mullistava peli webiin Käytössäsi on riittävästi rahaa pieneen projektiin Voit palkata 5 hyväksi tietämääsi kehittäjää Jos yhteistyönne sujuu saumattomasti, miltä päivittäinen työsketelynne näyttää? Mihin käytätte aikaa? (Koodaaminen/ palaveeraaminen/ dokumentointi) 30

Ketterä kehitys 1/3 Suuret muutokset ovat riski Pienet muutokset ovat helpompia hallita ja nopeampia toteuttaa -> Hankkiudu eroon vaikeista ja hitaista tavoitteista 31

Ketterä kehitys 2/3 Laadunvarmistus prosessin alusta lähtien - Jatkuva integrointi ja testauksen automatisointi välttämätöntä Laadun mittaaminen myös välillisesti erilaisista serverien tilatiedoista 32

Ketterä kehitys 3/3 Uuden version nopea julkaisu jatkuvasti ykkösasia Inkrementaalinen kehitys johtaa parempaan laatuun Joten Tee niin vähän asioita kerralla kuin mahdollista Älä aloita asian tekemistä, jos loppuunsaaminen on epävarmaa Julkaise nopeasti Mittaa ja tutki käyttäjiä, paranna ja iteroi tuotetta Avainasia: julkaisusykli 33

Scrum 10-20 d

Ketterä tiimi Tiimin kasvu hidastaa suunnanmuutoksia Pieni tiimi jakaa tietoa tehokkaasti Suunnittelu tiimin kesken Ohjelmisto dokumentaation edelle 36

Tiimiin luottaminen Tiimin ulkopuolinen tuotekontrolli etukäteissuunnittelun ja -päätösten avulla on näennäistä! Kontrollista luopuminen on ratkaisevaa tiimin voimaannuttamisessa (empowering) Tiimin tekemät päätökset sitouttavat tiimin jäseniä tehokkaasti Sitoutuminen tavoitteisiin tuottaa tulosta 37

Toimiiko tämä? Kyllä! Sulakkeella etukäteensuunnitellun ja Scrumilla läpiviedyn tuotepäivityksen ero: 67%:n teholisäys + tyytyväiset kehittäjät 38

Miksi se toimii näin hyvin? Aloitteet priorisoidaan useasti toisiaan vasten Lyhyet iteraatiot tuottavat tuloksia ennen suunnanmuutoksia Tiimi suunnittelee ja sitoutuu tavoitteisiin Sitoutuneen tiimin työkyky kantaa paremmin ongelmatilanteissa (poissaolot, tekniset ongelmat) Läpinäkyvyys johtaa seurausten ja bisneksen ymmärtämiseen Muu organisaatio ymmärtää kehityssyklin helpommin 39

Standish Group on samaa mieltä http://www.infoq.com/articles/interview-johnson-standish- CHAOS 40

Scrum at Sulake ajatusmaailma Arvot ajavat innovaatiota Johdon katse kehityksen nopeudessa, ei työtavassa Pienet tiimit hallitsevat yhdessä kehityssuuntaa Voimaannuttaminen tiimityön esteet poistamalla Hallinnan illuusio turhaa Kehittyminen on perustila myös yksilötasolla, jos haluaa toimia agile-tiimissä 41

Suunnitelmat Iterointi

Muutos vaatii työtä (totta) Alitajuista tottumista Vastustus (Koettu) Uhka asemalle Työtapojen muutos

Tiedonjako ja avun tarjoaminen Työtapojen muutos Kasvu tiimityössä Kasvu ihmisenä Tuloksia läpi elämän

Tulevaisuuden suunta

Kokemus Kanssakäyminen Virtuaali- Maailma

jyri.partanen@sulake.com www.sulake.com www.habbo.fi