Seuraavat kurssit
Kysy lisää asiakaskohtaisista koulutuksista:
Kouluttajamme
Jukka Lindström
Certified Scrum Trainer
Jukalla on viidentoista vuoden kokemus ohjelmistoprojekteista start-up-yrityksistä suuriin globaalien yritysten hankkeisiin. Jukka on edelleen päivittäin mukana projekteissa, ratkomassa asiakashaasteita tai valmentamassa organisaatioita.
Arto Eskelinen
Certified Scrum Trainer
Artolla on yli 20 vuoden kokemus ohjelmistosuunnittelusta, esimiestyöstä ja erilaisten tiimien ja projektien johtamisesta. Scrumia Arto on käyttänyt vuodesta 2006 ja hän on työskennellyt sekä Scrum Masterina että Product Ownerina. Arto auttaa myös asiakkaitamme ketteriin menetelmiin siirtymisessä.
Lasse Koskela
Certified Scrum Trainer
Lasse on valmentanut tiimejä ja organisaatioita ketterässä tuotekehityksessä lähes kymmenen vuoden ajan. Hänellä on vankka kokemus käytännön ohjelmistokehitystyöstä. Lasse on kansainvälisesti arvostettu ketterien menetelmien asiantuntija ja kysytty puhuja alan konferensseissa.
Testivetoinen kehitys
Tämä kaksipäiväinen koulutus on suunnattu ohjelmoijille, jotka haluavat nostaa tuottavuuttaan ja työnsä laatua testivetoisella kehityksellä (engl. test driven development, TDD).
Useat tutkimukset ovat todenneet, että TDD auttaa parantamaan ohjelmoijan tuottavuutta sekä koodin laatua ja meidän kokeneet ohjelmistokehittäjämme ovat toistuvasti havainneet sen hyväksi menetelmäksi. Kyseessä ei kuitenkaan ole helppo menetelmä oppia vaan se vaatii tilaa ja aikaa, jota on vaikea järjestää kiireisen projektityön paineen alla.
Kurssi on suunniteltu antamaan osallistujille mahdollisuus oppia testivetoinen kehitys turvallisessa ympäristössä lukuisten käytännön harjoitusten kautta, kirjoittaen koodia testivetoisesti. Koulutuksen edetessä osallistujat saavat tiiviitä ja kohdennettuja perehdytyksiä lukuisiin aiheisiin ja jokaista perehdytystä seuraa käytännön harjoitus aiheesta. Harjoitusten aikana kouluttajat auttavat osallistujia kokemaan miltä testivetoinen kehitys konkreettisesti toimii ja miltä se tuntuu.
Harjoituskeskeinen koulutus käsittelee mm. seuraavia aiheita:
- Testivetoisen kehityksen perusteet
- Yleiset testipatternit and JUnit-kirjaston käytännöt
- Korviketoteutusten tehokas käyttö (test doubles)
- Testivetoinen kehitys suurissa, olemassaolevissa järjestelmissä
Esitietovaatimukset
Osallistujien odotetaan omaavan käytännön kokemusta kurssilla käytettävästä ohjelmointikielestä ja ymmärtävän olio-ohjelmoinnin periaatteet yleisellä tasolla.
Koulutus on matkan ensimmäinen askel
Suosittelemme, että osallistujat jatkavat koulutustaan kurssin jälkeen heidän omassa projektissaan tapahtuvalla valmennuksella siten, että kokenut testivetoinen kehittäjä auttaa heitä parityöskentelemällä soveltamaan oppimaansa osallistujan omassa työympäristössä ja omalla teknologialla.
