Lideri de opinie

Separarea preocupărilor: Realizarea unei sinergii deosebite în managementul deciziilor

mm
Adaugă Unite.AI la sursele tale preferate pe Google

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

Însă, adesea, angajatul care a stabilit inițial regulile directoare pentru o decizie software va părăsi în cele din urmă compania – doar pentru a fi înlocuit de o persoană care modifică criteriile și ajustează codul corespunzător. De-a lungul timpului, acest model se repetă, și nimeni, cu excepția unui dezvoltator, nu știe cu adevărat cum se iau deciziile.

Ca urmare, încercarea de a face schimbări pentru a îmbunătăți rezultatele afacerilor este dificilă din cauza lipsei de vizibilitate asupra a ceea ce sunt cu adevărat regulile de afaceri.

Intră în scenă: Conceptul de Separare a preocupărilor – o nouă abordare menită să transforme această abordare a dezvoltării de aplicații. Acest cadru combină inteligența artificială (IA), învățarea automată (ML) și managementul deciziilor (DM) – toate strategiile care permit companiilor software să livreze produse de calitate pe piață mai repede.

Împarte și cucerește

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

Să presupunem că un software conține zece algoritmi de decizie diferiți în cadrul fluxului 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 alte cazuri de utilizare, cum ar fi calcularea unei cotizații de asigurare, formularea unei evaluări de subscriere sau detectarea dovezi de fraudă a cererilor, și așa mai departe.

Prin descompunerea sistemelor complexe în componente izolate și gestionabile, dezvoltatorii pot se concentra pe optimizarea unor funcționalități specifice fără a compromite integritatea aplicației în ansamblu. Astfel, ei pot perfecționa 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 luarea deciziilor. Când deciziile sunt separate de fluxul de lucru, tehnologia care susține suita de aplicații a unei companii poate fi schimbată după necesitate fără a submina operațiunile sau obiectivele mai largi 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 de decizie.

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

La fel cum contabilii pot gestiona finanțele companiei independent prin Excel, fără a fi nevoie 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țe emergente și se adaptează la noile nevoi ale utilizatorilor.

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

Cu segmentul de logică a deciziei extras și gestionat ca o entitate corporativă separată, integrarea algoritmilor avansați IA/ML devine un proces fără efort. Această integrare deschide un întreg domeniu de posibilități – în special atunci când este combinată cu deciziile declarative –, permițând organizațiilor să valorifice pe deplin potențialul informațiilor 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 lansarea de produse mai bune pe piață, dar abordarea separării preocupărilor poate realiza 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ă efort a noilor capacități tehnologice fără a necesita o revizuire a aplicației de bază și creează oportunități de a aduce IA/ML mai profund în operațiunile de afaceri de bază. Cu alte cuvinte, decuplarea procesului de luare a deciziilor de aplicațiile interne oferă companiilor modalități suplimentare de a se adapta și de a scala alături de evoluția pieței aplicațiilor software.

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 IA/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 IA/ML este o dovadă suplimentară a conceptului.

Prin eliberarea proceselor de luare a deciziilor și promovarea colaborării între IA/ML și managementul deciziilor, organizațiile pot debloca o nouă eră a inovației, poziționând afacerile într-un punct în care pot prospera în fața perturbațiilor tehnologice.

Tim Lenahan își desfășoară activitatea 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 teme tehnologice.