Si Endava ndërton një organizatë agjentike me Codex
Endava përdor Codex për të zgjeruar ekspertizën e inxhinierëve të lartë përgjatë gjithë ciklit të saj të dorëzimit.

Weeks → hours
Reduktimi i kohës së analizës së kërkesave me Codex
Endava, një firmë globale kontraktimi softuerësh me inxhinierë në Evropë, Amerikë dhe Azi, ka qenë një nga përdoruesit e hershëm të Codex. Për një biznes të ndërtuar rreth ofrimit të softuerit cilësor për banka, sigurues, shitës me pakicë dhe kompani mediatike, përmirësimet kanë qenë të konsiderueshme.
“Kaluam nga prodhimi i shumicës së kodit vetë në mbikëqyrjen e punës që mund të prodhojë Codex,” thotë Joe Dunleavy, CTO rajonal për Evropën në Endava. “Cilësia e rezultateve është rritur në mënyrë eksponenciale.”
Endava tani e quan veten një organizatë agjentike: një kompani ku ekspertiza e nivelit të lartë kodifikohet në agjentë që punojnë krah ekipeve përgjatë gjithë ciklit të angazhimit me klientin, nga pranimi tek ideimi dhe, në fund, dorëzimi.
“Ajo që Codex na ka ndihmuar vërtet të bëjmë është që ekipe të vogla njerëzish të japin vlerë të madhe në një afat shumë të ngjeshur.”
Codex ndryshon mënyrën se si inxhinierët e lartë dhe të rinj punojnë së bashku, thotë Mike Krolnik, SVP Global i Arkitekturës Agjentike në Endava. “Arkitektët e lartë si unë, që vijmë nga mjedise komplekse, mund të artikulojmë atë që duam, dhe Codex e bën këtë një informacion të qasshëm për njerëzit më të rinj në ekip. Dhe nga këndvështrimi i tyre, ata mund ta adoptojnë këtë mjet dhe të krijojnë rezultate të nivelit të lartë e të pjekur.”
Në praktikë, kjo do të thotë t’u japësh zhvilluesve të rinj punë që normalisht do t’u rezervohej inxhinierëve të lartë, me Codex që vepron si udhëzues për praktikat më të mira dhe vendimet arkitekturore. “Mund t’i jap Codex një këndvështrim, dhe kur ata punojnë, ai do t’i ndihmojë ta kuptojnë këtë këndvështrim”, shpjegon Krolnik. “Ata mund të bëjnë pyetje për gjëra që nuk i kuptojnë. Si mjet mësimi gjatë zhvillimit, unë mund të marr përvojën time, ta kodifikoj dhe ta bëj Codex të punojë me ekipin për t’u mësuar atyre praktika më të mira në arkitekturën dhe zhvillimin e softuerit.”
Ky transferim njohurish bëhet një nga vlerat dhe avantazhet kryesore të një organizate agjentike. Gjykimi i një profesionisti të lartë, i cili normalisht formohet gjatë viteve të punës së përbashkët, rishikimit të kodit dhe mentorimit, shndërrohet në diçka me të cilën ekipi mund të punojë në kohë reale. Kjo ndryshon mënyrën se si mund të zhvillohet mentorimi për zhvilluesit e rinj të një organizate. Këndvështrimi i një eksperti të vetëm të lartë, i integruar në Codex, mund të udhëheqë njëkohësisht disa ekipe me më pak përvojë.
“Codex është maturuar si mjet. Ne e përdorim për analizë kërkesash, dizajn, specifikime, zhvillim dhe operacione; është një agjent i përgjithshëm desktop në të gjithë ciklin tonë”.
Kur gjykimi i nivelit të lartë është gjithmonë i disponueshëm, çdo hap i zhvillimit mund të përmirësohet. Endava nuk e trajton më analizën, dizajnin dhe ndërtimin si faza të njëpasnjëshme që u kalohen specialistëve. “Secila nga këto faza dikur kërkonte ditë ose javë analizë”, thotë Krolnik. “Tani, me Codex që bashkon analizën, dizajnin dhe ndërtimin, ne mund ta bëjmë këtë si një mjet të vetëm të unifikuar.”
Një angazhim i fundit ndërmjet ekipeve tregon se si duket kjo në praktikë. Ekipi ligjor i Endava i solli inxhinierisë një problem kompleks: mijëra faqe kontratash për t’u shqyrtuar kundrejt një grupi të caktuar kriteresh. Përkthimi i asaj që u nevojitej juristëve në diçka mbi të cilën inxhinieria mund të ndërtonte normalisht do të kërkonte javë të tëra vajtje-ardhjesh. Në vend të kësaj, ekipi i Krolnik regjistroi një takim dyorësh të thelluar me palët ligjore të interesuara, ia dha transkriptin Codex dhe e përdori për të gjeneruar një specifikim funksional të kërkesave. Ajo që mund të kishte marrë një ose dy javë rishikimesh u ngjesh në dy takime njëorëshe dhe dha një specifikim të përdorshëm.
I njëjti kursim kohe po shfaqet edhe në punën me klientët. Ekipet e Endava tani prodhojnë dokumente dizajni, diagrame dhe specifikime drejtpërdrejt në sesionet me klientët për të ilustruar idetë. “Mund t’i thuash të vizatojë një diagram të arkitekturës së propozuar të softuerit që të jetë më e lehtë për t’u kuptuar nga klientët tanë”, thotë Krolnik. “E përshpejton shumë shkëmbimin e ideve dhe hap vërtet shumë mundësi.”
- Kodifiko profesionistët e lartë. Përfitimi më i madh vjen nga kodifikimi i gjykimit të arkitektëve të lartë në Codex, në mënyrë që anëtarët e rinj të ekipit të marrin udhëzime në nivel profesionisti të lartë gjatë ekzekutimit të punës.
- Trajtoje Codex si një agjent desktop, jo si asistent kodimi. Zhbllokimet më të mëdha në Endava erdhën nga zbatimi i Codex për kërkesat, dizajnin, komunikimin me klientët dhe operacionet krahas kodit.
- Mos e mendo, provoje vërtet! “Rekomandimi i parë është të kalosh përtej mendimit se çfarë do të bësh dhe të hysh realisht ta provosh”, thotë Dunleavy. Këshilla e Endava-s për ekipet që sapo nisin: zgjidh fillimisht një proces jo-kodimi si analiza e kërkesave, dokumentimi i dizajnit ose komunikimi me klientin. Mënyra më e shpejtë për të parë vlerën e plotë të Codex është ta përdorësh në një vend ku ekipi yt nuk ka përdorur më parë një mjet kodimi.
“Codex shumëfishon çdo aftësi që kam, dhe kushdo që mëson ta përdorë, i shumëfishon të gjitha aftësitë që ka”.


