Sådan styres innovation i softwareteams

Innovation er vanskelig.

For at styrke innovation og transformere, hvordan teams arbejder, har du brug for den rigtige blanding af kultur, teknologi, processer og inspiration - og det tager tid. Det kræver typisk et ambitiøst, langsigtet transformationsprogram.

I forbindelse med softwarevirksomhed kan dette program stå over for yderligere udfordringer. Da ingeniører fokuserer stærkt på teknisk ekspertise - hvilket er fantastisk - befinder de sig ofte frakoblet den kommercielle verden eller slutbrugerne af deres produkter.

For at blive virkelig innovative skal ingeniørteams også fange det 'store billede' og fuldt ud forstå formålet og de kommercielle aspekter af virksomheden.

Nyhed, innovation og succes kan alle betyde forskellige ting og have forskellige prioriteter i et ingeniørteam. Dette betyder, at du skal justere din innovationsstrategi, kommunikationsstil og taktik.

1. Definer 'innovation'

I erhvervslivet kan innovation være noget nyt, der skaber værdi for sine brugere og har potentiale for kommerciel succes.

Innovation kan være trinvis eller gennembrud. Det kan ske når som helst, såsom at følge et 'kald til at innovere' som en hackathon eller designsprint eller tilfældigt - drevet af originale ideer, ægte talent og inspiration.

Innovativ tænkning fører typisk til ideer og koncepter vedrørende produkter eller produktegenskaber. I en teknisk kontekst kan resultatet af innovation også tage andre former - fra abstrakte tekniske begreber, patenter, algoritmer, datamodeller til arkitekturmønstre og funktionelle prototyper.

Det kan også udløse procesforbedringer. For eksempel nye måder og værktøjer til at fremskynde din samlede udviklingslivscyklus og øge DevOps KPI'er.

Ingeniører som innovationsledere

I mange tilfælde innoverer softwareingeniører 'lydløst' inden i deres egen mikrokosmos. Dette kan være på et lavere niveau (det faktiske design og implementering) eller på et højere niveau (komponenter og systemets arkitektur).

Men ingeniører kan spille en vigtigere rolle i førende innovation.

Faktisk har de en stor fordel i at drive innovationsindsatsen. Det er dem med dyb forståelse af teknologi, og de brænder ofte for det. Dette gør det muligt for ingeniører nemt at få øje på både mulighederne og de underliggende begrænsninger ved teknologi.

Desuden forventes ingeniører at forstå principperne for eksperimentering og være klar til at tage risici efter en 'fail hurtigt, fail-safe' tilgang.

Enten som en del af et bredere tværfagligt team eller som en uafhængig softwareudviklingsenhed kan dygtige ingeniører trives med at føre reel innovation ud over hype. Det nødvendige er den rigtige kultur og styring - nøglesignalerne og en klar retning fra ledelsen.

2. Styrk innovation

Indstil den rigtige kontekst

Kulturen i ingeniørhold er speciel. Ingeniører har tendens til at have begrænset engagement med overhypede forretningsbetingelser og markedsføringsord - og innovation er en af ​​dem.

For at ændre denne opfattelse skal ingeniørledere definere innovation i virksomhedens sammenhæng og med det rigtige sprog til holdet.

Diskussionen om innovation skal understøttes af solide definitioner, eksempler, programmer og værktøjer. Hold har brug for at forholde sig til innovationssucceshistorier - og forstå, hvad 'innovationssucces' betyder i deres specifikke opsætning.

Eksempler og referencer kunne komme fra det offentlige domæne eller ideelt set fra virksomhedens seneste historie.

Etabler den rigtige kultur

Ingeniører skal se sig selv som innovatorer, skabere og bygherrer. De er nødt til at indse, at de ikke bare implementerer en funktion, en komponent eller en proces isoleret. De er en del af noget større, der typisk driver en betydelig økonomisk værdi eller andre vigtige KPI'er.

Som ingeniørleder er du nødt til at tilskynde hold og ingeniører til at dele deres ideer og tanker. Men ikke kun inden for deres ekspertise - bogstaveligt talt om noget i din forretningsrealitet. Og du har brug for mekanismerne til at fange disse tanker og muliggøre effektive opdagelses- og samarbejdsscenarier.

