Der er mange forskellige udviklingsprocesser. Jeg har arbejdet med vandfaldsfase, scrum med sprints, hvor alle bliver færdige på én gang, samt Release Trains og alt det, de hedder. Den bedste udviklingsproces er den, der flytter ting fra idé til færdigt på den hurtigste og sikreste måde muligt.
Det kan kaldes mange ting og have mange bagtanker som "reducering af spild" og andre faktisk mindre håndgribelige navne. Vi skal definere, hvad en udviklingsproces er. Det er en proces, der flytter ideer gennem forskellige afdelinger og personer, der skal have deres mening sagt, til personer, der koder dem, til testning, til feedback, til ændringer, gentag og i sidste ende til en udgivelse.
Som med alle andre emner i denne bog, kan vi ikke bare dykke ned i udviklingsprocessen uden at tale om hvorfor (Simon Sinek ville være stolt).
Vi ønsker at kunne reagere på feedback fra vores brugere hurtigt. Vi ønsker også at kunne bygge nye funktioner, der vil øge brugen og dermed indtægten af vores produkt. Vi ønsker også at sikre, at når vi introducerer nye ting, så går andre ting ikke i stykker.
På samme tid ønsker vi at kunne teste nye ting og se, hvordan de bliver taget imod. Vi ønsker at fokusere på, hvad der er vigtigst nu, men også ikke skifte fokus og bevæge os væk fra at færdiggøre det, der var vigtigt i går og stadig ikke er leveret. Vi ønsker ikke en kaotisk tilstand, hvor ting gradvist forfalder til uorden.
At holde kreativiteten høj, at sætte medarbejdere i stand til at handle i stedet for at begrænse dem. Så vi har en udviklingsproces. Det lyder som meget? Hvordan kan en proces muliggøre kreativitet, er det ikke lige det modsatte? På en akse af modsætninger har du kreativitet på den ene side og proces på den anden?
Svaret: Det afhænger. Det er igen en balance. For strengt, og der vil ikke være kreativitet mere. Lad os dykke ned.
Jeg kan godt lide at dele processen op i nogle få "stadier", hvor en idé bevæger sig, indtil den er færdig.
Læs mere i "CTO Playbook" tilgængeligt på Amazon/Kindle.
We are a Swiss Company (LLC) based in
Switzerland.