Våra tjänster

Expertkonsulting

Agil coach/tränare (Scrummäster/XP-coach)

I ett projekt som tillämpar lättrörliga metoder, främst Scrum och/eller XP, coacha team och produktledning, individuellt och i samarbete. Att låta Terriers konsult agera coach är ett effektivt sätt att snabbt få igång agila team på rätt sätt.

Kombinerad agil coach och systemutvecklare

I ett projekt som tillämpar lättrörliga metoder behövs erfarenhet från framgångsrikt, agilt arbete i teamet. Terriers konsult kan hjälpa Scrummäster, produktägare och team genom sitt goda exempel och som coach till scrummäster, team och produktägare. Vi ser rollen ungefär som en spelande tränare.

Resurskonsulting

Agil systemutvecklare

Om ni ska påbörja eller redan driver ett lättrörligt projekt som behöver förstärkning så tillhandahåller vi javautvecklare som är väl förtrogna med lättrörliga principer, arbetssätt och verktyg. Varför lära upp konsulter som inte är vana att arbeta lättrörligt? Genom sitt goda exempel kommer konsultens vanor även att smitta av sig på övriga i teamet.

Utbildningar

Vi tror starkt på att inom programmering måste du utföra övningar själv för att förstå. Därför ingår övningar och laborationer till minst 50% i alla våra kurser. Teorin eller demonstrationer som ges är anpassade för att studenten själv kunna utföra de praktiska momenten i laborationerna och ges i anslutning till att den behövs. På så sätt får man en slags "just-in-time"-effekt i lärandet.

Vi är oftast två utbildare som leder kurserna. Tanken med detta är att bättre kunna handleda övningar och laborationer för större grupper, men också att kunna utnyttja varandras styrkor och kompetens. Därtill kommer utbildarnas blandade erfarenheter väl till pass för att förstå de olika situationer inom vilka våra kursdeltagare befinner sig. Två lärare ger både högre kvalitet och en roligare kurs.

Ibland är våra kurser indelade i en av tre nivåer: Shu, Ha eller Ri. Begreppen härstammar från kampsport. På Shu-nivå är kursen mer instruerande och fokuserar på att tala om hur man utför olika moment. På Ha-nivå blir det mer avancerat och vi öppnar för diskussioner om när man ska välja olika verktyg och varför. På Ri-nivå antar vi att studenterna är både kunniga och erfarna. Kurserna antar här mer formen av fokuserade studier och laborationer i grupp med andra experter. Utbildningarna kan självklart anpassas efter era behov.

Arbeta framgångsrikt med Testdriven utveckling: Shu - 2 dagar

Detta är den första kursen i Testdriven/Beteendedriven utveckling (TDD/BDD) som du bör ta. För introduktionskursen arbetar vi med demonstrationer, konkreta instruktioner och vanor. Du får lära dig i steg för steg hur man utför grunderna i olika verktyg inom TDD/BDD och hur du gör dem på ett bra sätt. Varje moment utförs i sekvens teori, demonstration, laboration, reflektion.

Arbeta framgångsrikt med Testdriven utveckling: Ha - 2 dagar

Detta är fortsättningskursen i Testdriven utveckling/Beteendedriven (TDD/BDD). Precis som i introduktionskursen arbetar vi mycket praktiskt, men denna gång lämnar vi mer utrymme för diskussion, mönster och värdefrågor. Exempel på en frågeställning som behandlas: Hur uppstår överdesign av mjukvara? Vi förutsätter erfarenhet motsvarande vår grundläggande kurs och ger oss raskt utanför allfarvägarna, med TDD av GUI, databasnära kod och legacykod.

Arbeta framgångsrikt med Testdriven utveckling: Ri - 1 dag

På högsta nivån av utbildning inom TDD/BDD förutsätts du redan ha djup kunskap och lång erfarenhet inom TDD/BDD. På denna nivå finns inget kursprogram utan det skapas dynamiskt av den grupp personer som kommer. Kursen genomförs i pass bestående av planering, laborationer, presentationer och diskussioner.

Arbeta med legacykod: Shu - 1 dag

Det vanligaste hindret för att börja arbeta brett med TDD/BDD som våra studenter berättar om är den existerande kodmassan, med fastlåsta beroenden, långa metoder och svaga abstraktioner. Detta är en kurs på grundläggande nivå som går igenom hur du kan börja attackera detta arv, denna legacykod. Vi går igenom olika situationer och vad du kan göra för att få kontroll på den.

Scrum och Agile i praktiken: Shu/Ha - 1 dag

Denna kurs passar ett team perfekt som vill börja arbeta enligt Scrum och relaterade arbetssätt, alternativt ett team som har börjat men som inte riktigt får fart på arbetet. Kursen täcker in grunderna i Scrum, Scrum utanför böckerna, vanliga misstag i Scrum och motiveringar varför detta sätt att tänka är sunt. Kursen innehåller också en mycket uppskattad övning för att praktiskt prova på några agila vanor.

Seminarium: Agil introduktion

Vi håller en utbildning för era utvecklare där vi introducerar relevanta begrepp inom lättrörlig systemutveckling.

Seminarium: Introduktion till Scrum

Vi håller en utbildning för era utvecklare och projektledare där vi introducerar relevanta begrepp inom Scrum.

Seminarium: Introduktion till XP

Vi håller en utbildning för era utvecklare och projektledare där vi introducerar relevanta begrepp inom XP.

Seminarium: Introduktion till TDD

Detta seminarium är en försmak av vår TDD/BDD-utbildning. Seminariet består till huvudsak av en demonstration av hur bra TDD går till samt resonemang kring detta.

Varför välja Terrier?

Terrier har lång erfarenhet av och djup förståelse för lättrörlig systemutveckling och kan kombinera detta med praktiskt utvecklingskunnande på ett unikt sätt. Denna kombination skapar förtroende och trovärdighet hos systemutvecklarna, vilket är centralt för att kunna skapa bestående förändring. Vi har arbetat med lättrörliga metoder sedan år 2000.

© 2007, Terrier Software, c/o Holm, Sandelsgatan 40 6 tr, 115 33 Stockholm, tel: 070-773 76 29, e-post: info snabel-a terriersoftware punkt se