Opi jotain uutta joka päivä

Much to learn you still have, young Padawan

Haluamme auttaa sinua tulemaan maailman parhaaksi omalla alallasi. Siili Akatemia on foorumi, jossa kehitämme osaajiamme. Jokainen voi osallistua vapaasti itseä kiinnostaviin koulutuksiin ja laajentaa osaamistaan. Koulutukset on suunniteltu tiiviiksi ja viihdyttäviksi. Voit myös toivoa koulutusta kiinnostavista aihealueista.

Järjestämme myös yksityisiä räätälöityjä kursseja, academy [at] siili.com (ota yhteyttä) jos haluat lisää infoa näistä.

Valitse koulutuksesi ja ilmoittaudu tästä.

Tulevat kurssit

Data

SEO - Hakukoneoptimointi sisällönhallintajärjestelmissä

Tiesitkö, että pelkkä modernin sisällönhallintajärjestelmän käyttöönotto ei takaa hyvää sijoitusta hakukoneissa? Pienikin virhe voi vaikuttaa merkittävästi sivuston kävijämääriin ja sen kautta tulevaan myyntiin. Jälkikäteen implementoitujen korjausten toteuttaminen on paljon työläämpää ja kalliimpaa kuin hakukoneoptimoinnin ottaminen huomioon jo sivuston suunnitteluvaiheessa.

Tällä kurssilla opit miten hakukoneet kuten Google indeksoivat ja arvottavat verkkosisältöä, parhaat käytännöt tekniseen toteutukseen erityisesti sisällönhallintajärjestelmien näkökulmasta sekä vinkkejä käyttäjä- ja hakukoneystävälliseen sisällöntuotantoon.

 

Kohdeyleisö: Ohjelmistokehittäjät, suunnittelijat, sisällöntuottajat, myynti ja kaikki jotka haluavat oppia hakukoneoptimointia.

Kurssilla käsiteltävät aiheet:

- Hakukoneoptimoinnin merkitys liiketoiminnalle
- Yleisimmät SEO-myytit ja viimeisimmät trendit
- Hakukoneiden toiminta
- Sivuston tekninen hakukoneoptimointi erityisesti CMS-näkökulmasta
- Hakukoneyställisen sisällön luominen

Kurssin jälkeen osallistuja:

- Ymmärtää hakukoneiden toimintaperiaatteen
- Tunnistaa hakukonelöydettävyyteen vaikuttavat tekniset seikat
- Osaa luoda käyttäjä- ja hakukoneystävällistä sisältöä

Kouluttajat: Tomi Lattu, Ilkka Porna

 

Ottakaa academy [at] siili.com (yhteyttä )saadaksenne lisätietoja tulevista kursseista.

Tiedonhallinta DAMAn avulla

Kurssin avulla osallistujat syventyvät tiedon hallinnan parhaisiin käytäntöihin konkreettisten esimerkkien avulla. Kurssin aikana käsitellään myös sitä, miten DAMA otetaan huomioon suunnittelun ja teknologian eri menetelmissä.

Lisäksi kurssi osoittaa, miten tiedonkäsittelymenetelmät olisi liitettävä suunnittelun ja teknologian menetelmiin. Kurssin sisältö perustuu versioon DMBOK 2 (second edition) ja sitä täydennetään lisäksi toimittajariippumattomien lähteiden, kuten TDWI, Gartner ja Forrester Research kanssa. Kirjallisuutta täydennetään käytännön esimerkein ja ohjeistuksin, jotka on saatu todellisista kehityshankkeista ja metodologisista kokemuksista.

Kohdeyleisö:
Projektipäälliköt, tuotepäälliköt, palvelumuotoilijat, arkkitehdit, tietoammattilaiset, lean-agile-johtajat ja agilet muutosagentit.

Kurssilla käsiteltävät aiheet:

  • Johdatus DAMA-osaamisalueisiin
  • Yhteenveto jokaisesta osaamisalueesta, niiden tekniikoista ja teknisistä välineistä
  • Syvällinen mallitapausanalyysi, jossa tieto yhdistetään suunnittelun ja tekniikan menetelmällisin keinoin.

Kussin jälkeen osallistuja osaa:

  • tunnistaa, mitä erityisosaamista vaaditaan erilaisissa digitalisaatiohankkeissa
  • tunnistaa mitä työkaluja tarvitaan ja voidaan käyttää em. kehityshankkeissa

Kieli: Suomi tai Englanti
Maksutapa: Laskutus
Kouluttaja: Sami Laine

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

Design

Data-Driven Design Käytännössä

Käytännönläheinen yhden päivän kurssi innostaa käymällä läpi todellisia tarinoita datalähtöisen designin onnistumisista ja epäonnistumisista. Opit käyttämään laadullisia ja määrällisiä menetelmiä tuotekehityksen ja organisaation oppimisen moottorina.

Keskeinen sisältö:
- Designin testaaminen tosielämässä
- Välineet ja menetelmät näyttöön perustuville design-päätöksille
- Datakeskeisen suunnittelukulttuurin vaaliminen

Koulutuksen jälkeen osallistujat:
- Tietävät miten hyödyntää dataa, kyselyitä ja testausta ymmärtääkseen paremmin kohdeyleisöään ja nykyisiä asiakkaitaan.
- Osaavat johtaa liiketoiminnan tavoitteista digitaalisen palvelun KPI:t ja niiden tavoitetason.
- Ymmärtävät miten testausmahdollisuuksia priorisoidaan, miten luodaan hyviä hypoteeseja, ja miten testit rakennetaan ja viedään läpi.
- Tietävät miten testituloksia analysoidaan ja miten niistä tehdään johtopäätöksiä, jotka johtavat tekemiseen ja vaikuttavat tulokseen.
- Hahmottavat millaista jatkuvaa, järjestelmällistä työskentelymallia datalähtöinen kehittäminen vaatii, ja miten sitä voi lähteä kehittämään oman palvelun näkökulmasta.

