Повеќе од помодарски збор: Зошто EOS се свртува кон развој на "агилен софтвер"

Ако работите на пазар кој брзо се менува, вашиот бизнис софтвер треба да остане во чекор со темпото. Затоа EOS усвои агилни методи за развој на својот нов софтвер за управување со долгови и додека го правеше тоа, ја трансформира целата организација заедно со него.

Kirsten Hunder is not what we call "agile by nature". For Hunder, agile working was a new working concepts which challenged her organizing her daily business and the  teams.
Kirsten Hunder

„Агилно по природа“ е отпечатено на налепницата со сина боја на бележникот на Кирстен Хундер. До него на нејзината маса: сет од Лего коцки, топки за жонглирање и пралини со кокос. Хундер работи на софтверскиот проект FX на EOS во Хамбург и знае дека налепницата за бележникот всушност испраќа погрешна порака.

„Концептот на агилност е прилично нов за мене“, вели Хундер, која се приклучила на FX пред две години. „Размислувањето во недели, наместо во месеци и управувањето со моето време околу состаноците, беше огромна промена за мене“. На претходното работно место, вели Хундер, експертите се повлекуваа на тивко место за да напишат концепти од 100 страници за кои беа потребни 18 месеци да се спроведат. „Ако сте имале среќа, тоа ќе беше одобрено, но многу често ќе беше одбиено и требаше да почнете одново“. Затоа на Хундер ѝ беше потребно некое време да се аклиматизира на агилното работење. „Првично, бев скептична во однос на заслугите на фудбалот на маса и на сите оние самолепливи белешки и налепници на ѕидовите, прашувајќи се: Кога тие всушност работат?“

Денес Кирстен Хундер е сопственик на производот и дел од тимот наречен „KoRn“, спојувајќи ги германските зборови за комуникација и известување, истовремено одекнувајќи го името на германскиот житарски дух. Групата од седум лица го дели целиот кат со четири други тимови со слична големина и слично чудни имиња, сите во канцелариски блок во центарот на градот Хамбург

Portrait photograph of Thomas Lieder, Agile Coach at EOS Technology Solutions
Агилните тимови функционираат само кога секој вработен ја презема одговорноста, а исто така има и шанса да го стори тоа“, вели инструкторот за агилност Томас Лидер.

Мисијата на 70-тина колеги во развојот на софтверскиот проект FX не е ништо помалку од создавање на новиот 'рбет на EOS во Германија: Сосема нова софтверска платформа за управување со побарувања. Наместо сегашниот систем кој комуницира со должниците на високо автоматизиран начин по крути насоки, FX тимот гради пофлексибилна платформа, водена од податоци, која има за цел да ги третира должниците со почит, истовремено зголемувајќи ги шансите дека ќе се наплатат ненаплатените долгови.

„Ние анализираме анонимизирани податоци за должникот, што ни помага да го најдеме најефикасниот начин за влез во дијалог со одговорната страна, без разлика дали тоа е преку е-пошта, WhatsApp или старомодното писмо“, вели Томас Лидер од EOS Technology Solutions и инструктор за агилност во FX, стоејќи во кујната и забавната област со играчка станица во еден агол и фудбалската маса за која Хундер беше толку скептична во другиот.

Значи, зошто FX тимот го прифати овој пристап за развој на софтвер? Дали EOS само скока во колата на чело на поворката, фалејќи го агилното управување со проекти како метод погоден за сите големини на проекти, за поголема продуктивност и флексибилност?

„Агилно е повеќе од помодарски збор“, вели Лидер. „Едноставно кажано: Нема друг начин“. EOS, како и другите компании во дигиталниот свет, работи во корпоративен пејзаж што брзо се менува, зголемувајќи ги шансите дека производот е веќе застарен кога ќе стигне на пазарот.

„Одговарање на промена“. Тоа е една од четирите вредности на Манифестот за агилен развој на софтвер, изготвен во 2001 година од група американски развивачи на софтвер, кои се чувствувале фрустрирани поради традиционалните работни процеси кои следат крути планови, слично како Кирстен Хундер, кога во минатото го фрлаше нејзиниот концепт на 100 страници во кантата за отпадоци. Столбовите на Манифестот се напишани на лист којшто Лидер и неговите колеги го залепија на вратата од нивниот канцелариски простор.

The agile method encourages teams to think like start ups in order to work more flexibly.

Close cooperation and transparency.

Двонеделните периоди, или спринтови, завршуваат со преглед на спринтот, во кој членовите на тимот се собираат пред ѕидот што е зачинет со самолепливи белешки под насловите како „имплементација“ и „подобрување“. На тој начин, агилните тимови се целосно транспарентни за нивните цели, што им помага континуирано да учат од минатите спринтови. Да останеме со метафората: За време на прегледот, агилните тимови дискутираат дали полициската станица што ја градат е доволно опремена за да функционира како дел од градската инфраструктура. Тие гледаат на кои делови треба следно да се фокусираат, со цел да ја подобрат размената на луѓе и податоци или дали е подобро да започнат со изградба на аеродром или велосипедска патека.

