När kultur äter programvara för frukost, lunch och middag

0
114

Noll

Peter Drucker, förvaltning guru, är ofta krediteras med alltför sant att säga att “kultur äter strategi till frukost.” I en senare epok, teknisk guru och investeraren Marc Andreessen berömda sade att “programvara är att äta världen.” Nu, som organisationer av alla typer skjuta hårdare än någonsin för att använda programvara för att störa eller parera ämnen, det finns en växande insikt om att kultur äter programvara för frukost, och kanske lunch och middag.

office-at-night-photo-by-michael-krigsman.jpg
Foto: Michael Krigsman

Det är vad kan man dra slutsatsen från en intervju med Zhamak Dehghani, en ingenjör på ThoughtWorks, publicerad i Software Engineering Dagliga webbplats. Utmaningen för IT-chefer och utvecklare både behandlar företagskultur och organisatoriska frågor som komplicerar även de bästa avsikter.

Om du vill teknikinitiativ för att lyckas inom någon företagskultur, en digital eller program som drivs av omvandling måste börja med kundens perspektiv först och främst, Dehghani förklarar. “Tänk om kunden värde uppdrag av företaget,” hon uppmanar med kraft. “När vi tänker på organisatorisk bred plattform för förändring, allt från din leverans infrastruktur, din compute engine, dina data struktur,infrastruktur, dina tjänster och Api: er, som börjar med att identifiera vilka färdigheter du behöver för att förändring kommer genom din kund resa.”

Många analytiker och debattörer kommer att säga att tekniken är sekundär i förhållande till den organisatoriska frågor, men Dehghani tar en annan takt att detta tänkande också. Kultur regler, men teknik är en jämställd partner i omvandling, konstaterar hon. “Teknik, organisation, kultur, hur får laget ställa upp, det är väldigt sammanflätade med teknik”, förklarar hon. “Det är svårt att göra det ena utan det andra. Allt är mycket tätt tätt tillsammans. Miljoner dollar fråga är att när du arbetar med en stor organisation, hur gör du skala den typen av förändring?”

Dehghani är en förespråkare av en strategi som hon kallar för “kontinuerlig anpassning”, som innehåller de bästa agila metoder. Många företag gå igenom dessa kostsamma långsam och tidskrävande process för godkännande av funktioner,eftersom byggnaden varje funktion är så dyr. Du måste ta med ett team tillsammans. Du har för att motivera ett business case som att detta kommer att fungera. Du spenderar en massa pengar och sätta funktionen ut det. Ibland har aldrig ens mäta att det fungerade eller inte,.” Av den tid som resultat — eller brist på sådan-blir uppenbar, det är för sent att ändra kurs.

Att kontinuerligt justera en programvara strategi är i huvudsak en form av pågående experiment, lägga till eller ta bort delar av programvara och tjänster och mäta effekterna som saker och ting framsteg. Kontinuerlig anpassning kan låta väldigt enkelt, “men strukturen och infrastrukturen som du har att sätta på plats för att stödja detta är en grundläggande förändring som måste ske över hela linjen,” Dehghani säger. “Det är verkligen sorgligt, eftersom vi ibland måste gå igenom en hel del hinder och göra experiment och att vi faktiskt ta reda på som mycket, mycket små förändringar kan göra så stor skillnad på den nedre raden, men vi har inte kapacitet att göra att en produktion som färdig kod som kan skala och kan konsumera all trafik.”

Några viktiga ingredienser för kontinuerlig anpassning baserat på pågående experiment-kan innehålla följande komponenter, Dehghani säger:

Api: Api: er är viktiga verktyg för att snabbt, billigt experiment, och måste vara lätt att upptäcka väl dokumenterade och tillgängliga via självbetjäning. Self-service delivery infrastruktur: Detta bör hjälpa utvecklare att driva applikationer utan att behöva gå igenom en lång release-cykel.Self-service-nätverk och styrning: Utvecklare ska kunna konfigurera nätverk och routing i self-service-läge. Mått: Utvecklare “måste ha ett sätt för att sedan kunna fånga statistik, att kunna visualisera statistik och fatta beslut, berättar hon.

Organisationer måste omfatta digital kapacitet så snabbt som möjligt — tiden har redan runnit ut i många marknader och branscher. Men innan programmet startar äta världen, kultur äter programvara. Snabba, flexibla modeller utbyggnaden — såsom kontinuerlig anpassning läge som föreslås ovan-kan hjälpa till att hålla organisationer i loppet.

Relaterade Ämnen:

DET Prioriteringar

Cloud

Big Data Analytics

Innovation

Tech och Arbete

Samarbete

0