Koulutus on yhdistelmä luentoa ja yksilö- ja ryhmäharjoituksia. Osallistujat eivät tarvitse omia tietokoneita.

Kouluttajat: Juha Karttunen, Tomi Lattu

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

Design Thinking Työpaja

Tässä yhden päivän intensiivisessä työpajassa saat perustietämyksen Design Thinking -ajattelutavasta, periaatteista, keskeisistä työkaluista ja terminologiasta.

Työpaja on kaikille niille, jotka ovat kiinnostuneita kekseliäästä, ihmiskeskeisestä suunnittelumenetelmästä, jota sovelletaan monimutkaisten ongelmien ratkaisemiseen sekä tuotteiden ja palveluiden suunnitteluun.

Työpajassa työskentelemme konkreettisen ongelman parissa. Aloitamme ongelman määrittämisestä ja päätämme session palvelun prototyyppiin.

Työpajan tuloksena on uusi tuote- tai palveluinnovaatio, jonka osallistujat ovat yhdessä luoneet käyttäen hyväksi Design Thinking -mallia.

Harjoittelun aikana käytetyt työkalut: etnografinen tutkimus, sidosryhmien kartoitus, arvoverkon kartoitus, henkilöt, palvelupolun kuvaus (Customer Journey Mapping), palveluskenaario, roolipeli ja prototyyppaus.

Kieli: Suomi. Pyynnöstä englanti.
Kesto: 1 päivä. Sisältää aamiaisen ja lounaan.
Maksutapa: Laskutus
Kouluttajat: Yves Florack; Harri Holmsten; Juha-Matti Kosonen; Saara Lehmuskoski

Design Thinking -menetelmä on ihmiskeskeinen suunnittelun lähestymistapa. Se perustuu loppukäyttäjän tarpeiden ja ympäristön ymmärtämiseen. Menetelmää voidaan soveltaa tuotteiden, palveluiden ja prosessien suunnitteluun. Samalla, kun toteutetaan haluttu liiketoiminnan vaikutus, suunnittelussa otetaan huomioon inhimilliset tekijät.

Design Thinking -menetelmä tarjoaa systemaattisen prosessin haasteiden ja mahdollisuuksien ymmärtämiseen, ideointiin, määrittelyyn ja validointiin.

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

Innovation Sprint

Kaksipäiväinen kokonaisvaltainen sprintti, jossa käytetään Design Thinking -toimintamallia myös innovaatioiden kehittämiseen.

Käytännönläheisessä työpajassa käydään Design Thinking -malli kaikilta keskeisiltä osilta läpi. Lähtien perusteista edeten kattaviin työkaluihin räätälöidyn esimerkkisarjan avulla.

Sprintin tuloksena syntyy oikea palvelu tai tuoteinnovaatio. Kurssi sopii 6-8 hengen ryhmille, joilla ei ole aiempaa kokemusta Design Thinking -mallista. Kurssi sopii kaikille, jotka ovat kiinnostuneita kekseliäästä, ihmiskeskeisestä suunnittelumenetelmästä, jota sovelletaan monimutkaisten ongelmien ratkaisemiseen sekä tuotteiden ja palveluiden suunnitteluun.

Kesto: 2 päivää
Hinta: sovitaan tapauskohtaisesti
Yhteystiedot: academy [at] siili.com

Design Thinking is a human-centred approach, based on an understanding of the end user’s needs and environment. It is applied on designing products, services, and processes relevant from a human perspective, while executing the desired business impact.

Design Thinking provides a systematic process for understanding, ideation, definition, and validation of challenges and opportunities.

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

Prototyping

Opitaan prototyyppien perusteet ja käyttämisen kirjo. Tutustutaan miksi ja milloin käytetään eri menetelmiä. Hankitaan kokeilevasti kokemuksia mm. käsitteelliseen suunnittelun työkaluista ja testataan paperi-prototyyppien käyttöä nopeiden tuloksien saamiseksi käyttäjiltä.

Kenelle?
Jokaiselle joka haluaa oppia Protoilun perusteet kokeilevasti, helposti ja nopeasti. Tällä kurssilla saat tuntumaa sekä konseptuaalisen tason tason mallien että nopeiden testattavien prototyyppien tekemiseen.

Mitä kurssilla tapahtuu ja mitä opit?

Osa 1 (1 tunti): Prototyyppien esittely:
Eri tyyppisten tekniikoiden käyttö sovellettujen esimerkkien kanssa.
Opitaan missä vaiheissa projektisi aikana voit käyttää tekniikoita ja miksi; alkuvaiheen ongelman määrittely, tietämyksen kartoitus ja uusien ominaisuuksien validointi. Opetellaan myös testausalueiden käyttämistä jäsentämään prototyyppien testausta.

Osa 2 (4 tuntia): Työpaja:
Kokeillaan ja opitaan muutaman valitun prototypointitekniikan kautta; mm. SAP Toolkit auttaa vuorovaikutteisuudessa, Service Design ajattelua sovelletaan paperiprotoiluun. 
Valitaan muutamia käyttötapauksia joiden kautta rakennamme prototyyppejä, testataan ja tarkastellaan & validoidaan. 

Tule mukaan ja tule paremmaksi kommunikoimaan & kokeilemaan ja validoimaan uusia ideoita prototyyppien avulla. 


Kouluttajat: Yves Florack

 

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

 

Menetelmät

Ketterä Kokonaisarkkitehtuurityö