А пак агилната методологија не се однесува само на технологијата и вештините и квалификациите кои овозможуваат таа да функционира. Другата страна на приказната е поставувањето насоки како што се „поединци и интеракции врз процесите и алатките“, уште една вредност на манифестот за агилен развој на софтвер. „Предизвикот е да се пренесе целосниот начин на размислување“, вели Лидер: „Вредностите како што се отвореност, почит, храброст и транспарентност се од суштинско значење за тој да може да функционира“.

На крај, агилниот развој на софтвер во целост се заснова на довербата. Доверба во себе, во другите членови на тимот, како и агилни рамки, како што е потфрлањето топка. Довербата му дава право на тимот. „Без доверба многу работи едноставно не функционираат“, вели Лидер. Потоа тој нагло се свртува за да им помогне на двајца негови колеги да отстранат чисти чаши од машината за миење садови. „Во EOS велиме: „Ти изгради го, ти води го“, вели тој, поставувајќи чаша во шкафчето.

„Тоа значи дека членовите на тимот се одговорни за нивната работа, но и за други работи - како празнењето на машината за миење садови“.

ЛИДЕРСТВОТО ЗНАЧИ ДА СЕ ОСЛОБОДИМЕ ОД ПРЕЧКИТЕ

Каква улога има лидерството во овој нов вид култура на работното место? „Додека ја отфрламе хиерархијата, лидерството е сè уште потребно, но не во традиционална смисла каде работодавачот им кажува на своите вработени што да прават“, вели Лидер. Станува збор за создавање рамка за само-овластување, вели тој. „Исто така, имам водач на тимот, но не ми е потребно негово одобрение за да заминам на одмор. Тоа го координирам со мојот тим“.

Лидерството во EOS исто така значи отстранување на пречки: „Новите колеги имаат избор да работат со кој било оперативен систем со кој се чувствуваат удобно: Windows, Mac или Linux“, вели Лидер. Раскинувањето со рутините може да биде предизвик. Затоа градењето доверба е исто така неопходно кога придобиваме други делови од претпријатието да размислуваат агилно, вели Лидер, „Ние мора да прифатиме дека сме дел од поголема организација која има финансиски цели“. Иако има уште пат да се изоди за да се променат работните процеси во целата компанија и да станат навистина агилни, тоа е процес од кој сите имаат корист, убеден е Лидер.

Еден клучен чекор е веќе направен: Од ноември 2017 година првата верзија на новиот софтвер веќе работи рамо до рамо со постојната платформа, со агенти за наплата на побарувањата кои постојано даваат повратни информации назад до тимовите. Овој успех исто така го смени начинот на кој останатиот дел од компанијата го гледа тимот на FX, како што истакнува Јана Титов, виш консултант за внатрешни комуникации во EOS: „Она што ме воодушеви беше дека ИТ луѓето, кои најчесто се заглавени со етикетата дека се недруштвени, сега се пример за остатокот од компанијата во поглед на тимската работа и постигнувањето напредок“.

А Кирстен Хундер? Работењето на агилниот начин секако ја освои. „Забележав дека станувајќи агилен, исто така, прави огромна разлика во градењето тимови и образованието: Нашите нови колеги успеаја да ја преземат одговорноста за неколку недели“. А што е со фудбалот на маса? Да, вели таа со насмевка, се разбира дека тимовите зборуваат за приватни нешта кога уживаат во пијалак во вторник навечер. „Но, најчесто зборуваме за најновата грешка и како можеме да ја решиме - тоа може звучи чудно, но тоа е голема забава“, вели Хундер. „Навистина не би сакала да го вратам часовникот назад“.

Што е скрам?

Во светот на рагбито, скрам (скратено од scrummage) е група на испотени, мускулести играчи кои се туркаат за топката со главите надолу - изгледа како хаос, но потребно е многу тренинг! Истото е и во управувањето со проекти, каде што скрам е рамка наменета за тим за развој со девет лица, како и уште двајца колеги со специфични улоги: Еден од нив е сопственикот на производот кој обезбедува дека создадениот производ ги задоволува потребите на клиентите. Другиот е мајсторот на скрам кој е одговорен за одржување на „моторот“ на проектот и за отстранување на пречките. Тимот на скрам ги разгледува своите активности редовно, најчесто на секои две недели.

Во овие периоди, наречени спринтови, програмерите ги решаваат задачите за кодирање избрани за време на спринт планирањето од листата на барања и идеи за функции, наречени заостанати работи на производот. Идејата е да се испорача производ не само еднаш, туку како низа повторливи изданија или наголемувања на производот - прилагодувајќи го се подобро и подобро на потребите на клиентите, без кога било да се тврди дека производот е совршен, бидејќи списокот со заостанат работи никогаш нема да биде празен.

Тесно поврзана, но различна рамка, е екстремното програмирање со уште пократки спринтови и специфични начини на организирање на развојната работа.