Connect with us

Separarea preocupărilor: Realizarea sinergiei deosebite în managementul deciziilor

Lideri de opinie

Separarea preocupărilor: Realizarea sinergiei deosebite în managementul deciziilor

mm

La nivel fundamental, software-ul este scris pentru a automatiza funcții – în mod fundamental, acest lucru se realizează prin fluxuri de lucru care orchestrează acțiuni. Acțiunea cea mai esențială din software care afectează rezultatele afacerilor sunt deciziile de afaceri.

Dar, de multe ori, angajatul care a stabilit inițial regulile directoare pentru o decizie software va părăsi, în cele din urmă, compania – doar pentru ca înlocuitorul său să ajusteze criteriile și să modifice codul în consecință. De-a lungul timpului, acest model se repetă, și nimeni, cu excepția unui dezvoltator, nu știe, de fapt, cum se ia decizia.

Ca urmare, încercarea de a face schimbări pentru a îmbunătăți rezultatele afacerilor este provocată de lipsa de vizibilitate asupra a ceea ce sunt, de fapt, regulile afacerilor.

Intră în scenă: Cadruul Separarea preocupărilor – un concept nou, menit să transforme această abordare a dezvoltării de aplicații. Acest cadru combină inteligență artificială (AI), învățare automată (ML) și managementul deciziilor (DM) – toate strategiile care permit companiilor software să livreze produse de calitate pe piață mai rapid.

Împarte și cucerește

Abordarea separării preocupărilor se concentrează în jurul extragerii atât a deciziilor declarative – cele care generează același răspuns dintr-un anumit intrare –, cât și a proceselor de luare a deciziilor cu AI/ML – cele care returnează un scor de probabilitate și se adaptează în timp. Acest lucru eliberează aplicațiile de rețeaua complexă, inerentă, a logicii decizionale, deschizând calea către o eficiență crescută.

Să presupunem că o bucată de software conține zece algoritmi de decizie diferiți în cadrul fluxurilor sale de lucru. Scopul abordării separării preocupărilor ar fi să izoleze aceste procese de luare a deciziilor și să le trateze ca active individuale, fiecare dintre ele putând fi versionat, testat și implementat în mod autonom. Prin urmare, s-ar putea dovedi că aceeași decizie este necesară în mai multe alte cazuri de utilizare, cum ar fi calcularea unei cotizații de asigurare, formularea unei evaluări de subscriere sau detectarea dovezi de fraudă cu privire la cereri, și așa mai departe.

Prin descompunerea sistemelor complexe în componente izolate și gestionabile, dezvoltatorii pot se concentra asupra optimizării unor funcționalități specifice, fără a compromite integritatea aplicației în ansamblu. În acest fel, ei pot perfecționa cu ușurință protocolul de luare a deciziilor cel mai potrivit și îl pot transmite în termeni clari angajatului care, în cele din urmă, trebuie să stabilească regulile.

Optimizează, deblochează, îmbunătățește

Optimizează procesul de luare a deciziilor

Un avantaj principal al abordării separării preocupărilor este capacitatea sa de a optimiza procesul de luare a deciziilor. Atunci când deciziile sunt separate de fluxul de lucru, tehnologia care alimentează suita de aplicații a unei companii poate fi modificată după cum este necesar, fără a submina operațiunile sau obiectivele mai ample ale afacerii. În cele din urmă, gestionarea unei decizii de afaceri nu ar trebui să necesite o înțelegere profundă a logicii programatice din spatele criteriilor decizionale.

Mai mult, organizațiile pot adapta mai ușor la forțele pieței în schimbare și pot actualiza procesul de luare a deciziilor în consecință, fără a fi nevoite să aplice modificări extinse și ulterioare în fluxul de lucru – alternativa ar fi similară cu reconstruirea unei case întregi atunci când renovările bucătăriei ar fi suficiente.

La fel cum contabilii pot gestiona finanțele companiei independent prin Excel, fără a fi nevoiți să scrie o specificație sau să implice un inginer software, liderii de afaceri ar trebui să poată face același lucru atunci când formulează decizii și ajustează criteriile. Această agilitate este vitală atunci când se răspunde la tendințele emergente și se adaptează la noile nevoi ale utilizatorilor.

Deblochează compatibilitatea între AI/ML și managementul deciziilor

Cu orice segment de logică decizională extras și gestionat ca o active corporativă separată, integrarea algoritmilor avansați AI/ML devine un proces fără probleme. Această integrare deschide un întreg domeniu de posibilități – mai ales atunci când este combinată cu decizii declarative –, permițând organizațiilor să valorifice pe deplin potențialul insight-urilor bazate pe date și al luării deciziilor inteligente.

Îmbunătățește adaptabilitatea și scalabilitatea

Obiectivul de bază pentru liderii de afaceri este întotdeauna să accelereze produse mai bune pe piață, dar abordarea separării preocupărilor reușește să realizeze mult mai mult.

În mod semnificativ, aceasta oferă o vizibilitate directă și continuă asupra oricărei decizii de afaceri și a criteriilor care au influențat-o, permite o incorporare fără probleme a noilor capacități tehnologice fără a necesita o restructurare a aplicației de bază și creează oportunități de a aduce AI/ML mai profund în operațiunile de bază ale afacerii. Cu alte cuvinte, decuplarea procesului de luare a deciziilor de aplicațiile interne prezintă companiilor modalități suplimentare de a se adapta și de a se scala alături de piața de aplicații software în evoluție.

Mai mult decât o teorie

Separarea preocupărilor este mai mult decât un concept teoretic; este o strategie practică pentru consolidarea soluțiilor low-code și no-code, transformând modul în care funcționează afacerile în era digitală.

Întreprinderile financiare, firmele de sănătate, instalațiile de fabricație și multe altele experimentează o eficiență operațională crescută, cicluri de dezvoltare mai scurte și o compatibilitate mai mare între algoritmii AI/ML și managementul deciziilor.

Asigurarea transparenței deciziilor de afaceri, precum și capacitatea de a le gestiona independent de criteriile scrise în blocuri complexe de cod, oferă companiilor un avantaj competitiv semnificativ. Faptul că această abordare a dezvoltării de aplicații sprijină adoptarea sistemelor AI/ML reprezintă o dovadă suplimentară a conceptului.

Prin eliberarea proceselor de luare a deciziilor și promovarea colaborării între AI/ML și managementul deciziilor, organizațiile pot debloca o nouă eră a inovației, plasând afacerile într-o poziție în care pot prospera în fața perturbărilor tehnologice.

Tim Lenahan servește ca Strateg Executiv la Sapiens Decision, unde se axează pe transformarea afacerilor și a tehnologiei. Înainte de a se alătura Sapiens, Tim și-a petrecut cariera la Allstate Insurance Company, cel mai recent ca director executiv care conduce proiecte enterprise care utilizează tehnologii emergente. Pasiunea lui Tim pentru conducerea reinventării tehnologiei într-o industrie sub disruptură este contagioasă, ceea ce duce la multiple prezentări atât în Statele Unite, cât și în străinătate pe diverse subiecte tehnologice.