Tällä yhden päivän kurssilla opit, kuinka kokonaisarkkitehtuurin viitekehykset (TOGAF, JHS179), mallinnusmenetelmät ja ketterän kehittämisen periaatteet (esim. SAFe) saadaan toimimaan saumattomasti yhteen käytännössä. Kurssi soveltuu toimintakyvyn tai IT-ratkaisujen kehittäjille ja kehittämisestä vastaaville henkilöille.

Kurssilla käydään seuraavat aihealueet läpi:
- mitä arkkitehtuurityö on ja mihin sitä tarvitaan
- mitä hyötyä kokonaisarkkitehtuurista on organisaatiolle
- miten hyödyntää kokonaisarkkitehtuurin viitekehikkoja käytännössä
- miten kokonais-, järjestelmä- ja sovellusarkkitehtuurit liittyvät toisiinsa
- miten ketterät kehitysmenetelmät ja arkkitehtuurityö saadaan nivoutumaan toisiinsa

Kurssin käynyt kykenee:
- tunnistamaan omalle organisaatiolle merkityksellisimmät kokonaisarkkitehtuurin osa-alueet
- havaitsemaan keskeiset muutoskohteet strategisiin tavoitteisiin pääsemiseksi
- tunnistamaan, mallintamaan ja analysoimaan omalle organisaatiolle hyödylliset keskeiset käsitteet, asiat ja niiden väliset riippuvuudet
- jäsentämään organisaation toiminnan ajurit, päämäärät ja tavoitteet, ja hahmottamaan näistä organisaation tarvitsemat kyvykkyydet eri arkkitehtuurin osa-alueilta
- hahmottamaan tarvittavat kehittämisideat osaksi kokonaisarkkitehtuuria tehokkaasti ja ketterästi

Opetuskieli: Suomi tai Englanti
Maksutapa: Lasku
Kouluttaja: Ari Anturaniemi

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

Leading SAFe kurssi ja SAFe Agilist sertifiointi

Kaksipäiväinen kurssi antaa perustiedot Scaled Agile Framework, lean-ajattelun ja ohjelmisto- ja palvelukehityksen ohjauksen pääperiaatteista ja niiden hyödyntämisestä isoissa yrityksissä. Kurssi tarjoaa työkaluja ja parhaita käytäntöjä muutoksen aloittamiseksi yrityksessä SAFe mallin mukaiseksi.

Kurssi on tarkoitettu johto- ja päällikkötason tehtävissä työskenteleville sekä ketterän kehityksen ja agile periaatteiden lähettiläille suurissa ohjelmistokehityshankkeissa. Sertifikaatin saaminen edellyttää kokeen läpäisemistä.

Kurssin sisältö:
Päivä 1
- Lean-Agile arvot
- SAFe periaatteet
- Usean tiimin ketterän ohjauksen malli   
- Käytännön harjoitus yhteiselle suunnittelutapahtumalle
Päivä 2
- Arvo perustainen toiminnanohjaus
- Ketterän portfolion luominen
- Lean-Agile johtaminen

 

Tämä kurssi perustuu SAFe 4.6 -versioon.

 

Maksutapa: Lasku
Kouluttajat: Yevgeniya Nättilä, Teemu Torvelainen

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

SAFe DevOps kurssi ja SAFe DevOps Practitioner sertifiointi

Next course 24.4.2019

Tämä kahden päivän kurssi antaa yleisymmärryksen DevOpsista. Kurssilla käydään läpi DevOpsin keskeiset termit ja tarvittavat taidot DevOps-käytäntöjen soveltamiseen kurssille osallistujan omassa organisaatiossa.

Kurssi luo ymmärryksen ohjelmistokehityksen tuotantoketjuun sen alusta julkaisuun asti. SAFen CALMR-lähestymistapa DevOpsiin käydään läpi. CALMR = Culture, Automation, Lean, Measure, Recover. Tavoitteena on parantaa time to market -aikaa sekä pystyä julkaisemaan aiempaa nopeammin.

Kurssin jälkeen kurssilaiset

  • Ymmärtävät CALMR-lähestymistavan DevOpsiin
  • Ymmärtävät, miksi jatkuva integraatio ja testaus on tärkeää
  • Pystyvät alustavasti kartoittamaan oman arvoketjunsa
  • Pystyvät tunnistamaan nykyisen toimintamallinsa kehityskohdat, jotka liittyvät DevOpsiin
  • Pystyvät miettimään, miten DevOps voi hyödyntää heidän organisaatiotaan ja miten organisaatio voi aloittaa eri DevOps-osa-alueiden

Kenelle kurssi on tarkoitettu: Kaikki ketterän kehitysjunan (SAFe Agile Release Train) jäsenet, projektipäälliköt, kehittäjät, testaajat, arkkitehdit, tuotepäälliköt ja -omistajat, sekä kaikki DevOps-ajattelusta kiinnostuneet.

Tämä kurssi perustuu SAFe 4.6 -versioon.

Maksutapa: Lasku
Kouluttajat: Yevgeniya Nättilä, Teemu Torvelainen, Towo Toivola, Mikko Olin

Pitopaikka
HUONE Events Hotel Jätkäsaari, Helsinki
Kieli
Englanti
1200.00€ (ALV 0%)

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

SAFe for Teams kurssi ja SAFe Practitioner sertifiointi

Kaksipäiväinen kurssi laajentaa Scrum-menetelmää sisältämään lean-ajattelun periaatteet, roolit, prosessit ja menetelmät, miten tuottaa laadukkaita ohjelmistoja usean ohjelmistokehitystiimin toimintaympäristössä.

SAFe Practitioner -sertifiointikurssi on tarkoitettu ohjelmistokehittäjille, testaajille, projektipäälliköille, tuotepäälliköille ja muille ohjelmisto- ja palvelukehitykseen osallistuville henkilöille. Kokemus Scrum-menetelmästä on vaatimus kurssille osallistumiselle. Sertifikaatin saaminen edellyttää kokeen läpäisemistä.

