Giunsa, sa mga kahimtang sa basura nga arkitektura ug kakulang sa mga kahanas sa Scrum, naghimo kami nga mga cross-component team

Hello!

Ang akong ngalan mao si Alexander, ug ako ang nanguna sa IT development sa UBRD!

Sa 2017, kami sa sentro alang sa pagpalambo sa mga serbisyo sa teknolohiya sa impormasyon sa UBRD nakaamgo nga ang panahon miabut na alang sa global nga mga kausaban, o hinoon, abtik nga pagbag-o. Sa mga kondisyon sa intensive business development ug paspas nga pagtubo sa kompetisyon sa pinansyal nga merkado, duha ka tuig mao ang usa ka impresibo nga panahon. Busa, panahon na sa pagsumada sa proyekto.

Ang labing lisud nga butang mao ang pagbag-o sa imong panghunahuna ug anam-anam nga usbon ang kultura sa organisasyon, diin kasagaran ang paghunahuna: "Kinsa ang mahimong boss niini nga team?", "Ang boss mas nahibal-an kung unsa ang kinahanglan naton buhaton," " Kami nagtrabaho dinhi sulod sa 10 ka tuig ug mas nakaila sa among mga kliyente.” , nahibal-an namo kung unsa ang ilang gikinahanglan."

Ang maliksi nga pagbag-o mahitabo lamang kung ang mga tawo mismo ang magbag-o.
Akong ipasiugda ang mosunod nga mahinungdanong mga kahadlok nga makapugong sa mga tawo sa pagbag-o:

  • Kahadlok nga mawad-an og gahom ug β€œepaulets”;
  • Kahadlok nga mahimong dili kinahanglan alang sa kompanya.

Sa pagsugod sa dalan sa pagbag-o, gipili namon ang una nga "eksperyensiyado nga mga koneho" - mga empleyado sa departamento sa tingi. Ang una nga lakang mao ang pagdesinyo pag-usab sa dili maayo nga istruktura sa IT. Nahimo na ang usa ka target nga konsepto alang sa istruktura, nagsugod kami sa pagporma og mga team sa pagpauswag.

Giunsa, sa mga kahimtang sa basura nga arkitektura ug kakulang sa mga kahanas sa Scrum, naghimo kami nga mga cross-component team

Ang arkitektura sa among bangko, sama sa daghang uban pa, "basura," sa hinay nga pagkasulti. Usa ka dako nga gidaghanon sa mga aplikasyon ug mga sangkap ang monolithically interconnected pinaagi sa DB link, adunay usa ka ESB bus, apan kini dili pagtuman sa iyang gituyo nga katuyoan. Adunay usab pipila ka mga ABS.

Giunsa, sa mga kahimtang sa basura nga arkitektura ug kakulang sa mga kahanas sa Scrum, naghimo kami nga mga cross-component team

Sa wala pa maporma ang mga team sa Scrum, mitungha ang pangutana: "Unsa man ang kinahanglan nga tigumon sa grupo?" Ang konsepto nga adunay usa ka produkto sa lata, siyempre, anaa sa hangin, apan dili maabot. Human sa daghang paghunahuna, nakahukom kami nga ang grupo kinahanglan nga magpundok sa usa ka direksyon o bahin. Pananglitan, "Team Credits", nga nagpalambo sa pagpahulam. Sa nakahukom niini, nagsugod kami sa paghimo sa usa ka target nga komposisyon sa mga tahas ug usa ka hugpong sa mga kahanas nga gikinahanglan alang sa epektibo nga pag-uswag niini nga lugar. Sama sa daghang uban pang mga kompanya, among gikonsiderar ang tanan nga mga tahas gawas sa Scrum Master - nianang panahona hapit imposible nga ipasabut sa CIO kung unsa ang papel niining talagsaon nga tawo.

Ingon usa ka sangputanan, pagkahuman gipatin-aw ang panginahanglan sa paglansad sa mga tim sa pagpauswag, naglunsad kami og tulo ka mga koponan:

  1. Mga kredito
  2. Mga Kard
  3. Passive nga mga operasyon