Dine ingeniører har brug for at føle sig betroede, også med hensyn til tid og fokus. De har brug for en vis autonomi om, hvornår og hvordan de kan forfølge deres ideer. Og det er her, du har brug for en strategi og en ramme for at sikre, at du opretholder den rette balance mellem produktivitet og 'drømning'.

At have produktivitetsgrundlag sammen med målinger af innovationsaktivitet kan hjælpe dig med at overvåge, forstå og styre innovationsindsatsen.

Afhængigt af holdets aktuelle arbejdsbyrde og hastighed kan du indstille den passende balance mellem produktivitet og innovation. For eksempel ved at afprioritere innovationsrelateret arbejde / ideer eller reducere hyppigheden af ​​ideesessioner.

Teknologi kan yde stor støtte her. Intelligente idéplatforme kan let fange og automatisk håndtere ideer, tanker, problemstillinger og endda forbinde denne innovationsstrøm til dit produktforsinkelse med relevans og intelligent prioritering.

Invester i teknologi

Moderne hold har brug for en altid tændt kanal til ideer og samarbejde - som også kan få forbindelse til dine tekniske processer.

Forestil dig, om dit produkts efterslæbsposter blev problemfrit matchet med indgående ideer. Eller hvis ideer automatisk blev scoret mod backlogrelevans, eller hvis de havde en intelligent proces, der grupperer og opsummerer alle kendte problemer, bugs, begrænsninger i ydeevne, systembegrænsninger, negativ brugerfeedback osv. Som veldefinerede, prioriterede 'problemer, der skal løses' .

Innovatorer fra dit team eller på tværs af organisationen kunne finde relevant indhold for dem og svare med nye ideer om potentielle forbedringer og rettelser eller innovative måder at løse de angivne problemer på.

Aktiver hurtig prototyping og eksperimentering

Fejl er en del af den overordnede innovationsproces - så snart den er hurtig og sikker, giver den vigtige læringsmuligheder gennem indsigt og fund.

Efter fremgangsmåder som 'hurtig prototyping' og 'mislykkes hurtigt' kan ideer hurtigt testes med rigtige brugere for at understøtte informerede beslutninger så tidligt som muligt og til minimale omkostninger.

Hurtig prototyping er også et nøgleprincip: i modsætning til 'produktionstilstanden', hvor ingeniører har brug for at følge bestemte processer, kodningsprincipper og protokoller, giver 'hurtig tilstand' det muligt for ingeniører at bruge genveje, gøre antagelser, om nødvendigt hårdkode og bruge kunstige data til hurtigt at opbygge funktionelle forekomster af en idé. Denne hurtige tilstand fokuserer på at opbygge prototyper, der kan udsættes for udvalgte brugere og fange feedback mod mulige næste trin i udviklingsprocessen.

'Hurtig prototyping' kræver både 'en anden driftsform' for dine udviklere, men også den rigtige teknologiredighed. Du skal vedligeholde genanvendelige komponenter, API'er, UI-elementer, standardiserede datasæt og andre aktiver for at muliggøre hurtig samling af realistiske, funktionelle prototyper uden at spilde kræfter på funktionalitet, der ikke er direkte relevant for kerneideen - den der skal testes eller valideret.

3. Mål innovation

Det er vanskeligt at kvantificere innovation. Det er lettere at måle innovationsaktivitet. Du er nødt til at indføre en ramme for at indfange begivenheder, der er relevante for innovation - dette kan være ideer, bidrag til ideer, indsats for prototypering, patentindgivelse osv. At have en rig, pålidelig historie med sådan aktivitet er grundlæggende for at definere relaterede basislinjer og referencepunkter. Innovationsaktivitetsmålinger kunne derefter knyttes til bestemte KPI'er og analyseres mod produkt- og finansresultater.

Kvalitativ vurdering af den samlede innovationspræstation inden for dit team og hele virksomheden kan også være meget nyttig. Som et yderligere sæt innovationsindikatorer kunne domæneeksperter vurdere nyheden og niveauet for innovation i specifikke leverancer eller produktudgivelser i forhold til det tilsvarende tekniske niveau.

Alt det ovennævnte kunne forbindes og præsenteres i et solidt Innovation Performance-dashboard til begge ledelsesformål og til at opnå en generel bevidsthed relateret til innovationspræstationer.

Som offentliggjort i 'Perspectives in Engineering' af GitPrime