Kurssilla opit:

SAFe-toimintamallin ja Lean-Agile pääperiaatteet.

Scrum Master ja Product Owner roolit ja vastuut laajoissa organisaatioissa tehokkaasti toimivien ketterien tiimien mahdollistajana.

Tiimin backlogin muodostaminen, user storien tuottaminen, niiden arviointi ja priorisointi sekä  hyväksymiskriteerien määrittäminen.  SAFe-mallissa tiimin backlog on osa koko yrityksen backlogia ja portfoliota.

Sprint-käytännöt, suunnittelu, backlogin työstäminen, seuranta, katselmukset ja toiminnan jatkuva kehittäminen. SAFe-mallissa tuo mukanaan tiimien väliset ja yhteiset käytännöt.

Agile-menetelmien käytännöt (TDD, ATTD, testiautomaatio ja jatkuva integrointi) sekä miten välttää toiminnan taantuminen.

Tämä kurssi perustuu SAFe 4.6 -versioon.

Maksutapa: Lasku
Kouluttajat: Yevgeniya Nättilä, Teemu Torvelainen

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

 

SAFe Product Manager/ Product Owner kurssi ja SAFe PMPO-sertifiointi

Tämä 2 päivän kurssi sisältää SAFe®-yleiskatsauksen, Product Manager/Product Owner (tuotepäällikön/tuoteomistajan) koulutuksen sekä SAFe PMPO-sertifiointitestin. Osallistujat saavat valmiudet luoda SAFe-mallin mukaisia kuvauksia eri tason tehtävistä (Epic, Feature, User Story). Kurssi antaa vankan perustan em. rooleissa työskenteleville henkilöille luotsata SAFe-mallin mukaista ohjelmistotuotantoa ohjelmatasolla.

Kohdeyleisö
Johtajat, tuotepäälliköt, tuoteomistajat, konsultit ja ketteryyttä hakevat muutosagentit.

Ennakkovaatimukset
Leading SAFe, SAFe ScrumXP tai SAFe SPC-koulutus tai muuten hankittu SAFe-mallin tuntemus on suositeltavaa tämän kurssin edellytyksenä.

Kurssilla käsiteltävät aiheet:
- Tuotepäällikön ja tuoteomistajan rooli
- Yrityksen työjonon hallinta
- Toiminnallisuuksien määrittäminen
- Ketterät ohjelmistovaatimukset
- SAFe-tapahtumat ja -prosessit
- Sidosryhmien hallinta

 

Tämä kurssi perustuu SAFe 4.6 -versioon.

Kieli: materiaali englanniksi. Koulutus englanti/suomi
Kouluttajat: Yevgeniya Nättilä, Teemu Torvelainen

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

Scrum Master

Next course 15.5.2019

Scrum Master -kurssi on kahden päivän kurssi, joka esittelee ketterän kehityksen käsitteet Scrum-kehyksen avulla. Kurssin avulla voi valmistautua esimerkiksi Professional Scrum Master ™ -sertifiointitestiin.

 

Tavoite
Scrum Masterit toimivat tiimin jäseninä siten, että he auttavat tiimiä hitsautumaan yhteen ohjaamalla tiimiä noudattamaan Scrumin käytäntöjä. Kurssin jälkeen osallistujat tuntevat Scrumin ajattelun ja viitekehyksen siten, että he voivat aloittaa työnsä Scrum Mastereina.

Kohdeyleisö
Scrum Masterit, Scrum-tiimien jäsenet, kehittäjät, projektipäälliköt ja kaikki, jotka haluavat oppia lisää Scrumista. Kurssi pidetään englanniksi. Kurssimateriaali on englanniksi.

1. päivä
8.45 Ilmoittautuminen ja aamiainen
9.00 Ketterä ohjelmistokehitys
Scrum
Suunnittelu
Sprintin suunnittelu
16.00 Päivä loppuu

2. päivä
8.45 Ilmoittautuminen ja aamiainen
9.00 Työskenteleminen sprintissä
Scrum-simulaatio
Ketterä johtajuus
Edistymisen seuranta
Retrospektiivit
Scrum suurissa projekteissa
EXTRA: Scrum ja organisaatiot
Yhteenveto
16.00 Kurssi päättyy

Kouluttajat: Mikko Olin, Yevgeniya Nättilä

Kurssi ei sisällä automaattista rekisteröintiä sertifiointitestiin. Osallistujat voivat ilmoittautua Professional Scrum MasterTM -testiin scrum.org -sivustolla kurssin jälkeen.

Pitopaikka
Poijut Antell, Helsinki
Kieli
Englanti
999.00€ (ALV 0%)

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

Scrum Product Owner

Scrum Product Owner -kurssi on kahden päivän kurssi, joka esittelee ketterän kehityksen käsitteet Scrum-kehyksen avulla. Kurssin avulla voi valmistautua esimerkiksi Professional Scrum Product Owner™ -sertifiointitestiin.

Ketterät menetelmät lisäävät ohjelmistokehityksen tuottavuutta ja laatua sekä pienentävät riskejä. Scrum on iteratiivinen ja inkrementaalinen menetelmä monimutkaisten tuotteiden kehittämiselle ja ylläpidolle. Scrum-tiimien tarkoitus on saada aikaan jokaisen Sprintin lopussa laadukas toiminnallisuus, joka voidaan todentaa. Scrum mahdollistaa menetelmänä reagoinnin nopeasti muuttuviin vaatimuksiin.

Scrum haastaa kehittäjät keskittymään jatkuvaan toiminnan parantamiseen. Sprintit menetelmänä tarjoavat mahdollisuuden toimia alati muuttuvassa ympäristössä, missä tarpeet muuttuvat äkillisesti.

