Lad os alle fejle…

- men sørg for at fejl betyder læring.

I min optik handler Agil udvikling bl.a. om at fejle – og det ”at lade fejlene betyde noget”.

Vi opererer ofte i ukendt land – i form at nye forretningsmæssige problemstillinger som ikke er blevet løst før – og arbejder ofte med løsninger af høj teknisk kompleksitet. Kunder ved ofte ikke præcist hvad det er vi skal ramme og det er derfor umuligt at ramme rigtigt hver gang.

Det handler derfor om at ”fejle hurtigt”, lære af fejlen, rette til og så komme videre til næste problemstilling. Læs resten

ProductOwner skole – Produktvision

Produktvisionen er et vigtigt værktøj for dig som ProductOwner – det er nemlig Produktvisionen der hjælper dig og SCRUM-teamet med at træffe beslutninger omkring design og prioritering af features ift tid og økonomi. Udover, at produktvisionen hjælper med at prioritere opgaverne i projektet, så er den også med til at sikre at alle (ProductOwner, Scrum-master, team og sågar stakeholders) holder fokus på det væsentligste i projektet. I denne lektion lærer du hvad en produktvision er, og får ideer til hvordan du kan udarbejde en produktvision for dit Scrum-projekt.

Læs resten

ProductOwner skole – Hvad forventes af en ProductOwner?

ProductOwneren er måske den vigtigste person for løsningens succes. Umiddelbart vil man tro, at Scrummasteren er vigtigst, men her er jeg ikke enig. Scrummasterens fokus er at sikre den bedst mulige proces i udviklingsforløbet ved at fascilitere Scrumteamet og ProductOwneren. ProductOwneren har ansvaret for at levere forretningsmæssig viden og prioritere opgaver, og derfor mener jeg at løsningens succes afhænger af denne person.

Men hvad kræver det så, når man er ProductOwner? Umiddelbart 3 ting:

  • Tid
  • Adgang til forretningsmæssig viden
  • Autoritet

Inden vi dykker ned i disse 3 elementer, så vil jeg kort forsøge at beskrive de 2 syn, der er på ProductOwneren, fra hhv scrumteam og forretningen.

Læs resten

ProductOwner skole – Introduktion

Hos Vertica benytter vi SCRUM som udviklingsmodel. Dette har vist sig at være en effektiv model, da det giver følgende fordele:

  • Engagement og medbestemmelse til kunden
  • Fleksibilitet ift. løsningens udformning over tid
  • Dedikerede projekt teams
  • Hurtigere ”time-to-market”

Udfordringen er også, at det stiller nogle andre krav til kunden/opgavestilleren i hele projektperioden. Vi vil derfor gennem dette brevkursus sætte fokus på de elementer og værktøjer, du som kunde kan gøre brug af, for at få det bedst mulige projektforløb, og derved spare tid, penge og samtidig sikre en høj kvalitet i den færdige løsning.

Læs resten

12. december: SCRUM og PRINCE2 – er det nu en god idé?

Du har måske hørt om både SCRUM, som den agile og
nærmest anarki-agtige tilgang til softwareudvikling, og PRINCE2, som den stabile og over-kontrollerede tilgang til projektledelse. Ja, så kan jeg godt forstå, at det kan være svært at se de to modeller forenet.

Virkeligheden er dog nærmere, at de to tilgange har hver deres mål; PRINCE2 sigter mod kontrol og stabilitet på makro-niveau i projektet, mens SCRUM sigter mod agilitet og kontrol på mikro-niveau. Derfor mener jeg, at de to modeller godt kan forenes, og at der er mulighed for at drage nytte af fordelene fra begge modeller. Her vil jeg skitsere nogle af mulighederne.

Læs resten

1. december: Hvorfor køre SCRUM, når du allerede ved, hvad du vil ha’?

Det kan være, at du som kunde, udvikler, projektleder eller
stakeholder på et softwareudviklingsprojekt undrer dig over, at I bliver anbefalet at køre SCRUM, altså en agil udviklingstilgang. I har måske allerede beskrevet den ønskede løsning med user stories, screenshots, kravspecifikationer og integrationsbeskrivelser, så nu skal det ”bare kodes”. Designprocessen har I været igennem, og du ser ikke nogen grund til at ”åbne op for posen” i forbindelse med udviklingen af løsningen. SCRUM kan derfor virke uhensigtsmæssig i forhold til den kodeopgave, I står foran. Her er tre argumenter, du alligevel bør overveje.

Læs resten

Payday – sådan bygger man et online lønkontor fra bunden!

Det skete i de dage…

Nu er det snart to år siden jeg startede hos Vertica. Det skete efter at jeg havde været på udkig efter nye udfordringer, og det skal jeg love for jeg fik fra dag ét med Payday.

Min første opgave hos Vertica var således at bygge et full service brugerdrevet lønkontor, for Winnie Schmidt, der ville starte virksomhed på at lave løn for andre. Ved julefrokosten inden jeg officielt var startet lod jeg mig blandt andet fortælle at der blev spekuleret i om vi skulle udvikle et Domain Specific Language. Tanken var at vi skulle bruge noget til at udtrykke de komplicerede udregninger der indgår i lønberegning, og som kunden skulle kunne udtrykke for hver af hendes kunder.

Læs resten