Nästa generations verksamhetssystem

Beskriv vad ni vill ha. Systemet formar om sig. Det är hela gränssnittet — och det är vad verksamhetsprogramvara blir när den äntligen förstår verksamheten den tjänar.

Written by:Adrian Rosca

Ett system som förstår

Varje princip hittills löper samman i ett krav: systemet måste förstå sådant som programvara historiskt struntat i. Flöden — att en order har en livscykel, och vad varje steg binder. Användare — vem som attesterar, vem som utför, vem som bara behöver veta. Data — att kunden, maskinen och fakturan är relationer i en graf, inte rader i fem produkter. Regler — prislogiken och policyerna som gör att företaget tjänar pengar. Och avsikt — vad en människa försöker åstadkomma när hen ber om något.

"Förstår" är ett starkt ord om programvara, och det är menat precis: tillräckligt med modell av verksamheten för att en beskriven önskan ska kunna bli en korrekt ändring.

Från att konfigurera till att beskriva

Konfiguration var alltid översättningsarbete, utfört av köparen. Ni visste vad ni ville ha; administrationspanelen visste vad leverantören tillät; timmarna försvann däremellan. Beskrivning vänder på arbetsriktningen. Ni anger avsikten — systemet utför översättningen till skärmar, flöden och automationer, inom sina regler.

Det är inte ett chattfönster fastskruvat på gammal programvara. Det fungerar bara när plattformen under håller modellen av verksamheten som beskrivningen syftar på. Vilket är varför arkitekturkapitlen kommer först: beskrivning utan förståelse är ett supportärende med extra steg.

Sätt ihop ett system själv

Samma företag, tre olika förmiddagar

Föreställ er en verksamhet på en plattform, klockan 08:00. Tre personer loggar in. Ingen har konfigurerat tre system; det finns ett system, och det vet vem som kom:

  • Försäljningen ser
    • Pipelinen och dess luckor
    • Kunder som blivit tysta
    • Offerter som väntar på svar
  • Produktionen ser
    • Dagens kö och kapacitet
    • Material som håller på att ta slut
    • Ordrar som riskerar att glida
  • Ledningen ser
    • Likviditet och marginal, live
    • Undantag som kräver ett beslut
    • Trend mot prognos

Samma underliggande data. Samma flöden. Samma regler. Tre helt olika upplevelser, var och en formad efter en roll och skärpt av varje individs egna beskrivna önskemål — beviset för att anpassning till verksamheten, till rollen och till människan är en förmåga, inte tre produkter.

Plattformen, inte produkten

Programvaruhistorien är en följd av produkter, var och en med ett fruset svar på hur arbete borde gå till. Nästa generation är inte en bättre produkt. Det är en plattform som håller modellen av er verksamhet och fortsätter forma om sig i takt med att verksamheten, rollerna och människorna ändras.

Människor beskriver vad de vill ha. Plattformen anpassar sig. Allt annat i det här dokumentet är argumentet för varför den meningen numera är realistisk.