Ինչպես է Endava-ն Codex-ով կառուցում ագենտի կազմակերպություն
Endava-ն օգտագործում է Codex-ը՝ իր մատակարարման ամբողջ կենսացիկլում ավագ ինժեներական փորձագիտությունը մասշտաբավորելու համար։

Weeks → hours
Codex-ի միջոցով կրճատվեց պահանջների վերլուծության ժամանակը
Endava-ն՝ ծրագրային ապահովման պայմանագրային ծառայությունների համաշխարհային ընկերություն, որն ունի ինժեներներ Եվրոպայում, Հյուսիսային և Հարավային Ամերիկաներում և Ասիայում, Codex-ի վաղ կիրառողներից է եղել։ Բանկերի, ապահովագրական ընկերությունների, մանրածախ առևտրի ընկերությունների և մեդիա ընկերությունների համար որակյալ ծրագրային ապահովում թողարկելու շուրջ կառուցված բիզնեսի համար բարելավումները զգալի են եղել։
«Մենք անցանք այն փուլից, երբ կոդի մեծ մասը ինքներս էինք գրում, դեպի այն, որ այժմ վերահսկում ենք այն աշխատանքը, որը կարող է կատարել Codex-ը», ասում է Ջո Դանլիվին՝ Endava-ի Եվրոպայի տարածաշրջանային գլխավոր տեխնիկական տնօրենը։ «Արդյունքի որակը պարզապես արագ աճել է»։
Endava-ն այժմ իրեն անվանում է գործակալային կազմակերպություն՝ ընկերություն, որտեղ ավագ մասնագիտական փորձառությունը կոդավորվում է գործակալների մեջ, որոնք թիմերի կողքին աշխատում են հաճախորդի հետ ներգրավվածության ամբողջ կենսացիկլի ընթացքում՝ ընդունումից մինչև գաղափարների մշակում և, վերջապես, իրականացում։
«Այն, ինչում Codex-ը իսկապես օգնել է մեզ, այն է, որ մարդկանց փոքր թիմերը կարողանան հսկայական արժեք ապահովել շատ սեղմ ժամկետում»։
Codex-ը փոխում է ավագ և կրտսեր ինժեներների համատեղ աշխատանքի ձևը, ասում է Մայք Կրոլնիկը՝ Endava-ի ագենտային ճարտարապետության գլոբալ ավագ փոխնախագահը։ «Ինձ նման ավագ ճարտարապետները, որոնք գալիս են բարդ միջավայրերից, կարողանում են հստակ ձևակերպել, թե ինչ ենք ուզում, իսկ Codex-ը դա դարձնում է թիմի ավելի կրտսեր անդամների համար հասանելի տեղեկություն։» «Իսկ կրտսեր մասնագետի տեսանկյունից՝ նրանք կարողանում են յուրացնել այս գործիքը և ստեղծել ավագ, հասուն մակարդակի արդյունքներ։»
Գործնականում դա նշանակում է կրտսեր ծրագրավորողներին տալ այն աշխատանքը, որը սովորաբար նախատեսված է ավագ ինժեներների համար, իսկ Codex-ը հանդես է գալիս որպես ուղեցույց լավագույն գործելակարգերի և ճարտարապետական որոշումների հարցում։ «Ես կարող եմ Codex-ին տեսակետ տալ, և երբ նրանք աշխատում են, այն կօգնի նրանց հասկանալ այդ տեսակետը», — բացատրում է Կրոլնիկը։ «Նրանք կարող են հարցեր տալ այն բաների մասին, որոնք չեն հասկանում։» «Որպես մշակման ընթացքում օգտագործվող ուսուցման գործիք՝ ես կարողանում եմ վերցնել իմ փորձը, համակարգել այն և ապահովել, որ Codex-ը աշխատի թիմի հետ՝ նրանց սովորեցնելով ծրագրային ապահովման ճարտարապետության և մշակման ավելի լավ գործելակերպեր։»
Գիտելիքի այս փոխանցումն ի վերջո դառնում է գործակալային կազմակերպության հիմնական արժեքներից և առավելություններից մեկը։ Փորձառու մասնագետի դատողությունը, որը սովորաբար ձևավորվում է զույգով ծրագրավորման, կոդի վերանայման և մենթորության տարիների ընթացքում, դառնում է այն, ինչի կողքին թիմը կարող է աշխատել իրական ժամանակում։ Սա փոխում է այն ձևը, որով կարող է իրականացվել կազմակերպության կրտսեր ծրագրավորողների մենթորությունը։ Մեկ ավագ մասնագետի տեսանկյունը՝ Codex-ում կոդավորված, կարող է զուգահեռաբար ուղղորդել մի քանի պակաս փորձառու թիմերի։
«Codex-ը հասունացել է որպես գործիք։» Մենք այն օգտագործում ենք պահանջների վերլուծության, նախագծման, տեխնիկական բնութագրերի կազմման, մշակման և շահագործման համար՝ այն ընդհանուր նշանակության աշխատասեղանի գործակալ է մեր ամբողջ կենսափուլում։
Երբ փորձառու մասնագետների դատողությունը միշտ հասանելի է, մատուցման յուրաքանչյուր քայլ կարելի է բարելավել։ Endava-ն այլևս վերլուծությունը, նախագծումը և կառուցումը չի դիտարկում որպես մասնագետների միջև փոխանցվող հաջորդական փուլեր։ «Այս փուլերից յուրաքանչյուրի վերլուծությունը նախկինում օրեր կամ շաբաթներ էր տևում», — ասում է Կրոլնիկը։ «Այժմ, երբ Codex-ը մեկտեղ փաթեթավորում է վերլուծությունը, դիզայնը և կառուցումը, մենք կարող ենք դա անել որպես մեկ միասնական գործիք»։
Վերջերս իրականացված միջթիմային համագործակցությունը ցույց է տալիս, թե դա գործնականում ինչ տեսք ունի։ Endava-ի իրավաբանական թիմը ինժեներական թիմին ներկայացրեց բարդ խնդիր՝ պայմանագրերի հազարավոր էջեր, որոնք պետք էր ստուգել կոնկրետ չափանիշների հավաքածուին համապատասխան։ Այն, ինչ անհրաժեշտ էր իրավաբաններին, այնպիսի ձևաչափի վերածելը, որի հիման վրա ինժեներական թիմը կարող էր մշակում իրականացնել, սովորաբար պահանջում էր շաբաթներ շարունակ փոխադարձ քննարկումներ և ճշգրտումներ։ Փոխարենը Կրոլնիկի թիմը ձայնագրեց իրավական շահագրգիռ կողմերի հետ երկժամյա խորքային հանդիպում, հանդիպման սղագրությունը փոխանցեց Codex-ին և այն օգտագործեց պահանջների աշխատանքային սպեցիֆիկացիա ստեղծելու համար։ Այն, ինչը կարող էր պահանջել մեկ կամ երկու շաբաթ վերանայում, կրճատվեց երկու մեկժամանոց հանդիպումների ընթացքում և արդյունքում տվեց օգտագործելի սպեցիֆիկացիա։
Ժամանակի նույն խնայողությունը նկատվում է նաև հաճախորդների հետ աշխատանքում։ Endava-ի թիմերն այժմ հաճախորդների հետ սեսիաների ընթացքում իրական ժամանակում պատրաստում են նախագծային փաստաթղթեր, գծապատկերներ և տեխնիկական բնութագրեր՝ գաղափարները պատկերավոր ներկայացնելու համար։ «Դրան կարելի է հանձնարարել նկարել առաջարկվող ծրագրային ապահովման ճարտարապետության գծապատկեր, որպեսզի մեր հաճախորդների համար այն ավելի հեշտ լինի հասկանալ», ասում է Կրոլնիկը։ «Այն արագորեն խթանում է փոխադարձ հաղորդակցությունը և իսկապես շատ դռներ է բացում։»
- Կոդավորեք ձեր ավագ մասնագետներին։ Ամենամեծ ազդեցությունը ստացվում է Codex-ում ավագ ճարտարապետների կարծիքը գրանցելուց, որպեսզի կրտսեր թիմի անդամները իրենց առաջադրանքները կատարելիս ստանան ավագ ճարտարապետների ուղղորդում։
- Codex-ին վերաբերվեք որպես աշխատասեղանի գործակալի, ոչ թե ծրագրավորման օգնականի։ Endava-ում ամենամեծ առաջընթացները ստացվեցին Codex-ը պահանջների, նախագծման, հաճախորդների հետ հաղորդակցության և գործառնությունների համար՝ կոդի հետ մեկտեղ կիրառելուց։
- Մի՛ միայն մտածեք դրա մասին, իսկապես փորձե՛ք։ «Առաջին խորհուրդն այն է, որ պետք է դադարեք միայն մտածել այն մասին, թե ինչ եք ուզում անել, և իսկապես գործի անցնեք ու փորձեք դա», ասում է Դանլիվին։ Endava-ի խորհուրդը նոր սկսող թիմերին։ Նախ ընտրեք ծրագրավորում չպահանջող աշխատանքային գործընթաց՝ պահանջների վերլուծություն, դիզայնի փաստաթղթավորում կամ հաճախորդի հետ հաղորդակցություն։ Codex-ի ամբողջական արժեքը տեսնելու ամենաարագ եղանակը այն օգտագործելն է այնպիսի վայրում, որտեղ ձեր թիմը նախկինում երբեք կոդավորման գործիք չի օգտագործել։
«Codex-ը մեծացնում է իմ բոլոր հմտությունները, և յուրաքանչյուր ոք, ով սովորում է այն օգտագործել, իր բոլոր հմտությունները նույնպես մեծանում են։»


