Følgende workshops bliver afholdt inden for de næste måneder. Tilmeld dig via telefon +45 7026 2118 eller e-mail
kursus@bestbrains.dk.
August
Den velsmurte udviklingsmaskine
31. august 17:00-19:00, København
Automtiseret build, versionskontrol og automatiserede tests er vigtige forudsætninger for effektiv agil softwareudvikling.
Gør det muligt at levere software med korte intervaller og dermed teste og få feedback så tidligt som muligt.
Få et overblik over praktiske værktøjer til forskellige platforme.
September
Agile kontrakter
14. september 17:00-19:00, København
Kontrakter på softwareprojekter er traditionelt enten fastpris eller timepris.
Agile projekter er vanskelige at gennemføre under disse kontraktformer.
BestBrains har opfundet en kontraktform, som giver kunde og leverandør et økonomisk incitament til at samarbejde efter en agil model og nå effektivt i mål.
Estimering
16. september 17:00-19:00, København
Estimering er mange softwareorganisationers akilleshæl.
Forudsigeligheden kan forbedres, hvis man grundlæggende estimerer opgavens størrelse og derefter løbende kalibrerer estimaterne.
Hør mere om en række enkle tiltag, der kan forbedre jeres estimering, og dermed forbedre både økonomi og forudsigelighed i projekter.
Coding Dojo's (codingdojo.org)
22. september 17:00-19:30, København
Lær af dine kolleger.
Coding Dojo er en kodesession, hvor en gruppe udviklere arbejder sammen om at løse en bestemt kodeopgave på en fælles computer tilsluttet en projektor og undervejs lærer nye måder at løse et problem på.
Gennemfør selv en dojo på dette gå-hjem-møde. Erfaring med Visual Studio eller Eclipse er en fordel.
Unittest af JavaScript
28. september 17:00-19:00, København
Roboste applikationer af høj kvalitet kræver gode automatiske tests.
Test af server-side kode ved hjælp af JUnit og NUnit er ret udbredt. Men hvad gør man med browser-baseret kode skrevet i JavaScript?
QUnit kan bruges til at teste den slags frontend kode, og i dette foredrag demonstrerer vi hvordan.
Coding Dojo's (codingdojo.org)
29. september 17:00-19:30, Århus
Lær af dine kolleger.
Coding Dojo er en kodesession, hvor en gruppe udviklere arbejder sammen om at løse en bestemt kodeopgave på en fælles computer tilsluttet en projektor og undervejs lærer nye måder at løse et problem på.
Gennemfør selv en dojo på dette gå-hjem-møde. Erfaring med Visual Studio eller Eclipse er en fordel.
Unittest til Java og .NET
30. september 13:00-17:00, København
Softwarefejl skal fanges med det samme, for at dyre fejlrettelser undgås.
Automatiserede test på Java og .NET med alt fra unittest til systemtest og accepttest kan hjælpe dig til netop det.
Workshoppen introducerer dig for de vigtigste værktøjer, og klæder dig på til at lave effektiv testautomatisering i dit eget projekt.
Oktober
Indlæringsteknik: Anki and spaced repetition
5. oktober 17:00-19:00, København
Hvordan tilegner du dig bedst ny viden hurtigt, og sikrer dig, at den sidder fast?
Spaced Repetition er en repetitions-baseret indlæringsteknik der især benyttes til indlæring af sprog, men er velegnet til mange andre emner.
Anki, et udbredt værktøj til spaced repetition, vil blive gennemgået sammen med teknikken og teorien bag.
Agil udvikling i store projekter
6. oktober 17:00-19:00, København
Sweet spot for agil softwareudvikling er, når udviklingen foregår i mindre teams med 5-7 udviklere.
Store og distribuerede projekter kan med de rigtige metoder også høste fordelene af mere fokus, bedre kvalitet og hurtigere udvikling.
Hør om værktøjer og mekanismer til bl.a. at sikre koordinering og synlighed i større projekter.
Kanban vs Scrum
7. oktober 17:00-19:00, København
Kanban og Scrum, hvad er forskellene og hvad er lighederne?
Scrum kan med fordel udvides med et kanban system. Flere roller, rytmer og elementer i Scrum kan effektiviseres ved at indføre forskellige lean-principper og et Kanban-system.
I dette foredrag kan du høre om, hvordan du med enkle midler kan få mere ud af Scrum.
Distribueret versionsstyring med Git
12. oktober 17:00-19:00, København
Versionsstyring er en vigtig del af den velsmurte udviklingsmaskine.
Distribuerede versionsstyringssystemer, som fx Git, er de seneste skud på stammen.
Oplev i praksis, hvordan Git fungerer, og hør hvornår man bør anvende et distribueret system i modsætning til et system med et centralt repository, som f.eks Subversion.
Bottleneck game (Lean kø teori)
14. oktober 17:00-19:30, København
Arbejder dit team effektivt nok, eller er arbejdet præget af spild?
Bottleneck Game er et spil der giver indsigt i, hvordan man ved hjælp af Lean-tænkning og kø-teori kan skabe bedre arbejdsprocesser med bedre flow.
Hands-on øvelser gennemsyrer dette gå-hjem-møde, som relaterer sig direkte til dit daglige arbejde.
Værdidreven udvikling - lav de rigtige features
27. oktober 17:00-19:30, Århus
Hvordan undgår vi værdiløs funktionalitet i IT-systemer?
Value Driven Development er en ny vinkel på softwareudvikling, med principper for prioritering og værdisættelse af features.
På dette gå-hjem-møde taler vi om, hvordan man ved at måle værdien af en feature før den implementeres kan skabe det bedste produkt for kunder og brugere.
November
Retrospektiver
2. november 17:00-19:00, København
Retrospektiver får agile teams til at vokse og hele tiden forbedre sig.
Fraværet af effektive retrospektiver er ofte årsagen til dårligt fungerende teams, uløste problemer og mindre effektivitet.
Dette foredrag giver dig inspiration til, hvad der skal til for at få et team der hele tiden løfter sig selv og udvikler sig.
Uhæmmet nedbrydning - Elephant Carpaccio
3. november 17:00-19:30, København
Nedbrydning af krav og kodeopgaver er ofte vanskeligt, når opgavestørrelsen skal ned på få timer.
Men denne opdeling er vigtig, når man arbejder agilt.
Kernen i dette gå-hjem-møde er praktiske øvelser, hvor du lærer hvordan opgaver kan skæres op i meget tynde skiver. Workshoppen er inspireret af Alistair Cockburn's idéer.
7 gode vaner for software teams
10. november 17:00-19:30, København
Successfuld, gennemsnitlig eller dårligt fungerende? Hvad skiller gode teams fra dårlige?
Bogen 7 Gode Vaner hævder, at det i høj grad er de gode vaner, der kendetegner de virkelig succesfulde mennesker.
Vaner kendetegner også de mest successfulde teams. Hør hvordan dine teams kan tilegne sig gode vaner og vænne sig af med de dårlige.
Lean Software Development
17. november 17:00-19:00, København
Det er lean at være agil!
Men alligevel er der meget som den agile udvikler kan lære af Taiichi Ohno og hans efterfølgere. Blandt andet hvordan man undgår spild i softwareproduktionen.
Flow og kvalitet i softwareproduktionen er omdrejningspunkterne ved dette gå-hjem-møde, der vil indeholde foredrag og diskussion.
Innovation og Agil Udvikling
18. november 17:00-19:00, København
Agil softwareudvikling sikrer effektiv projektudførelse, men giver ikke nogen garanti for innovation i løsningerne.
Innovation er en af de altafgørende ingredienser i at kunne klare sig i den globale konkurrence.
Lær at kombinere den suveræne eksekvering i agil udvikling med den strukturerede innovationsproces.
Kunsten at brainstorme
24. november 17:00-19:30, København
Selvfølgelig bruger I brainstorms, får I nok ud af det?
Rigtigt anvendt giver brainstorm bedre problemløsning og mere energi. Men forberedelse, opgaveformulering, afvikling og facilitering er vigtige for at få udbytte af brainstormen.
På gå-hjem-mødet afprøver vi værktøjer og gennemgår teorierne bag effektiv brainstorming.
Cucumber - functional testing framework
25. november 17:00-19:00, København
Indbyg test i udviklingsprocessen fra krav til release af system.
Cucumber og varianten Specflow er værktøjer, som bruges til at fastholde krav og omsætte dem til en kørende suite af tests.
Behaviour driven software development, accepttest og regressiontest er hvad du kan lære mere om på dette gå-hjem-møde.
December
Agile planlægnings og estimeringsteknikker
2. december 13:00-17:00, København
Hvordan kommer du hurtigt fra kundernes krav og frem til et produkt klar til implementering? Og hvordan sikrer du, at det vigtigste bliver lavet først?
På mødet gennemgår vi en række teknikker til planlægning, estimering og prioritering og afprøver dem i praktiske øvelser.
Teknikkerne kan både bruges i Scrum og i andre projektmodeller.