JIRA'нын бир нече тактасынын лабиринтинде: программалык камсыздоону иштеп чыгуучу командаларга жетекчилик
Элестетип көрүңүз: сиз чоң программалык долбоордун рулунда турасыз, 5 долбоор менеджерин, 4 дизайнерди жана 40 иштеп чыгуучудан турган команданын ишин координациялайсыз. Ар бир топтун өз милдети, мөөнөтү жана артыкчылыктары бар.
Муну натыйжалуу башкаруу үчүн JIRA'да бир нече такта түзөсүз — ар бир роль үчүн бирден: продукт ээлери (PO), долбоор менеджерлери (PM), дизайнерлер жана иштеп чыгуучулар. Кагаз жүзүндө бул эң сонун чечимдей сезилет. Бирок долбоор жылган сайын бул түзүлүштүн кыйынчылыктары менен мүмкүнчүлүктөрүн байкай баштайсыз.
Эмне үчүн бир нече такта?
Татаал долбоордо ар бир команда өзүнө тиешеси жок иштерге алаксып калбай, өз милдеттерине гана топтолушу керек. Өзүнчө JIRA такталарын түзүүнүн идеясы жөнөкөй: ар бир команда өзү көрүшү керек болгонун гана көрүп, өзү үчүн эң маанилүү нерсеге көңүл бурсун. PO'лор стратегиялык артыкчылыктарды көзөмөлдөйт, PM'дер мөөнөттөрдү башкарат, дизайнерлер визуалдык чечимдерди жакшыртат, иштеп чыгуучулар болсо коддун ичине сүңгүйт.
Ар бир такта чоң долбоордун кичинекей модели, ар бир команда эң жакшы иштей ала турган ыңгайлаштырылган чөйрө болуп калат. Бирок тереңирээк үңүлгөндө, чыныгы кыйынчылык ушул кичи дүйнөлөрдүн баарын долбоордун жалпы максаттарына дал келтирип турууда экенин түшүнөсүз.
Артыкчылыктары: тактык жана топтолуу
Өзүнчө такталар менен ар бир командага керектүү тактыкты бересиз. PO жана PM'дер майда-чүйдөгө малынып калбай, чоң сүрөткө көңүл бура алышат. Дизайнерлер өз такталары чыгармачылык жана кызматташуу мейкиндиги экенин билип, эркин сынап, кайра иштей алышат. Иштеп чыгуучулар болсо дизайнда али өзгөрүп жаткан нерселер жөнүндө тынчсызданбай, спринттерин аткара алышат.
Бул түзүлүш баарлашууга да тактык киргизет. Ар бир такта тиешелүү талкуулар жүрө турган өзүнчө канал катары иштейт. Өзүңүзгө керектүүсүн табуу үчүн чексиз тапшырмалардын арасынан издеп отуруунун кереги жок. Баары тартипке салынган, жаңылыктарды кайдан издөө керектигин ар бир адам билет.
Кемчиликтери: татаалдык жана обочолонуу
Бирок бул ыкманын да кемчиликтери бар. Биринчи туш болгон кыйынчылык — координация. Такталар ушунча көп болгондо, баарын бир тилкеде кармап туруу толук убакыттык жумушка айланат. Дизайн тактасындагы кечигүү иштеп чыгуунун мөөнөтүнө таасир этсе, эмне болот? PO жана PM'дер командалардагы артыкчылыктардын өзгөргөнүнөн кабардар экенин кантип камсыз кыласыз?
Андан соң обочолонуу (silo) тобокели бар. Командалар өз такталарына ашыкча көңүл бурганда, жалпы сүрөттү көздөн кетирип алышы мүмкүн. Макул келбеген максаттар, кайталанган эмгек жана карама-каршы артыкчылыктар жашыруун кирип кетет. Долбоор чоңойгон сайын административдик жүк да өсөт. Такталардын ортосунда которулуп жүрүп, долбоордун толук сүрөтүн чогултууга аракет кыласыз.
Тең салмактуулукту табуу
Анда адистештирилген такталардын пайдасын жоготпой, бул татаалдыкты кантип башкарсаңыз болот? Баары баарлашуудан башталат. Командалардын ортосундагы үзгүлтүксүз жолугушуулар зарыл. Такталардын ортосундагы боштуктарды көпүрөлөп, баары көз карандылыктардан жана мүмкүн болгон тоскоолдуктардан кабардар экенине ынанышыңыз керек.
Такталар аралык отчеттуулук эң жакын жардамчыңызга айланат. Бир нече такталарды камтыган отчеттор аркылуу долбоордун жүрүшүн бир бүтүн көрө аласыз. Бул көйгөйлөрдү эрте байкоого жардам берип, бардык командаларды бир ыргакта кармап турат.
Такталардын ортосундагы иш процесстерин стандартташтыруу да жардам берет. Ар бир команданын тактасынын өз өзгөчөлүктөрү болушу мүмкүн, бирок бир деңгээлде бирдейликти сактоо командаларга кызматташууну жеңилдетет. Бул чаташууну азайтып, баары бир эле эрежелер боюнча иштеп жатканына кепил болот.
Акыр-аягы, керек болсо такталарды бириктирүүдөн коркпоңуз. Эгер кээ бир такталар тактыктан көрө көбүрөөк чаташуу жаратып жатса, байланышкан иштерди бир жерге топтоого убакыт келгендир. Максат — долбоорду башкарууга ыңгайлуу кармоо, административдик түйшүк жаратуу эмес.
Негизги жыйынтык
Чоң программалык долбоордо бир нече JIRA тактасын башкаруу — тең салмактуулукту сактоо искусствосу. Бир жагынан, адистешүүнүн жана топтолуунун пайдасы бар. Экинчи жагынан, координациянын кыйынчылыгы жана обочолонуу тобокели турат. Даана баарлашууга, такталар аралык отчеттуулукка жана стандартташтырылган иш процесстерине таянсаңыз, бул татаалдыктан өтүп, долбоорду туура жолдо кармап тура аласыз.
Акыр аягында иш такталарды башкарууда гана эмес — алардын ортосундагы байланыштарды башкарууда, PO'лордон баштап иштеп чыгуучуларга чейин ар бир команда долбоордун ийгиликтүү аякташы үчүн бир ыргакта алдыга жылып жатканын камсыздоодо.