Nämä ominaisuudet ovat johtaneet siihen, että Scrum on yksi suosituimmista ketterän ohjelmistokehityksen menetelmistä.

Tavoitteet
Scrum-tuoteomistajat ovat vastuussa järjestelmien kehittämisestä, tuotejulkaisuista tai mistä tahansa muusta monimutkaisesta projektista. Kurssin jälkeen osallistujat tuntevat Scrumin ajattelun ja viitekehyksen siten, että he voivat aloittaa työnsä Scrum-tuoteomistajina (Scrum Product Owner).

Kohdeyleisö
Tuoteomistajat, liiketoimintaomistajat, analyytikot, asiakkaat, päälliköt.

Kurssi pidetään englanniksi. Kurssimateriaali on englanniksi.

1. päivä
8.45 Ilmoittautumine ja kahvi
9.00 Tuoteomistajan odotukset
Scrumin perusteet
Roolit ja vastuut
Tuotevisio
Työjono
Arviointi
Priorisointi
16.00 Päivä loppuu

2. päivä
9.00 Julkaisun hallinta
Sprint
Sprint laajoissa projekteissa
EXTRA: Scrum ja organisaatiot
Yhteenveto
16.00 Kurssi päättyy

Kouluttajat: Mikko Olin, Towo Toivola

Kurssi ei sisällä automaattista rekisteröintiä sertifiointitestiin. Osallistujat voivat ilmoittautua Professional Scrum Product OwnerTM -testiin scrum.org -sivustolla kurssin jälkeen.

Ottakaa academy [at] siili.com (yhteyttä) saadaksenne lisätietoja tulevista kursseista.

The Responsibility Process® - Powerful Teams Workshop

So many want to know: "How can I master cross-functional and collaborative leadership?"

Most professionals don't realize there is a legitimate science and repeatable technology to building and leading teams. There is, and Christopher Avery has been defining, applying, and teaching it for nearly 20 years.

In this 2-day intensive workshop by Christopher, you will learn how to understand, orient, build, and lead any team any time. Agile methods say you should be collaborative. In The Responsibility Process - Powerful Teams workshop we show you exactly how to make that happen.

 

Attention VPs, Directors, Team Leads, ScrumMasters, Agile Coaches, Project Managers, and professionals who work in teams to get things done. Now you can confidently get more done with less stress and more fun by applying proven, reliable, and repeatable step-by-step team leadership framework and practices that build cohesive, high-performance team dynamics and get things done under conditions of shared responsibility. Double your team leadership ability fast, then double it again.