Uban sa usa ka hugpong sa mga papel:

  1. Development Manager (Tech Lead)
  2. developer
  3. Analista
  4. Tester

Ang sunod nga lakang mao ang pagtino kung giunsa ang pagtrabaho sa team. Nagpahigayon kami og agile nga pagbansay alang sa tanang miyembro sa team ug gipalingkod ang tanan sa usa ka lawak. Walay mga PO sa mga team. Tingali ang tanan nga nakahimo sa usa ka abtik nga pagbag-o nakasabut kung unsa ka lisud ang pagpatin-aw sa papel sa usa ka PO sa negosyo, ug labi pa nga lisud nga palingkod siya tupad sa team ug hatagan siya og awtoridad. Apan "miyatak" kami sa kini nga mga pagbag-o sa kung unsa ang naa kanamo.

Uban sa daghang mga aplikasyon nga nahilambigit sa mga proseso sa pagpahulam ug ang nahabilin nga negosyo sa tingi, nagsugod kami sa paghunahuna, kinsa tingali ang angay alang sa mga tahas? Usa ka developer sa usa ka teknolohiya nga stack, ug unya imong tan-awon - ug kinahanglan nimo ang usa ka developer sa laing teknolohiya nga stack! Ug karon nakit-an nimo ang mga gikinahanglan, apan ang tinguha sa empleyado usa usab ka importante nga butang, ug lisud ang pagpugos sa usa ka tawo nga magtrabaho kung diin dili niya gusto.

Pagkahuman sa pag-analisar sa trabaho sa proseso sa negosyo sa pagpahulam ug dugay nga mga panag-istoryahanay sa mga kauban, sa katapusan nakit-an namon ang tunga nga yuta! Ingon niini ang pagpakita sa tulo ka mga development team.

Giunsa, sa mga kahimtang sa basura nga arkitektura ug kakulang sa mga kahanas sa Scrum, naghimo kami nga mga cross-component team

Unsay sunod?

Ang mga tawo nagsugod sa pagbahin sa mga gusto magbag-o ug kadtong dili. Ang tanan naanad sa pagtrabaho sa mga kondisyon nga "gihatagan nila ako og problema, gibuhat ko kini, pasagdi ako nga mag-inusara," apan ang pagtinabangay sa grupo wala magpasabot niini. Apan nasulbad usab namo kini nga problema. Sa katibuk-an, 8 sa 150 ka tawo ang miundang panahon sa mga kausaban!

Unya nagsugod ang kalingawan. Ang among mga cross-component team nagsugod sa pagpalambo sa ilang kaugalingon. Pananglitan, adunay usa ka buluhaton diin kinahanglan nimo nga adunay kahanas sa natad sa CRM developer. Naa siya sa team, apan nag-inusara siya. Adunay usab usa ka developer sa Oracle. Unsa ang buhaton kung kinahanglan nimo nga sulbaron ang 2 o 3 nga mga buluhaton sa CRM? Magtudlo sa usag usa! Ang mga lalaki nagsugod sa pagbalhin sa ilang mga katakus sa usag usa, ug ang team nagpalapad sa mga kapabilidad niini, nga gipamenos ang pagsalig sa usa ka lig-on nga espesyalista (sa laing bahin, sa bisan unsang kompanya adunay mga supermen nga nahibal-an ang tanan ug dili isulti bisan kinsa).

Karon nagtigum kami og 13 ka mga development team alang sa tanang bahin sa negosyo ug pag-uswag sa serbisyo. Gipadayon namon ang among abtik nga pagbag-o ug nakaabot sa usa ka bag-ong lebel. Magkinahanglan kini og bag-ong mga kausaban. Magdisenyo kami pag-usab sa mga team ug arkitektura, ug magpalambo sa mga kahanas.

Ang among katapusan nga katuyoan: dali nga pagtubag sa mga pagbag-o sa produkto, dali nga magdala mga bag-ong bahin sa merkado ug mapaayo ang mga serbisyo sa bangko!

Source: www.habr.com

Idugang sa usa ka comment