Кантип таштанды архитектурасынын жана Scrum көндүмдөрүнүн жоктугунун шарттарында биз кайчылаш-компоненттүү командаларды түздүк

Силерге тынчтык болсун!

Менин атым Александр, мен UBRDде IT өнүктүрүүнү жетектейм!

2017-жылы биз UBRD алдындагы маалыматтык технологиялар кызматтарын өнүктүрүү борборунда глобалдык өзгөрүүлөргө, тагыраак айтканда, ыкчам трансформацияга мезгил келгенин түшүндүк. Бизнести интенсивдүү өнүктүрүү жана каржы рыногунда атаандаштыктын тез өсүшүнүн шарттарында эки жыл таасирдүү мезгил болуп саналат. Ошондуктан долбоордун жыйынтыгын чыгарууга убакыт жетти.

Эң кыйыны – ой жүгүртүүңдү өзгөртүп, акырындык менен уюмдагы маданиятты өзгөртүү, бул жерде: «Бул командада ким начальник болот?», «Биз эмне кылышыбыз керектигин жетекчи жакшы билет», « Биз бул жерде 10 жылдан бери иштеп келе жатабыз жана кардарларыбызды жакшы билебиз." , биз аларга эмне керектигин билебиз."

Элдин өзү өзгөргөндө гана ыкчам трансформация болот.
Мен адамдардын өзгөрүшүнө тоскоол болгон төмөнкү негизги коркунучтарды белгилейт элем:

  • Бийликти жана "эпаулеттерди" жоготуудан коркуу;
  • Компания үчүн керексиз болуп калуудан коркуу.

Трансформация жолуна түшүп, биз биринчи "тажрыйбалуу коёндорду" - чекене соода бөлүмүнүн кызматкерлерин тандап алдык. Биринчи кадам натыйжасыз IT структурасын кайра иштеп чыгуу болду. Түзүмдүн максаттуу концепциясын ойлоп таап, биз өнүктүрүү топторун түзө баштадык.

Кантип таштанды архитектурасынын жана Scrum көндүмдөрүнүн жоктугунун шарттарында биз кайчылаш-компоненттүү командаларды түздүк

Башка банктардагыдай эле биздин банктын архитектурасы жумшак айтканда “таштанды”. Көптөгөн тиркемелер жана компоненттер DB шилтемеси менен монолиттүү түрдө бири-бирине туташтырылган, ESB шинасы бар, бирок ал өзүнүн максатын аткарбайт. Кээ бир ABS да бар.

Кантип таштанды архитектурасынын жана Scrum көндүмдөрүнүн жоктугунун шарттарында биз кайчылаш-компоненттүү командаларды түздүк

Scrum командаларын түзүүдөн мурун: "Команданы эмненин тегерегинде чогултуу керек?" Консервацияда продукт бар деген түшүнүк, албетте, абада болчу, бирок жөн эле жете албаган. Көп ойлонгондон кийин, биз команда бир багыттын же сегменттин айланасында чогулушу керек деп чечтик. Мисалы, насыялоону иштеп чыгуучу "Команда кредиттери". Бул боюнча чечим кабыл алып, биз ролдордун максаттуу курамын жана бул чөйрөнү натыйжалуу өнүктүрүү үчүн зарыл болгон компетенциялардын комплексин ойлоп чыга баштадык. Көптөгөн башка компаниялар сыяктуу эле, биз Scrum Masterден башка бардык ролдорду эске алдык – ал кезде бул сонун адамдын ролу кандай экенин CIOго түшүндүрүү дээрлик мүмкүн эмес болчу.

Натыйжада, өнүктүрүү топторун ишке киргизүү зарылдыгын түшүндүргөндөн кийин, биз үч команданы ишке киргиздик:

  1. кредиттер
  2. карта
  3. Пассивдүү операциялар

Ролдордун топтому менен:

  1. Өнүктүрүү боюнча менеджер (технологиялык жетекчи)
  2. иштеп
  3. аналитик
  4. Сыноочу

Кийинки кадам команда кандай иштей турганын аныктоо болду. Биз команданын бардык мүчөлөрүнө шамдагайлык боюнча тренинг өткөрүп, баарын бир бөлмөгө отургуздук. Командаларда ПО болгон эмес. Чыккан трансформацияны жасагандардын баары түшүнсө керек, ПОнун ролун бизнеске түшүндүрүү канчалык кыйын экенин, аны команданын жанына отургузуп, ага ыйгарым укуктарды берүү андан да кыйын. Бирок биз бул өзгөрүүлөргө колубуздагы нерселер менен "кадам" алдык.

Кредит берүү процесстерине жана чекене бизнестин калган бөлүгүнө тартылган көптөгөн тиркемелерден улам, биз ролдорго ким туура келиши мүмкүн деп ойлоно баштадык? Бир технологиялык стектин иштеп чыгуучусу, анан сиз карайсыз - жана сизге башка технологиялык стектин иштеп чыгуучусу керек! Эми сиз керектүү адамдарды таптыңыз, бирок кызматкердин каалоосу да маанилүү, адамды өзүнө жакпаган жерде иштөөгө мажбурлоо өтө кыйын.

Кредит берүү бизнес-процессинин ишин жана кесиптештер менен узак маектешүүлөрдү талдап чыккандан кийин, акыры орто жолду таптык! Мына ушинтип үч өнүктүрүү командасы пайда болду.

Кантип таштанды архитектурасынын жана Scrum көндүмдөрүнүн жоктугунун шарттарында биз кайчылаш-компоненттүү командаларды түздүк

Кийинкиси эмне?

Эл өзгөргүсү келгендер жана өзгөргүсү келгендер болуп бөлүнө баштады. Баардыгы “маселени коюшту, мен кылдым, мени жайына кой” деген шартта иштөөгө көнүп калган, бирок командалык иш муну билдирбейт. Бирок биз бул маселени да чечтик. Бардыгы болуп өзгөртүүлөр учурунда 8 адамдын 150и чыгып кеткен!

Андан кийин кызыктуу башталды. Биздин кайчылаш-компоненттик командалар өздөрүн өнүктүрө башташты. Мисалы, CRM иштеп чыгуучу тармагында жөндөмгө ээ болушуңуз керек болгон тапшырма бар. Ал командада, бирок ал жалгыз. Ошондой эле Oracle иштеп чыгуучусу бар. CRMде 2 же 3 тапшырманы чечүү керек болсо, эмне кылуу керек? Бири-бириңерге үйрөткүлө! Жигиттер өз компетенцияларын бири-бирине өткөрүп башташты, ал эми команда бир күчтүү адиске көз карандылыкты азайтып, өз мүмкүнчүлүктөрүн кеңейтти (Баса, бардык компанияда баарын билген жана эч кимге айтпаган супермендер бар).

Бүгүн биз бизнести жана тейлөөнү өнүктүрүүнүн бардык чөйрөлөрү үчүн 13 өнүктүрүү тобун чогулттук. Биз шамдагай трансформациябызды улантып, жаңы деңгээлге чыгабыз. Бул жаңы өзгөртүүлөрдү талап кылат. Биз командаларды жана архитектураны кайра иштеп чыгып, компетенцияларды өнүктүрөбүз.

Биздин акыркы максат: өнүмдөрдүн өзгөрүүсүнө тез жооп берүү, рынокко жаңы функцияларды тез алып келүү жана банктын кызматтарын жакшыртуу!

Source: www.habr.com

Комментарий кошуу