You will 
- Understand why a team does or doesn't generate a felt sense of shared responsibility
- Have diagnostic and interpersonal tools you can use to build collaboration
- Know there is always an effective action you can take to build any team, at any time

    Agenda

    Day 1 Day 2
    8:00 Breakfast 8:00 Breakfast
    8:30 Course starts 8:30 Course starts
    12:00 Lunch 12:00 Lunch
    18:00 Dinner and group work 17:00 Course ends
    21:00 Day 1 ends  

    Contact academy [at] siili.com (us) if you want to know more.

    Teknologia

    Clojure

    Opi clojuren ja funktionaalisen ohjelmoinnin perusteet yhden päivän käytännönläheisessä työpajassa. Tilan ja samanaikaisuuden vaatima kompleksiteetti on nostanut funktionaalisen ohjelmoinnin suosiota. Lisp kielten ainutlaatuinen rakenne tekee vanhojen tapojen poisoppimisesta helppoa. Lisp tekee sinusta paremman ohjelmoijan.

    Kieli: Suomi tai Englanti
    Maksutapa: Lasku
    Kouluttaja: Verneri Åberg

    Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

    DevOps Basics

    Tämän yhden päivän kurssin jälkeen osallistujat osaavat ja ymmärtävät:
    - Mitä DevOps käsitteenä pitää sisällään
    - Miksi DevOps on olemassa ja mitä hyötyjä se tuo mukanaan
    - Kuinka yrityskulttuuri on kriittisessä roolissa DevOpsin toteutumiselle
    - Erilaisten työkalujen käyttötarkoitukset ja hyödyt
    - Mikropalveluiden ja konttiteknologioiden edut
    - Tunnistavat kuinka metriikan keräys auttaa parantamaan bisnesarvoa

    Koulutuksen sisältö koostuu teoriasta ja käytännön esimerkeistä demon kera. Demossa esitetään kuinka DevOps-työkaluja käytetään, sekä seurataan koodimuutoksen päätymistä tuotantoon asti modernin delivery pipelinen kautta.
    Osallistuja saa suurimman hyödyn, mikäli mukana on kannettava tietokone, johon on valmiiksi asennettuna:
    Git
    Docker CE 

    Agenda:

    1. Historiasta nykyaikaan
    Katsaus ohjelmistokehityksen historiaan
    Waterfall vs Agile
    DevOps filosofian synty

    2. Mitä on DevOps?
    Kulttuuri
    Yleiset haasteet
    Siilot vs Yhtenäinen tiimi ja jaettu tavoite
    Luottamus ja tekemisen vapaus
    Automaatio
    Continuous Integration
    Continuous Delivery
    Configuration Management
    Metriikka
    Vikoihin reagoiminen
    Järjestelmän hyvinvointi
    Palvelun suorituskyky
    Mitattavat hyödyt

    3. Tekniikat ja työkalut
    Lähdekoodin hallinta ja koodin laatu
    Continuous Integration
    Microservices and Containers
    Container Orchestration
    Continuous Delivery
    Monitorointi ja Raportointi
    Pilvipalvelut
    Konfiguraationhallinta

    Kouluttajat: Ismo Aro, Matias Kantele

    Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

    Kontitus ja Dockerin perusteet

    Kontittaminen on viime vuosien ohjelmistokehityksen kuumimpia teknologioita ja Docker sen ylivoimaisesti suosituin työkalu. Kontittaminen mahdollistaa entistä ketterämmän kehityksen ja uudenlaiset ohjelmistoarkkitehtuurit, kuten esimerkiksi mikropalvelut. Aina ei ole kuitenkaan itsestään selvää, onko kannattavaa käyttää kontteja ja jos on, niin miten. Tällä kurssilla opit käytännön kautta ymmärtämään ja käyttämään tätä jännittävää teknologiaa, jotta saat siitä mahdollisimman paljon hyötyä!

    TAVOITTEET
    •Vahva ymmärrys kontituksen ja Dockerin perusteista
    • Selkeä käsitys, mihin kontteja voi käyttää, ja mihin ei
    • Kyky luoda itse kontteja ja käyttää valmiita (Docker Hub)
    • Osata yhdistää kontteja kokonaisuuksiksi Docker Composella
    • Ymmärtää ohjelmistokehitysprosessi konteille
    Tärkeintä on saada erinomainen perusymmärrys, joka auttaa sinua suunnittelemaan kontitettuja ohjelmistoratkaisuja. Se antaa myös hyvän pohjan itsenäisille käytännön kokeiluille ja kehitykselle.

    KOHDEYLEISÖ
    Kuka tahansa ohjelmistokehityksen parissa työskentelevä, joka haluaa oppia kontituksen perusteet ja Dockerin käytön. Kehittäjät, Testaajat, Scrum Masterit, Managerit… kaikkien on hyvä ymmärtää, mistä tässä vallankumouksellisessa teknologiassa on oikein kyse!

    VAATIMUKSET
    Kannettava tietokone, johon on asennettu Docker ja Docker Compose. Käytämme komentorivi-Dockeria. Nämä ovat saatavilla useimmille alustoille osoitteesta https://docs.docker.com/engine/installation/. CE (Community Edition) riittää hyvin, EE (Enterprise Edition) käy myös.

    OHJELMA
    Koulutuksessa opit tekemällä itse. Esittelemme konseptit, jonka jälkeen pääset koittamaan omalla koneellasi miten homma toimii käytännössä.
    • Mitä ovat kontit?
    • Mikä on Docker?
    • Esitellään minkäläinen konttiklusteri päivän aikana rakennetaan.
    • My First Dockerfile
    • Kontin ja Imagen ero
    • Konttien tutkiminen
    • Levyjärjestelmän liittäminen
    • Verkkoyhteydet
    • Konttiklusterin luonti Docker Composella
    • Jokainen rakentaa oman konttiklusterinsa
    • Sananen konttiorkestroinnista

    Kouluttaja: Aleksi Aalto (Omoroi)

    Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

    Kubernetes Administration

    Next course 12.6.2019

    This training course covers the core concepts and best practices for building and administering a Kubernetes cluster. You will learn how to build and scale a cluster, configure network, storage, security and other objects necessary for typical use.

    You will also learn how to manage the lifecycles of applications running on top of the cluster. The training course will also cover how to harden security for a cluster in production environments. NOTE: This training course requires mastery of Docker essentials.

    This course is excellent preparation for the Certified Kubernetes Administrator (CKA) exam.

    Kubernetes Administration course curriculum

    Core Concepts & Introduction

    • Kubernetes Cluster Architecture
    • Kubernetes API Primitives
    • Services and Other Network Primitives

    Cluster Setup

    • Cluster Design Considerations
    • Designing for High-Availability
    • Choosing Network Stack
    • Securing Cluster Communications
    • Validating Cluster Setup

    Networking

    • Network Primitives
    • Pod Networking Concepts
    • Service Networking
    • Load Balancing
    • Ingress Rules
    • Cluster DNS

    Security

    • How Authentication and Authorization Works
    • Kubernetes Security Primitives
    • Network Policies
    • Security Contexts
    • Role Based Access Control (RBAC)

    Monitoring

    • How to monitor cluster components
    • How to monitor applications
    • Manage cluster components logs
    • Manage application logs

    Storage

    • Kubernetes storage primitives
    • How to configure cluster to provide necessary storage primitives
    • Persistent volumes
    • How to use storage from applications

    Maintenance

    • Cluster upgrade process
    • Backup and restore procedures

    Troubleshooting

    • Troubleshoot cluster failures
    • Troubleshoot worker failures
    • Troubleshoot networking

    Application lifecycle management

    • Understand Deployments
    • Know various ways to configure applications
    • Understand the role of DaemonSets.
    • How to run multiple schedulers
    • How to utilize resource limits and how they might affect scheduling

    Trainer: Jussi Nummelin (Kontena)

    Pitopaikka
    Poijut Antell, Helsinki
    1950.00€ (ALV 0%)

    Please academy [at] siili.com (contact us )for more information on the upcoming courses.

    Kubernetes Application Development

    Next course 5.6.2019

    This training course covers the essential concepts and best practices for designing, building, configuring, running, monitoring, debugging and troubleshooting applications on Kubernetes. You will get familiar with the command-line environment and all the necessary tools.

    The purpose of this training course is to learn all the required skills, knowledge, and competency for developing applications on Kubernetes. NOTE: This training course requires mastery of Docker essentials.

    This course is excellent preparation for the Certified Kubernetes Application Developer (CKAD) exam.

    Kubernetes Application Development course curriculum:

    Core Concepts & Introduction

    • Kubernetes Cluster Architecture
    • Kubernetes API Primitives
    • Creating Simple Pods

    Pod Design

    • How to Use Labels, Selectors and Annotations
    • Deployments
    • Rolling Updates
    • Rollbacks
    • Jobs and Cron Jobs
    • Multi-Container Pods
    • DaemonSets

    Configuration

    • Configuration Maps
    • Security Contexts
    • Application Resource Requirements
    • Managing Secrets
    • Using Secrets from Applications
    • Service Accounts

    Monitoring, Logging & Debugging

    • Container Logging Concepts
    • Monitoring Applications
    • Liveness and Readiness Probes
    • Application Debugging on Kubernetes
    • Resource Events

    Services & Networking

    • Inter-Pod communication
    • Pod-to-Pod communication
    • Services vs. Pods
    • Networking with Services
    • Network Policies

    Stateful Applications

    • Kubernetes storage primitives
    • How to use storage from applications
    • Access Modes for Volumes

    Trainer: Jussi Nummelin (Kontena)

    Pitopaikka
    Poijut Antell, Helsinki
    1450.00€ (ALV 0%)

    Please academy [at] siili.com (contact us) for more information on the upcoming courses.

    Robot Framework Hands-on

    Next course 25.4.2019

    Onko Robot Framework sinulle täysin uusi asia? Oletko käyttänyt Robot Frameworkia jo jonkin verran, mutta haluat tietää, miten sitä voi käyttää vielä tehokkaammin? Haluatko ymmärtää isot ideat sen takana?

    Kurssillamme opit, miten luodaan testejä uusia aluespesifisiä korkeamman tason avainsanoja, kuinka testejä ajetaan ja niiden tuloksia analysoidaan sekä saat tietoa sovelluskehyksen kokonaisarkkitehtuurista ja siitä, mitä tarjottavaa laajemmalla Robot Framework -ekosysteemillä on.

    KOHDEYLEISÖ
    Testaajat, ohjelmoijat ja muut kehitystiimin jäsenet, mutta koulutus sopii kaikille Robot Frameworkistä kiinnostuneille. Aikaisempaa kokemusta testauksesta, ohjelmoinnista tai testiautomatisoinnista ei vaadita.
    Koulutus on yleisluontoinen ja sopii kaikkien alojen ihmisille. Hands-on harjoituksissa testattava applikaatio on verkkopohjainen, jonka ansiosta osallistujat saavat bonuksena harjoitella myös verkkotestiautomaatiotaitojaan.
    Koulutuskielenä on suomi. Tarvittaessa voidaan pitää englanniksi.

    VAATIMUKSET
    Osallistujilla tulisi olla kannettava tietokone, johon on asennettu Python 3.4 tai uudempi. Käyttöjärjestelmällä ei ole väliä, mutta osallistujien pitäisi olla tottuneita käyttämään laitetta ja heillä tulisi olla siihen ylläpitäjän käyttöoikeudet.
    Parityöskentely yhdellä kannettavalla tietokoneella on myös mahdollista. Kurssin järjestäjät voivat myös tarvittaessa tarjota varaläppärin ilman lisäkustannuksia.

    OHJELMA
    Täydentäviä aiheita voidaan muokata osallistujien tarpeiden ja kiinnostustenkohteiden mukaan.

    Aluksi
    - Tervetulotoivotus ja esittäytyminen
    - Robot Frameworks -arkkitehtuuri ja -ekosysteemi
    - Asennukset

    Hands-on koulutus
    - Uusien testien luominen käyttämällä avainsanalähtöistä syntaksia
    - Uusien aluespesifisten korkeamman tason avainsanojen luominen
    - Testikirjastojen käyttäminen
    - Muuttujien käyttäminen
    - Resurssitiedostojen käyttäminen avainsanojen ja muuttujien jakamiseen
    - Datavetoinen testaus
    - Testien ajaminen ja tulosten analysointi

    Täydentävät aiheet
    - Robot Framework ja ATDD/BDD
    - Testitapausten merkitseminen
    - Editorituki (RIDE, IDE-pluginit)
    - CI-tuki
    - Johdanto testikirjaston API:in
    - Mistä löytää lisätietoa


    Kouluttaja:  Ismo Aro, Chairman of the Board of Robot Framework Foundation

    Pitopaikka
    Poijut Antell, Helsinki
    Kieli
    Suomi
    799.00€ (ALV 0%)

    Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

    Robot Framework Library

    Next course 26.4.2019

    Tämän kurssin tavoitteena on oppia luomaan testikirjastoja Robot Frameworkille käyttäen Python-ohjelmointikieltä.

    KOHDEYLEISÖ
    Tämän koulutuksen kohdeyleisönä ovat ohjelmoijat ja testaajat, jotka ovat kiinnostuneita luomaan testikirjastoja Robot Frameworkille. Osallistujien odotetaan tietävän perusteet sekä Robot Frameworkista että Pythonista.
    Vaadittaviin Robot Framework -taitoihin kuuluu yleisarkkitehtuurin ymmärtäminen, testien ajaminen ja kirjaston tarjoamien avainsanojen käyttäminen testidatassa. Pärjäät hyvin, jos olet joskus käyttänyt Robot Frameworkia johonkin. Vaihtoehtoisesti voit harkita tarjoamaamme Robot Framework hands-on -koulutukseen osallistumista.
    Tarvittavaan Python-osaamiseen kuuluu perusteet, kuten funktioiden, moduulien, luokkien ja poikkeusten luominen ja käyttäminen. Järjestämme erikseen Python-koulutusta henkilöille, joille Python on uusi tuttavuus. Koulutuksen ohjelmaa voidaan käyttää yksityiskohtaisempana listana vaadittavista taidoista.
    Koulutuskielenä toimii tarvittaessa englanti.

    VAATIMUKSET
    Osallistujilla tulisi olla kannettava tietokone, johon on asennettu Python 3.4 tai uudempi. Käyttöjärjestelmällä ei ole väliä, mutta osallistujien pitäisi olla tottuneita käyttämään laitetta ja heillä tulisi olla siihen ylläpitäjän käyttöoikeudet.
    Parityöskentely yhdellä kannettavalla tietokoneella on myös mahdollista. Kurssin järjestäjät voivat myös tarvittaessa tarjota varaläppärin ilman lisäkustannuksia.

    OHJELMA
    Yleiskatsaus koulutuksessa käsiteltäviin aiheisiin löytyy alta. Sitä voidaan muokata osallistujien tarpeiden ja kiinnostustenkohteiden mukaisesti.

    Testikirjastojen luominen
    - Kirjaston nimi
    - Argumentit kirjastoon
    - Kirjaston löytäminen (PYTHONPATH)
    - Kirjasto kuuntelijana

    Avainsanojen luominen
    - Argumentit
    - Status (hyväksytty/hylätty)
    - Palautusarvot
    - Kirjaaminen
    - Fataalit ja jatkuvat viat

    Erilaiset kirjastotyypit ja APIt
    -Kirjasto moduulina
    - Kirjasto luokkana
    - Dynaamiset kirjastot
    - Hybridikirjastot
    - Etäkirjastot

    Olemassa olevien kirjastojen laajentaminen

    Julkaiseminen
    - Testaus
    - Dokumentaatio
    - Pakkaus
    - Jakelu

    Mistä löytää lisätietoja

    Kouluttaja: Ismo Aro, Chairman of the Board of Robot Framework Foundation

    Pitopaikka
    Poijut Antell, Helsinki
    Kieli
    Suomi
    799.00€ (ALV 0%)

    Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.

    Robot Frameworkia RPA-kehittäjille

    Next course 24.5.2019

    Kurssin tavoitteena on saada hyvä tuntuma RPA-prosessien kehittämiseen avoimen lähdekoodin työkaluilla. Erityisesti keskitytään omien Python-kirjastojen kirjoittamiseen Robot Frameworkille.

     

    Kohdeyleisö
    Kurssi on tarkoitettu kaikille, jotka ovat kiinnostuneita oppimaan hyviä käytäntöjä RPA-prosessien kehittämisessä Robot Frameworkin avulla.

    Esitietovaatimuksina ovat perusymmärrys RPA:sta sekä ohjelmointikokemus Pythonilla ja Robot Frameworkilla. Kokemus omien Python-kirjastojen kirjoittamisesta Robot Frameworkille on suotavaa.

    Tekniset vaatimukset

    • Oma tietokone, jossa asennettuna Python 3.6 tai uudempi (uusin versio suositelluin). Tietokone voi olla Linux-, OSX-, tai Windows-kone, mutta siihen tulee olla pääkäyttöoikeudet, jotta uusia työkaluja voi tarpeen mukaan asentaa.
    • Tekstieditori. Suositeltavia ovat PyCharm, Atom, VSCode tai Sublime Text.

    Sisältö
    Kurssi noudattelee alla annettuja aihealueita, mutta lopullinen sisältö määräytyy kurssilaisten omien toiveiden ja mielenkiinnon kohteiden mukaan.

    Esittely
    Vinkkejä ja parhaita käytäntöjä
    - Hyvän robottiprojektin rakenne
    - Python-koodia vai Robot Framework -skriptiä?
    - Hyviä käytäntöjä (koodianalyysi, debuggaus)
    - Tehtävien hallinta
    Harjoitusprojekti
    Yleiskuvaus robottien hallinnoinnista (orkestrointi)
    Laadukkaiden robottien tekeminen
    - Python-projektin paketointi
    - Versionhallinta
    - Testaus
    - Dokumentointi

    Kouluttaja: Henrik Vesterinen, Intelligent automation developer at Intelligent Automation, Siili Solutions

    Pitopaikka
    Huone Kamppi, Helsinki
    Kieli
    Suomi
    799.00€ (ALV 0%)

    Ottakaa academy [at] siili.com (yhteyttä )saadaksenne lisätietoja tulevista kursseista.

    The Real Git

    Ohjelmoijana käytät versionhallintaa läpi koko päivän. Se on yksi tärkeimmistä työkaluistasi. Oppimalla Gitin kunnolla teet itsellesi ja koko tiimillesi suuren palveluksen. Voit kiittää itseäsi myöhemmin.

    Oletko koskaan miettinyt, miksi jotkut käskevät sinua pullaamaan ja toiset fetchaamaan? Oletko koskaan yrittänyt rebasea ilman, että oikeasti ymmärrät, mitä olet tekemässä? Onko työkaverisi koskaan pushanut vahingossa koko mp3-kokoelmansa yhteiseen tietovarastoonne?

    Tavoitteet

    • Vahva ymmärrys Gitin perusteista.
    • Git ja hajautettu versionhallinta eivät enää pelota sinua.
    • Ymmärrät, mitä voit tehdä Gitillä ja mitä et.
    • Sinulla on hyvät eväät tutkiaksesi Gitiä tarkemmin itseksesi.

    Kohdeyleisö

    • Kuka tahansa, joka haluaa oikeasti ymmärtää Gitiä. Jopa täydet versionhallintakeltanokat ovat lämpimästi tervetulleita!
    • Ehkä jo käytät Gitiä, mutta haluat syventää tietojasi.
    • Ehkä haluat opettaa Gitiä muille, mutta sinulla ei ole riittävästi itseluottamusta.
    • Ehkä olet siirtymässä Gitiin tai harkitsemassa sitä.

    Vaatimukset
    Kannettava tietokone, johon on asennettu Git ja gitk. Käytämme komentorivi-gitiä ja gitk:ta, graafista tietovarastoselainta. Nämä ovat saatavilla useimmille alustoille osoitteesta http://git-scm.com​.

    Kouluttaja: Aleksi Aalto (Omoroi)

    Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.