Анонсы

Agile - жобаны басқарудың икемді жүйесі

Agile Azleil Ediela

Сіз жобалармен күресуге тура келді ме, жоқ дегенде, жобалық жұмысқа қатысуға тура келді ме? Олай болса, онда сіз команданың жұмысы өте қиын болатынын байқаған шығарсыз. Тіпті егер ол түзетілсе де, барлық күш-жігер бекер болуы мүмкін, өйткені талап етілетін нәтижеге қойылатын талаптар көбінесе өзгереді.

Алайда, жоба бойынша жұмысты жеңілдету және оларды басқаруды үйрену және оларды қалай басқару керек, осылайша команданың тиімділігін арттырады, осылайша Agile («Azile» немесе «ejile» икемді басқару жүйесін қолдануға болады). Жалпы, біз ол туралы біздің жобаны басқару бағытында (төртінші сабақ) туралы қысқаша сөйлесіп, қазір біз осы тақырып туралы толығырақ айтамыз.

Agile әдісі: анықтама және қысқаша тарих

Қанша ерекше, бірақ бағдарламалық жасақтама мен жобаларды дамыту мен жобаларды басқару өткен ғасырдың 70-жылдарында басталды. 1970 жылы американдық ғалым-geek geek geek geek geek royce «Ірі бағдарламалық жүйелер менеджменті» деген құжатты құрастырған болатын. Онда ол Бағдарламалық жасақтама жасау құрастыру желісінің жұмысына ұқсамайтынын білдіретін дәйекті дамуды сынға алды (мысалы, ол автомобиль өндірісінде жасалады), онда жаңа бөлшектер реттік фазаларға қосылады.

Барлық кезеңдер (фазалар) кезек-кезек аяқталғанға дейін, Royce фазалық тәсілді қолдануды ұсынды. Жобаға қажетті барлық талаптар бастапқыда жиналады, содан кейін бүкіл сәулет аяқталды, дизайн жасалған, код және т.б.

Осыған сүйене отырып, 90-жылдары, кешенді және еңбекті қажет ететін әдістерді ауыстыруға қабілетті бағдарламалық жасақтаманы әзірлеудің икемді әдістерінің кешенін жасауға болады. Бұл келесідей болды:

  • 1991 жылы RAD қосымшаларын жылдам дамыту әдісі пайда болды
  • 1994 жылы DSDM динамикалық жүйелерін дамыту әдісі пайда болды
  • 1995 жылы скрум икемді даму платформасы пайда болды
  • 1996 жылы кристалды таза, сонымен қатар экстремалды бағдарламалаудың икемді әдіснамасы
  • 1997 жылы FDD дамытудың итеративті әдіснамасы пайда болды

Барлығы бірге бұл әдістер бағдарламалық жасақтаманың икемді әдістерінің ортақ атауы бойынша біріктірілді.

Төрт жылдан кейін - 2001 жылы он жеті бағдарламалық жасақтама UTAH (АҚШ) Snowbld курортында жиналды. Даму әдістерін талқылау нәтижесінде «Aglic Software икемді дамуы туралы манифесто» жарияланды (ағылшын тіліндегі «Aghine» тұжырымдамасынан «жылжымалы», «шақыру», «жедел» немесе «жылдам», бірақ көп жағдайда ол «икемді» деп аударылған. Ол бағдарламалық жасақтаманы құру бойынша барлық жұмыстардың қарқынынан сұрады.

Манифесто.

Бағдарламалаушылар жасаған манифестке 4 негізгі идея және жобаларды тиімді басқарудың 12 принципі кіреді. Жобаны басқарудың кез-келгені (біз жүйелер туралы кейінірек сөйлесеміз) осы идеялар мен қағидаттарға негізделген, дегенмен оларды әр түрлі нұсқаларда қолданады.

Ептілік идеялары:

  1. Адамдар және олардың өзара әрекеті процестер мен құралдарға қарағанда маңызды
  2. Құжаттамадан гөрі маңызды жұмыс
  3. Клиенттер және олармен ынтымақтастық келісім-шарт пен талқылауға қарағанда маңызды
  4. Бастапқы жоспардан гөрі өзгерістерді жақсартуға дайындық

Принциптері agile:

  1. Клиенттерді, алдын-ала және үнемі жеткізіп отырады (жұмыс істейтін бағдарламалық жасақтама оларды үнемі және бірдей аралықтардан кейін)
  2. Дамудың бүкіл циклі кезінде түпкілікті өнімге қойылатын талаптарды өзгертіңіз
  3. Мүмкіндігінше жұмыс бағдарламалық жасақтамасын жиі жеткізіңіз (аптасына бір рет, айына, айына және т.б.)
  4. Даму цикл бойынша әзірлеушілер мен тұтынушылар арасындағы ынтымақтастықты сақтау
  5. Жобаға қатысқандардың барлығын сақтаңыз және ынталандыру (егер команда ынталанған болса, ол команданың өз міндеттерімен, оның мүшелері жұмыс жағдайына наразы)
  6. Әзірлеушілердің тікелей өзара әрекеттесуін қамтамасыз ету (тікелей байланыс мүмкіндігі көбірек сәтті байланыстыруға ықпал етеді)
  7. Тексеруді тек жұмыс істеуі арқылы өлшеңіз (тұтынушылар тек функционалды және жұмыс істейтін бағдарламалық жасақтаманы алуы керек)
  8. Үздіксіз жұмысты сақтаңыз (команда оңтайлы және қолдау көрсетілетін жылдамдықты дамытуы керек)
  9. Жобалық және техникалық мәліметтерге назар аударыңыз (тиімді дағдылардың арқасында) жобаның жақсы дизайнерлік тобы өнімді үнемі жақсартуға және оны жетілдіруге мүмкіндік алады)
  10. Жұмыс процесін мүмкіндігінше қарапайым етіп жасауға тырысыңыз, бірақ қарапайым және түсінікті
  11. Команда мүшелеріне өздері шешуге мүмкіндік беріңіз (егер әзірлеушілер өздері шешім қабылдаса (егер олар өздері шешім қабылдаса, өзін-өзі ұйымдастыру және команданың басқа мүшелерімен қарым-қатынас жасай отырып, олармен пікір алмасып, жоғары сапалы өнімді жасау ықтималдығы едәуір артады)
  12. Өзгеріп отыратын ортаға үнемі бейімделіп, (бұған рахмет, соңғы өнім бәсекеге қабілетті болады)

Agile-ді түсініп, идеялар мен ережелерді қараудан басқа, осы кіші бейнені оқып, жобаларды басқару бойынша маман, консультант және бизнес-баптаның маманы Алексей Тахенков жүйенің негіздері туралы айтады.

Жоғарыда аталған идеялар мен принциптерді іс жүзінде орындау үшін сіз бірнеше ережелерді ұстануыңыз керек. Содан кейін тек Agile жобаларын басқару тиімді болуы мүмкін.

Agile қолданудағы негізгі нүктелер

Ептілік-әдістеме негізінен көрнекі бақылауға негізделген. Көбінесе нәтижеге қол жеткізу үшін жұмыс істейтін жоба қатысушылары арнайы түсті карталарды қолданыңыз. Бір түсті сигналдар соңғы өнімнің элементі, екіншісі - оның дамуын аяқтауды аяқтауды аяқтайды - оның үштен бірі - дайындық туралы және т.б. Көрнекі бақылау командаға процестің қазіргі жағдайы туралы көрнекі түсінік алуға мүмкіндік береді және барлық мүшелерінің жобаның бірдей көрінісін қамтамасыз етеді.

Команда мүшелері мен тапсырыс беруші көп жағдайда бірге жұмыс істейді, жақын жерде жұмыс істейді. Осының арқасында көптеген жұмыс процестері айтарлықтай жеделдетіледі, бұл жобаның қатысушыларына хабарлайды. Сонымен қатар, бірлескен жұмыс жемісті және тиімді ынтымақтастық пен тез жетістікке деген салауатты атмосфераны құруға ықпал етеді.

Жоба менеджері, команда және Клиент бірге әрекет еткен кезде, ақпараттың мақсаттары мен жоғалуын түсінбеу қаупін жояды. Барлық жұмыс ағындары мүмкіндігінше ашық болады, демек, туындайтын кез-келген проблемаларды бірден алуға және оларды шешудің ең жақсы нұсқаларын табуға болатындығын білдіреді.

Жоба менеджеріне ерекше назар аудару керек. Оны ер адам деп атауға болмайды, солға және оңға қарай бағыттау мүмкін. Мұндағы менеджер бағыт беретін көшбасшы ретінде әрекет етеді және ынтымақтастық және жұмыс ережелерін анықтайды. Басқаша айтқанда, agile бақылауы бейімделген.

Ептілік-әдістеменің тағы бір маңызды нүктесі - жобаның барлық көлемін бірнеше кіші бөліктерге бөлу. Бұл тәсіл даму процесін бірнеше рет жеңілдетеді, ал топтық топтар әрқайсысының нақты тапсырмаларына назар аудара алады.

Бір цикл бойынша жұмыс жасау, жоба қатысушылары жаңа дағдыларды игеріп, жаңа білім алып, сонымен қатар қателіктер процесінде талданады. Мұның бәрі болашақта (келесі циклдерде және басқа жобаларда) осы қателіктердің ықтималдығын азайтады.

Сонымен, тәсілдің соңғы маңызды элементі - спринт және күнделікті кездесулер. Спринттер белгілі бір мақсаттарда белгілі бір тапсырмаларды орындауға уақыттың белгілі бір кезеңдерімен (дент) шектеулі деп аталады. Команда өз іс-әрекетінің нәтижелерін көре алатын спринттердің арқасында.

Егер біз барлық уақытта жоба бойынша барлық уақытта бөлек, бірнеше спринттерге, олардың нақты мөлшерін аламыз; Оларды 15-ке отырсын. Әр спринт, мысалы, екі апта. Бұл осы екі аптада ғана (спринтқа бөлінген уақыт) қатысушылар күн сайын процесті және прогресті талқылайтын болады.

Күнделікті жиналыстар 15 минуттан аспауы керек. Олар команданың әрбір мүшесі өзіне үш сұраққа жауап бергені үшін ұйымдастырылған:

  • Кеше мен не істедім?
  • Бүгін мен не істей аламын?
  • Маған жұмыс істеуге не кедергі?

Осы сұрақтарға жауаптар сізді бақылауда, түсінуге, топ мүшелерінің әрқайсысына қай кезеңде және мақсаттарға жолдағы ықтимал мәселелерді шешуге мүмкіндік береді. Егер біз жалпыласақ, егер бірнеше шарттар орындалса, ептілік әдістемесін енгізу мүмкін:

  1. Жобаның құнын нақты анықтады
  2. Іске асыру барысында клиент белсенді қатысады
  3. Жалпы жұмыс кезең-кезеңімен жүзеге асырылады
  4. Белгілі бір нәтижеге өтіңіз
  5. Бір жұмыс тобының саны: 7-ден 9 адамға дейін

Қазіргі уақытта жобаны қолдау бар жобаларды басқару көп жағдайда IT-салада таратылады, алайда бизнес саласы оны игере бастайды. Бұл жүйе оқыту, маркетинг, бизнесте қолданылады. Жобаны икемді басқару әр түрлі компаниялар мен мемлекеттік құрылымдармен бағаланады.

Мысалдар: Жаңа Зеландия, Нигерия үкіметі, Нигерия үкіметі, Норвегиялық зейнетақы қоры, Орео (Cookie өндірісі), Aviasales компаниясы (ең ірі іздеу-жүйелер), Hewlett-Packard (ең ірі американдық IT компаниясы), Сбербанк » оның не екенін біліңіз).

Осы және басқа да көптеген ұйымдар жобаларды басқарудың әр түрлі әдістерін ептілікке негізделген. Және бұл әдістер туралы айту әдіснаманың өзіне қарағанда маңызды емес.

Жобаны басқарудың танымал әдістері

Ажайл, Скрам, Канбан

Әр түрлі заманауи компаниялар қолданатын жобаларды басқарудың көптеген әдістері бар. Бірақ олардың ішіндегі ең танымал және сұранысы срин (SCRAM) және Канбан (Канбан) да заңды түрде қаралады.

Scrum әдісі

Ептілік сілкінісі жүйесінің барлық әдістерінің ішінде жұмыс процесінің сапасын бақылауға басты назар аударатын жолмен ерекшеленеді. Алғаш рет «Хиротақ Такуетти» және «Хиротақ Такуетти» және «Хирот Такуетти» және «Хиротақ Такуетти» және «Икуджиро» емес ғылыми-техникалық мамандар мамандары «Регбиге жақындау» әдісі деп аталады, мұнда Scrum - бұл «доп үшін күрес» әдісі.

Әдетте, жобаның дамуы спринттерге бөлінеді, оның соңында клиент жетілдірілген бағдарламалық жасақтама алады. Спринттер уақыт өте келе қатаң түрде бекітілген және 2-ден 4 аптаға дейін созылуы мүмкін. Бір спринттегі жұмыс процесі бірнеше кезеңнен тұрады:

  • Жұмыс көлемі анықталды
  • Күн сайын 15 минуттық кездесулер бар, осылайша топ мүшелері өз жұмыстарын реттеп, аралық нәтижелерге әкелуі мүмкін.
  • Нәтижелер көрсетіледі
  • Спринттер сәтті және сәтсіз шешімдер мен әрекеттерді іздеу мәселелері бойынша талқыланады.

Көп жағдайда тыртық күрделі бағдарламалық қамтамасыздандырумен жұмыс істеуде және өсімді және итеративті әдістерді қолдана отырып, өнімді әзірлеуде қолданылады. Оның арқасында команданың жұмысын айтарлықтай арттырады және мақсатқа жетудің уақыты қысқарды.

Скрум нәтижелерді жақсартады, жобаны өзгертуге бейімдеуге көмектеседі, талдау үшін аз еңбек шығындары бар және жұмыстың кезеңдерін және жобаның сценарийін тиімді бақылауға мүмкіндік береді. Мұның бәрі бизнес мақсаттарымен кездесу мүмкін емес.

Канбан әдісі

Канбан - бұл тағы бір әдіс - комбинацияны тиімді және нәтижелі ету. Жобаға қатысушылар арасында жүктеменің барынша ашықтығы мен біркелкі таралуын дамыту бар. Канбанның маңызды ерекшелігі - бұл адамдарды үздіксіз ынтымақтастық, жетілдіру және оқыту үшін ынталандырады.

Канбан әдісі бойынша жұмыс бірнеше принциптерге негізделген. Біріншіден, жоба туралы барлық ақпарат визуализация керек, бұл сізге төсеніштерді, қателер мен кемшіліктерді көруге және оларды белсенді түрде жоюға мүмкіндік береді. Екіншіден, бір тапсырманы орындау үшін жұмыс барлық командамен бір уақытта жүргізілуі керек - бұл күш-жігерді теңгеруге және алынған нәтижелерді теңгеруге көмектеседі, саздауы жоқ жүктемелерді жоюға көмектеседі. Үшіншіден, барлық тапсырмаларды орындау уақыты қатаң бақыланады, осылайша процесті оңтайландырады және уақытты үнемдейді.

Скрамдан айырмашылығы, канбаннан кейін танымал болды, бірақ бұл көп нәрседен кейін, бірақ бұл ешқандай жолмен оның артықшылықтарынан түспейді және одан да тиімді болмайды. Бұл әдіс IT аймағында да, бизнес саласында да пайдалы.

Бұл ептілік негізінде жобаларды басқарудың негізгі әдістерінің мысалдары. Бірақ Prince2, Lean, алты Sigma, XP, CCMM, ECM, сарқырама және басқалар сияқты басқа әдістерді елемеу қажет емес. Сонымен қатар, ANDD, артықшылықтармен қатар, кейбір кемшіліктер бар.

Жағымсыз және жастан асқан

Агиле түсіргеннен кейін, осы әдістеменің оң және жағымсыз жақтарын білу маңызды. Артықшылықтардан бастайық.

Біріншіден, ептілік-менеджмент өте икемді деп атап өткен жөн. Егер, мысалы, дәстүрлі әдістеме жұмыстардың нақты кезеңдерін көрсетеді, содан кейін Едиела түпкілікті өнімнің тұтынушысына және Тапсырыс берушінің талаптарына оңай түзетіледі.

Шынында, және соңғы өнімде ақаулар саны азайтылады, өйткені бұл әр спринт сахнасының соңында жүргізілетін мұқият сапа сынағының нәтижесі.

Сонымен қатар, agile тез басталады, өзгерістерге оңай әсер етеді, әзірлеушілер мен клиенттерге нақты уақыт режимінде тұрақты байланыс орнатуға мүмкіндік береді. Артықшылықтары айқын, бірақ минус туралы сөйлесейік.

Әдістеменің кемшіліктері, біріншіден, тұрақты кері байланыс Жобаның мерзімдері кейінге қалдырылатындығына әкелуі мүмкін, осылайша олар шексіз жұмыс істейтін жұмыс қаупін тудырады. Егер тұтынушы, мысалы, тек нәтижелер, бірақ оларға қол жеткізу үшін қажет күш-жігер туралы идеялар болмаса, ол үнемі жақсартуларды қажет етеді.

Екінші кемістік - жобаның өзгеріп отырған шарттары үшін жобалық құжаттаманы бейімдеу. Өзгерістер немесе қосымша мүмкіндіктер туралы, функционалдық талаптар немесе архитектурасы бар құжаттарды тиісті ақпараттандыру болмаған жағдайда, ағымдағы уақытта орынсыз болуы мүмкін.

Үшінші минус Ажайлға жиі кездесулер қажет деп атауға болады. Әрине, олар жұмыстың тиімділігін арттыруға ықпал етеді, бірақ команданың мүшелерін үнемі алаңдаушылық процеске теріс әсер етуі мүмкін, өйткені адамдардың назарында адамдар шешіліп жатқан міндеттерден аулақ болады.

Бұған клиенттің тұрақты болу қажеттілігі, ұзақ мерзімді жоспарларды құруға және ынталы және жоғары білікті мамандарға қажеттілікті қажет етеді. Айтпақшы, соңғысы айтпақшы, бұл үлкен дәрежеде, сонымен қатар ұйымның қызметіне епарл-менеджмент енгізеді. Және ептілікті түсінген, оны енгізу тақырыбымен сіз кездесуіңіз керек.

Агрегативті agile.

Эдиеланы компаниялардың жұмысына енгізудің мысалдары өте көп. Олардың барлығы дерлік маңызды оқиғалардың кешенін талап етеді дейді.

Бастау үшін, белгілі бір әдіс таңдалады, бұл жоба жағдайына байланысты. Содан кейін тапсырмалар мен міндеттер, спринттердің негізгі мерзімі және уақыты, топтардың саны және жобаның басқа компоненттері анықталды. Талаптардың максималды санына сәйкес келетін әдісті таңдау маңызды.

Біз айтқандай, кәсіби мамандар тобы ептиканы енгізу керек. Оның барлық мүшелері әдістеменің негізгі идеялары мен принциптерін білуі керек және оларды қолдана білулері керек. Егер компанияда мұндай адамдар болмаса, қызметкерлер сабақ беруі керек. Ajilele-ді пайдалануды шешкен компанияның басшылығы ұйымның жүйені оның жобаларына қолдануға болатындығын және т.б. қалай өзгертуге дайын екендігін нақты түсінуі керек. Көбінесе бұл сұрақтарға жауап беру үшін сіз genile мамандарымен байланысуыңыз керек.

Келесі кезеңде жүйемен тәжірибесі бар адам шақырылады. Ол оны көрсетеді, спринттер мен іс-әрекеттердің мәнін, болашақ команда мүшелерінің функцияларын, олардың арасындағы өзара әрекеттесудің ерекшеліктерін және басқа мәселелердің ерекшеліктерін түсіндіреді. Осыдан кейін ғана жаңа команда құрылады, рөлдер, міндеттер мен міндеттер таратылады, аналитика, есеп беру және т.б. жүргізуге арналған құралдар таңдалады.

Қорытынды кезең Ажайлмен алғашқы тәжірибе, И.Е. Алғашқы жоба оны қолданумен. Қателіктер, кемшіліктер, сәйкессіздіктер, арқандар сөзсіз екенін түсіну керек. Біз бір құралдардан бас тартуымыз керек және оларды басқалармен алмастыруымыз керек, командадағы адамдар арасындағы рөлдерді өзгерту мүмкін болуы мүмкін. Бірінші тәжірибе - бейімделу процесі және екі жақты бейімделу: компания әдіснамаға үйренеді, ал әдістеме компанияға түзетіледі.

Қорытынды

Осы шолуды қорытындылай келе, теория мен практика екі түрлі нәрсе. Жаңа әдістер мен технологиялар және оларды іске асыру командалық бірқатар мәселе және қалай тиімділікке жетуге болады - іс әрқашан жеке болып табылады. Agile - бұл панацея емес, бірақ сәттіліктің кепілі емес, бірақ ол сізге дұрыс бағытты қоюға және жолдағы белгілерді табуға мүмкіндік береді.

Кез-келген жобаны жүзеге асыру үшін бір нәрсені өзгерту, жаңа шешімдер іздеу, ерекше идеялар жасау қажет болады. Тек үнемі өзгеріп отыратын еңбек жағдайлары мен тұтынушыға қойылатын талаптарды реттеу, сіз әрекет етудің сенімді тәсілдерін таба аласыз. Ыстық жобалардың икемді басқару әдістемесі дұрыс көмекшіне адал болуы мүмкін.

Біз маған ептілік әдіснамасы, бұл іс жүзінде жұмыс істейтін және қандай проблемалар тудыруы мүмкін екенін айтамыз.

Не ептілік: идея, принциптер, мүмкін проблемалар

Agile - бұл басқарудың әдістемесі емес. Бұл жобалық жұмысқа түбегейлі әр түрлі тәсілдерді насихаттайтын тұтас философия. Бұл тұрғыдан алғанда, ептілік, әдетте, «менеджмент» туралы емес, сонымен бірге менеджерлерсіз жұмыс туралы, бірақ қатысушылары бір-біріне жауап беретін команда. Яғни «тік» орнына «көлденең».

Идея деген не

Бірқатар классикалық / каскадты / сарқыраманың (сарқырама) шешуге икемді басқару әдістемесі ойлап табылды. Мысалы, кейбір командаларға бірқатар командалардың жоспарлау және әсері басқалардың жұмысына тым көп көңіл бөлінеді. Бұл мен айтқанымдай, мен жобалық жұмыстың қарауын толығымен қайта қарауға және бөлек механиканы өзгертпеуге мәжбүр болдым.

«Икемділік» ептілік командасының қабілеттеріне үнемі өзгеріп отырады және шығындар бойынша қол жеткізіледі:

  • Қартұрылыс . Ұзақ уақытқа жоспарлаудың орнына, содан кейін өнімнің тамаша нұсқасын жасаудың орнына, ептілік командасы ептілік командасы жұмыс істейтін прототипті мүмкіндігінше ертерек босатуға тырысады, содан кейін оны сынап, оны аяқтауға тырысады. Жылулық дамудың ұзақтығына кері әсерін тигізуі мүмкін, бірақ сізден бірден көп немесе аз жұмыс істейтін өнім бар.
  • Өзін-өзі ұйымдастыру . Командада барлығы тең, көшбасшылар мен менеджерлер жоқ, яғни Hillish мақұлдамауы керек. Ол ресурстарды, әсіресе уақытты үнемдейді.
  • Білімді интерпенетизациялау . Ептілік командасындағы кез-келген маманға байланысты мамандықтар туралы кем дегенде негізгі білім болуы керек. Кросс-функционалдылыққа қосымша, жаңа тақырыптарға үнемі игеру сізге реңкті сақтауға мүмкіндік береді (егер ми үнемі жаңа ақпарат берсе, сонымен қатар деменция кейінірек болады; бірақ бұл мүлдем басқа оқиға).
Қысқаша тарихы agile.
Икемді тәсіл өзінің өмір сүргені 20 ғасырдың бірінші жартысынан бастап басталады (дегенмен, бұл туралы бұрын-соңды осыған ұқсас нәрсе бар деген пікір бар). 30-шы физика вальтер Шухарт өзінің оқу-жаттығуларына қатысты, ол өзінің студентке деген көзқарасын қолданады, ол өзінің студентімен бірге Улям Демингке бөлінеді (қазір менеджментке, деминг циклін білеміз). Екінші дүниежүзілік соғыс бітіргеннен кейін Toyota (ең жақсы, қайсысы қымбатты, Канбан ойлап тапты және ептілікпен байланысты көп нәрсе) менеджерлерін оқытуға арналған.
Келесі жылдары көптеген компаниялар өздерінің икемді басқару әдістерін ойлап табады: Scrum, XP, FDD және т.б. Бірақ 2001 жылға дейін ешкім «епсиле» туралы айтпайды, басқарудың икемді әдістерін қолданады және бағдарламалық жасақтаманың манифесто бағдарламалық жасақтамасын жасамайды (ептілік бағдарламалық жасақтаманы жасау үшін манифест немесе жай ғана манифест). Мұнда және айналасында «ептил» ұғымы, олардың айналасында бүгінде көптеген әңгімелер бар.

Ептілік әдістемесінің негізгі құндылықтары

В Жобаны басқару әдістері туралы мақала Мен осындай анықтаманы бердім:

Әдістеме - теория бойынша қолдау көрсетілетін әдістер мен принциптер жиынтығы.

Солай теория Agile жағдайында - бұл gileifesto-да сипатталған құндылықтар:

  • Адамдар және өзара әрекеттесу және маңызды процестер мен құралдар . Егер сіздің командаңызда жұмысқа кедергі келтіретін принциптер, дәстүрлер, құрылымдар, құралдар немесе жағдайлар бар болса - олар олардан арылу керек. Адамдар өздері ұйымның жолын, қолданылған процестердің жиынтығын таңдауы керек. Соңында мұның бәрі жұмыс істеуге көмектесуі керек және кедергі жасамауы керек.
  • Жұмыс өнімі құжаттамадан гөрі маңызды . Бұл «ептілікке жұмыс жасау - құжаттарсыз жұмыс істеу» дегенді білдірмейді. Algile-командаларда да құжаттама бар, бірақ ол көп уақыт пен ресурстарды жұмсамайды.
  • Тапсырыс берушімен ынтымақтастық келісім-шарт талаптарын үйлестіруден гөрі маңызды . TK және бағалауды одан әрі үйлестіру. Бағасы уақтылы төлем болған кезде де, тапсырыс берушімен қарым-қатынасты бұзудың мағынасы жоқ. Егер сіз жұмысты келісе алмасаңыз және оны бүлдіре алсаңыз, соңында сіз осы клиентті жоғалтасыз, мүмкін келесідей. Кез келген келісім-шарттар, құжаттар мен келісімдер сіздің клиенттермен қарым-қатынастарыңызбен қолыңызда, және оларды бүлдірмеуі керек.
  • Бастапқы жоспарды бастан кешіруге дайын . Жоба жоспары бар болса да, ол кезде, уақыт өте келе сіз өзгерістер жасауыңыз керек, - бұл ептіліктің мәні.

Манифестетте әлі де принциптер сипатталған, керісінше құндылығы бар. Сондықтан мен оларды мұнда әкелмеймін. Егер қаласаңыз, барыңыз Википедия туралы оқыңыз .

Қандай проблемалар болуы мүмкін

Ай, қандай керемет, иә? Өкінішке орай, оны кез-келген компанияда қолдануға болады, бірақ оны кез-келген компанияда қолдануға болады, бірақ егер сіз кешіріңіз, тіпті, - банк - банк), ол бәріне сәйкес келмейді. Ия, және оны енгізу өте ауыр болуы мүмкін.

Мен үш проблеманы көремін (олар одан да көп болуы мүмкін болғанымен), өйткені қатарынан ептілікке көшу мүмкін емес:

  • «Босс - бағынышты» ұғымынан бас тарту қиын . Өйткені, agile жоспарлау емес, бірақ бүкіл команданың жұмысының философиясы. Мұндай трансформацияны әр компаниядан тыныштандыра бермейді.
  • Шынымен жұмыс істеуге барлығы бірдей дайын емес . Көптеген адамдар жалғыз жұмыс істеуге, көшбасшылыққа дейін баяндамас және кез-келген жерге көтерілмеуге ыңғайлы. Ал кезінде барлығы бәрін түсініп, үнемі біреудің жұмысына қатысады.
  • Уақыттың бір бөлігі жай ғана мүмкін болғанына бәрі бірдей дайын емес . Команда тапсырмада жұмыс істеді делік, содан кейін жобаның мақсаттары өзгерді және толық жұмысты жалғастырудың ешқандай мәні жоқ. Сіздің барлық күш-жігеріңіз бекер болды. Бұл барлық уәжді оңай өлтіруі мүмкін психологиялық қиын жағдай.

Егер сіздің командаңыз бірқатар жобаларда жұмыс істесе, ол өзінің ісін жақсы біледі және керемет нәтижеге батады, мүмкін сіздікі.

Ептілік-әдістеме каскадты модельге барлық кезеңдер үшін егжей-тегжейлі жоспарсыз жоғары сапалы өнімдер жасауға мүмкіндік бермейді. Барлығы итереліліктің арқасында, клиенттер мен қызметкерлердің кері байланысы және команданың өзін-өзі ұйымдастыруы арқасында.

Ең бастысы, ептілік - әдіс және философия екенін ұмытпаңыз. Мұның бәрін жобаны басқару үшін қолдану үшін сіз осы дизайнерден әдістеме жинап немесе бар заттардың біреуін таңдауыңыз керек - мен олар туралы олар туралы келесі мақалаларда айтамын.

Дереккөз: https://week.net/ru/blog/chto-takoe-agile

«Кез-келген бизнес әрдайым күтілгеннен ұзаққа созылады, тіпті егер сіз Хофстадтер заңын қарастырсаңыз да». - Хофстадтер заңы

Сурет.

YouTube-тағы ең көп қаралған фильм ептілік. Осы баптың жарияланған кезіндегі 744 625 қаралды. Презентацияның қарапайым стилі, суреттері және бар болғаны 15 минут - мен көрген ең жақсы. TED демалады.

Рғының раты

Бұл үй жануарлары, Өнімнің иесі . Ол техникалық мәліметтерді білмейді, бірақ ол жалпы суретке деген көзқарасы бар, біледі не үшін Біз өнімді жасаймыз, ол қандай проблемаларды шешеді және кім үшін шешеді.

ол қызығушылық танытқан адамдар . Олар өнімді пайдаланады, оны қолдайды немесе қандай-да бір жолмен дамытуға қатысады.

ол Жеке әңгімелер . Олар мүдделі тұлғалардың тілектерін білдірді. Мысалы, «Әуе билеттерін брондау» жүйесі, пайдаланушы рейстерді іздеуі керек.

Қызығушылық танытқан адамдарда көптеген идеялар бар, үй жануарлары өз пікірінен тыс әңгімелер жасауға көмектеседі.

ол Әзірлеушілер тобы . Қалайтындар салу Жұмыс жүйесі.

Өткізу қабілеті

Команда пайдаланылғандықтан Икемді даму әдіснамасы Олар осы әңгімелердің барлығын үлкен шығарылымға шығармайды, керісінше, олар оларды дереу және мүмкіндігінше жиі босатады. Әдетте олар аптасына 4-6 пайдаланушы тарихын шығарады. Бұл олардың саны өткізу қабілеті . Өлшеу өте оңай - 7 күн ішінде пайдаланушы әңгімелерінің саны.

Кейбір әңгімелер үлкен, оларды екі, кейбір кішкентайлар деп санауға болады, оларды жартысын қарастыруға болады.

Осы ырғақты сақтау үшін және қолмен регрессивті тестілеуге тыйым салынып, команда көп жұмыс істейді Автоматты тестілеу және тұрақты интеграция. Сондықтан, әр мүмкіндік автостанттар жазуы керек, ал кодтардың көпшілігінде кірістірілген автостанттар бар.

Мәселе мынада, мүдделі тараптар көп, сондықтан олардың өтініштері аптасына 4-6 қабатпен қанағаттануға болмайды.

Әрдайым пайдаланушы тарихын жүзеге асырған сайын, олардың бірнеше сұраныстарын ұстанатын бірнеше идеялар бар.

Егер бізден сұрағаны туралы бәрін жасасақ, не болады? Бізде артық жүктеме болады.

Команда осы аптада 10 жаңа оқиғаны алады делік. Егер 4-6 бөлімшесінде 10 A болса, команда шамадан тыс жүктеледі. Бұл тапсырмалар арасында ауысуға, мотивацияны жоғалтуға, нәтижесінде өнімділік пен сапа азаяды. Бұл әдейі ұтылу стратегиясы.

Scrum және XP бұл жағдайда «кешегі ауа-райы» әдісін қолданыңыз. Команда былай дейді: «Жақында біз аптасына 4-6 фих жасадық, келесі аптада 4-6 Фихе не істейміз?

Өнім иесінің міндеті - осы аптада қай пайдаланушының әңгімелері енгізілетінін сауатты таңдау.

Канбан бірнеше тапсырманы ұсынады - WIP шегі. Команда 5 деп санайды делік, олар бір уақытта олар бір уақытта жұмыс істей алатын Unitify, олар бір уақытта жұмыс істей алады, олардан екіншісіне секірмейді.

Бұл екі тәсіл жақсы жұмыс істейді және екеуі де скринде сақталған тапсырмалар кезегінде немесе басымдыққа ие тапсырмалар тізімін жасайды.

Бұл кезекті басқару қажет. Егер қызығушылық танытса, онда қызығушылық танытқан адамдар аптасына 10 оқиғаны сұрайды, ал команда 4-6 қабатты іске асырады, содан кейін бұл кезек одан да көп болады. Көп ұзамай сіздің артта қалуыңыз жарты жыл бұрын жоспарланған болатын. Яғни, бір оқиға 6 айдан шығуды күтеді.

Тапсырмалар тізімін бақылаудың бір ғана әдісі бар - бұл «жоқ» деген сөз

Бұл өнім иесінің ең маңызды сөзі. Ол оны күн сайын айнаның алдына үйретуі керек.

«Иә» деп айтыңыз - оңай. Бірақ маңызды міндет - жасамау туралы шешім қабылдаңыз Және осы үшін жауапкершілік жүктеледі. Өнімнің иесі біз қазір не істеп жатқанын және кейінірек не істеп жатқанын анықтайды. Бұл қиын жұмыс және оны дамыту тобымен және кем дегенде бір рет қызықтырды.

Басымдықтарды дұрыс реттеу үшін өнімнің иесі әр сюжеттің және оның көлемін түсінуі керек.

Шешімдерді қабылдау

Кейбір әңгімелер өте қажет, ал кейбіреулері тек бонустық мүмкіндіктер. Кейбір оқиғалардың дамуы басқа айларды дамытуға бірнеше сағат кетеді. Сюжеттің мөлшері мен оның мәні қалай байланыстырады? Жолда. Бұдан былай жақсы дегенді білдірмейді. Тапсырманың мәні мен күрделілігі - үй жануарлары басымдықтарды ұйымдастыруға көмектеседі. Өнімнің иесі тарихтың мәні мен көлемін анықтайды ма? Жолда. Бұл Гадайкудағы ойын. Оған барлығына қатысқан дұрыс. ПЭТ үнемі мүдделі тараптармен әр оқиғаның құнын білуге, әзірлеушілер тобымен байланысады, жұмыс көлемін білу үшін коммуникация жасайды, бірақ мұның бәрі шамамен нақты сандар жоқ. Бастапқыда әрдайым сағынып қалады және бұл қалыпты жағдай. Қоқыс сандарынан гөрі үлкен құндылық.

Әзірлеушілер жаңа нәрсе шығарған сайын біз көп ақпарат білеміз және оны жақсартуға болады.

Бір басымдық жеткіліксіз. Тез және жиі әңгімелер шығару үшін сіз бірнеше күнде жасай алатын бөліктерге бөленуіңіз керек. Біз шұңқырлардың басында кішкентай және нақты оқиғаларды қалаймыз, ал соңында үлкен және белгісіз. Уақыт өте келе, біз бұны қабылдай аламыз. Біз өнім мен пайдаланушы қажеттіліктеріне қатысты соңғы жаңалықтарымызды қолдана аламыз. Мұның барлығы тазалағыш артта қалу деп аталады.

Пэт әр сәрсенбі сайын сағат 11-ден 12-ге дейін сақтау бойынша жиналыс өткізеді. Әдетте бүкіл команда, кейде бірнеше мүдделі тараптар жиналады. Жиналыстардың мазмұны басқаша. Қабылдау критерийлері бойынша әңгімелер, бағалауға, бағалауға назар аударыңыз.

IT өнімінің иесі үнемі барлығымен байланысып отыруы керек

Материалдық өнім иелері сәттіліктің 2 компонентін ерекшелейді: жұмыс пен байланысқа деген құштарлық. Өнімнің иесі қандай міндеттерді топпен шешеді.

Дамудың күрделілігі мен қолданушының тарихының арасындағы тепе-теңдік

Ерте сатысында баланс бірден белгісіздікке және бірнеше қауіпке қауіп төндіреді.

Тәуекелдер

Іскери тәуекел: «Біз дұрыс нәрсені жасаймыз ба?»

Әлеуметтік тәуекел: «Біз сізге қажет нәрсені жасай аламыз ба?»

Техникалық тәуекел: «Жоба осы платформада жұмыс істей ме?»

Құны және іске асыру мерзімі бар тәуекелдер: «Менде ақша жеткілікті ме?»

Білімді тәуекелге қарсы тұруға болады. Белгісіздік үлкен болған кезде, біз білім алу - интерфейс прототиптерін, техникалық тәжірибелерді сатып алуға көңіл бөлеміз,

Білім құндылықтары мен тұтынушылардың құндылықтары арасындағы ымыраға келу

Тапсырыс берушінің көзқарасы бойынша, қисық сызық келесідей:

Тұтынушы үшін құндылық тұрғысынан бұл қисық, бұл қисық. Белгісіздік азаятындықтан, біз тұтынушы үшін құндылықтарға шоғырлана аламыз. Біз не істеу керектігін білеміз. Бұл тек істеу керек. Негізгі әңгімелер орындалды, біз бонустық мүмкіндіктер жасаймыз немесе жаңа жобаны іске қосамыз.

Қысқа мерзімді және ұзақ мерзімді ойлау арасындағы ымыраға келу

Алдымен не жүзеге асыру керек? Қателерді шұғыл түрде жою немесе пайдаланушыларға әсер ететін таңғажайып мүмкіндікті дамытуды бастаңыз. Немесе болашақта жұмысты тездететін күрделі платформаны жаңарту. Реактивті және проактивті жұмыс арасындағы тепе-теңдікті үнемі бақылау қажет.

Дұрыс істер жасаңыз, заттарды дұрыс жасаңыз немесе тез жасаңыз?

Ең дұрысы - үшеуі де бір уақытта, бірақ іс жүзінде таңдау керек.

Біз осындамыз делік. Біз тамаша архитектураның көмегімен идеалды өнімді құруға тырысамыз. Егер біз көп уақытты өткізсек, «маркетингтік терезеге» кіре алмаймыз және ақшаға қатысты мәселелеріміз болады.

немесе

Біз жылдам өнім прототипін жасаймыз. Қысқа мерзім ішінде бұл жаман емес. Ұзақ мерзімді перспективада - біз техникалық тәуекел аламыз. Және даму жылдамдығы нөлге дейін төмендейді.

немесе

Біз осындамыз, рекордтық уақытында керемет ғибадатхана жасаймыз. Бірақ пайдаланушыға ғибадатхана қажет емес, оған тұрғын үй қажет болды.

Скрумдағы рөлдер арасында сау қақтығыс бар

Өнім иесі дұрыс нәрсені салуға бағытталған. Команда заттарды дұрыс салуға бағытталған. Scrum Master немесе Algile жаттықтырушысы кері байланыс циклін азайтуға бағытталған.

Жиындықтың маңыздылығын бөлек атап өткен жөн, сондықтан ккак қысқа кері қарай оқыту циклін тездетеді. Бұл бізге не дұрыс екенін және оларды қалай дұрыс құруға болатындығын тез білуге ​​мүмкіндік береді.

Жаңа өнімнің дамуы мен ескінің жақсаруының арасындағы ымырасыз

Өнім ешқашан толық аяқталмайды, өйткені оған үнемі өзгерістер қажет. Команда жаңа өнімде жұмыс істей бастағанда, ескіге не болады? Өнімді бір пәрменнен екіншісіне ауыстыру өте қымбат және қауіпті. Әдетте команда ескі өнімді қолдайды, жаңа өнімді дамытады. Сондықтан, «Backlog» ұғымы өнім мен командамен емес. Backlog - бұл өнім иесі команданы қалайтын нәрселердің тізімі. Және әр түрлі өнімдерге арналған әңгімелер жиынтығы. Өнімнің иесі үнемі іске асыру үшін өзекті түрде таңдауы керек.

Әңгімелерді жою кестесі

Кейде мүдделі тараптар үй жануарларын сұрайды: «Менің мәртебем қашан шығарылады?» Немесе «Рождество үшін қанша Fich босатылады?» Өнім иесі пайдаланушының күткенін басқара алуы керек. Және үміттерді нақты басқару.

Екі тенденция оптимистік және пессимистік (сіз кездестіре аласыз). Трендтер арасындағы қашықтық команданың жылдамдығы қаншалықты тұрақсыз екенін көрсетеді. Уақыт өте келе, бұл үрдістер тұрақтанады және белгісіздік конустары азаяды.

Мүдделі тұлға бұл мүмкіндік қашан жасалатынын сұрайды делік?

Бұл белгіленген мазмұн және белгісіз мәселе. Үй жануарларына жауап алу үшін екі тренд желісі қолданылады. Жауап сәуір немесе мамырда.

Мүдделі тарап үй жануарларын: «Рождествоға қанша жасалады?» - деп сұрайды. Бұл белгіленген және белгісіз мазмұн туралы мәселе. Тренд сызықтары тік шкафта кесілген, мүмкін, мүмкін, іске асыруға уақыт бөлек болуы мүмкін.

Қызығушылық танытқан адам: «Бізде бұл ерекшеліктерді Рождествоға жасауға уақыт бар ма?» - деп сұрайды. Бұл белгіленген уақытша негіз және тіркелген мазмұн. Трендтерге назар аудару, үй жануарларының жауаптары: «Жоқ». «Рождествоға көп нәрсе істеуге уақыт бар, бірақ осы жұмыстың барлығын толығымен аяқтауға көп уақыт қажет».

Уақытты көбейтуден гөрі жобаның мазмұнын азайту жақсы. Егер біз мазмұнды азайтатын болсақ, бізде уақытты ауыстыру мүмкіндігі болады. Біз мұнда бір нәрсе шығара аламыз, ал қалғандары - кейінірек.

Өнімнің иесі есептеулерді апта сайын жасайды және өте эмпирикалық мәліметтерді қолданады және қалағанын жарамсыз етеді. Ол сенімсіздік туралы шын жүректен сөйлеседі. Команда жұмыс қарқынын қолдайды, ал PAT оларды қосуға, оларды жеделдетуге мәжбүр етпейді.

Бірнеше командалар

Бізде бірнеше өнім иелері және бірнеше команда бар. Дәл осындай модель - өткізу қабілеттілігін басқару, мүдделі тараптармен байланыс, пайдаланушы әңгімелерінің ауытқуы туралы шешім қабылдау. Жылдамдық барлық командалардың жылдамдығының қосындысына тең. Болжау жалпы немесе әр команда үшін болуы мүмкін. Өнімнің иелері қосымша тапсырма болып табылады - басқа өнім иелерімен байланыс. Секбиелдіктерді азайту және синхрондауды қамтамасыз ету үшін артта қалу жұмыстарын ұйымдастыру қажет. Ірі жобаларда өнімнің негізгі иесі (CPO) басқаларды синхрондау үшін қажет.

Дереккөз - жаңғақ ішіндегі өнімге иелік ету

Автор __Фото

Көптеген қатысушылар жұмыс істейтін ірі жобаларда жұмысты дайындықсыз және бір жүйе жасамай ұйымдастыру қиын. Жобаларды жүргізу кезінде индикаторларды көбейту үшін, пәрменді қалай басқару керектігін біліңіз, gion икемді басқару жүйесіне қарау керек.

Біздің өнімдеріміз сіздің бизнесіңізге көбірек білім алу үшін маркетингтік шығындарды оңтайландыруға көмектеседі

Не ептілік

Agile - қолданбалы жұмысты қажет ететін салалардағы жобаларды басқару әдістерінің жиынтығы. Әдістеме өнімдерді құру жылдамдығын арттыру, дамудағы тәуекелдерді азайту, топ мүшелерінің өзара әрекеттесу деңгейін жоғарылату үшін қолданылады. Ол өзгерістерге жауап береді және ауытқуларды реттеуге мүмкіндік береді.

Басқа әдістемелерден не ерекшеленеді

Бұл өнімнің пайда болуын егжей-тегжейлі сипаттайтын алдыңғы тәсілдерге ұқсас емес. Agile Radol, ондағы 4 құндылық және 12 қағидат. Gop roup agie of eam - икемді әдістеме, алайда, көп көлемді, ал ондаған беттерде жұмыс істеу процесін сипаттайды. RUP шағын міндеттерге жарамсыз, олардың ұзақтығы 2-ден 6 аптаға дейінгі итерациядан тұрады.

Ашулау - мұрагер Руп. Бұл әдістемеде жоба төрт фазаға бөлінеді: бастапқы кезең, сызу фазалары, дизайн және беріліс. Әдістеме ептілікпен салыстырғанда икемді емес, IT-салада көбірек қолданылады.

Agile қолданылған жерде

Техника IT-индустрияда қолданылды және бағдарламалық жасақтаманы әзірлеу үшін пайдаланылды. Микродингтік және қысқа өндірістік циклдер арқылы өнім шығаруды тездететін бейімделгіш әдістерді енгізу бойынша мәні азайды. Алайда, кейінірек ептілік басқа қолданбалы жерлерде қолданыла бастады. Gernflix, Spotify, Magna International, General Electric, Accesslation, M.VIDEO компаниялары.

Мұндай технологиялар клиенттердің өнімдерін құру бойынша жұмыс істейтін командалардың меншігіне айналды.

Жағымсыз және жастан асқан

Техниканың артықшылықтары:

  • Бәлкім, бейімделген механизмдер басталуына назар аудару;
  • бюрократияның болмауы;
  • нәтиже алу мерзімдерін азайту;
  • Өнімнің функцияларын арттыру.

Кемшіліктері:

  • Өнімді дамыту процесіне және оның жұмысына әсер ететін техникалық құжаттаманы азайту;
  • Жоспарлаудың үдеуі дайын өнімнің ауқымымен салыстырылмайды, сондықтан оның сәулетінде қателер туындауы мүмкін;
  • Жылдам шешімдерді қабылдауға байланысты ақаулар қалыптасады және сапа зардап шегеді.

Манифесто.

2001 жылы ептілік манифесті Agile Alliance Agile Alliance Group жасаған. Олар белгіленген идеяларды жою бойынша бағдарламалық жасақтаманы әзірлеудің жаңа тәсілдерін қолданды Басқару . Бағыттағы жақтаушылар жеке тұлғаның құнын, қайтару құралдарымен, жоспарлар мен құжаттамада жеке тұлғаның құнын және топтық жұмысты белгілейді. Техника енгізілгеннен кейін екпіндер жаңа мақсаттарға, міндеттер мен қағидаларға ауысты, бұл өзгеріп жатқан нарыққа және тұтынушылық сұраныстарға бейімделуге мүмкіндік берді.

Ептілік идеялары

Agile мәндері:

  • Адамдар процестер мен стандартты құралдардан гөрі маңызды;
  • Өнімді құру құжаттаманы таңдау мен үйлестіруден гөрі маңызды;
  • Клиенттің орнын тыңдап, онымен келісімшарттан жоғары;
  • Түзетулер бастапқы әзірленген стратегиядан гөрі маңызды.

Әдістеменің икемділігі

Жұмысты ұйымдастыру әдістері процестер кезеңдерде жүзеге асырылатын каскад моделіне негізделген. Егер өнімнің дамуына қойылатын талаптар болса, түпкілікті мақсат өзгертілсе, сіз жұмыстың орындалған бөлігін қайта қарауыңыз керек. Барлық қызметкерлер бұған дайын емес: кейбіреулер біраз уақытқа дейін билік органдарына жұмыссыз жоспардағы түзетулер туралы ақпарат бермейді. Ептілік әдістемесі бұл мәселені бар икемділік пен бейімделудің көмегімен шешеді.

Әдістеме принциптері

Бұл жүйені таңдаған кезде, Ұйым, көп жылжымалы, клиенттік қызметкерлерді кішігірім командалармен бөліседі. Ептілік принциптері: тапсырмаларды ұсақ блоктарға, қызметкерлердің автономиясына бөлу, жұмыстың ашықтығы, клиенттерден кері байланыс өңдеу.

Шағын блоктарда жұмыс жасаңыз

Күрделі жобалар шағын міндеттерге бөлінеді, олардың әрқайсысы жеке бірлікке орналастырылған. Мақсаттарға қысқа цикл үшін қол жеткізіледі, сондықтан көп сатылы жоба іске қосылды.

Шағын кросс-функционалды командалар

Қызметкерлер шағын командаларда жұмыс істейді. Клиент үшін маңызды функциялардың бірін жүзеге асырудағы әрқайсысының міндеті. Команданың саны мен құрамы олардың міндеттеріне байланысты әр түрлі болады. Бір командадағы қызметкерлер саны 12 адамға дейін.

Толық емес жұмысты шектеу

Agile қысқа мерзім ішінде шешуге болатын тапсырмаларға шоғырлануға көмектеседі. Жұмыс көлемін азайту жалпы өнімділікке әсер ететін мини-тапсырмаларды тез арада жеңуге көмектеседі.

Команданың автономиясы

Тапсырма бойынша жұмысты бастамас бұрын жоспар жоспарланған. Содан кейін әр команда оның орындалуын қалай шешуге болатындығын шешеді. Менеджердің міндеті негізгі ережелерді анықтау болып табылады, қызметкерлер жұмыс қарқынын, шарттарды үйлесімді түрде таңдайды.

Дайындық сатысына жету

Әдістемені тексеру проблеманың аяқталуы, оның нәтижесі әр циклдің соңында қорытындыланады. Кішкентай блоктарға бөлінудің арқасында команда тапсырманы толығымен аяқтай алады және оны «іс жүзінде аяқтау» деп белгілей алады. Ірі жобалардағы саңылаулардың себебі - ішінара толтырылған міндеттер, бірақ олардың бірқатар мәселелері бар. Нәтижесінде олар уақытты, ресурстарды, назарын тартып, қызметкерлерді міндеттемелерден алшақтатады.

Үздіксіз жұмыс

Қысқаша циклге бөлінген тапсырмалар әр кезеңге ұмтылатын басымдықтары бар. Оның арқасында жұмыс үздіксіз, ал қызметкерлер көршілес міндеттерден алшақтамайды.

Күнделікті есептермен алаңдамау керек, сонымен қатар сіздің бизнесіңіздің ақырғы аналитикасын жалғаңыз және маңызды стратегиялық тапсырмаларға уақытыңызды төлеу.

Толық ашықтық және стикерлері бар тақталарды пайдалану

Бұл қысқаша көмектеседі, бірақ жұмысты сипаттау, команда орналасқан ағымдық кезеңді белгілеңіз, қажет болған жағдайда қызметкерлердің процесіне, проблемалардың қайнар көзін анықтаңыз.

Әр циклдегі пайдаланушылардан кері байланыс

Командалар әр циклдің соңында клиенттерден кері байланыс алады. Ақпарат негізінде жетістіктерді бағалайды, мәселені орындау. Ақпарат жоспарлау үшін кейін ескеріледі.

Ептілік әдіснамасының принциптері

Қолданудың негізгі нүктелері

Agile әдістері әртүрлі бизнес-процестерді шешу үшін қолданылады. Сондықтан, оларды жүзеге асыру үшін әдістеме практикада қалай көрінетінін анықтау маңызды.

Ептіліктің рөлдері қандай

Жүйедегі рөлдер:

  1. Өнімнің иесі іске асырудың техникалық мәліметтеріне арналмаған, бірақ жалпы көру қабілеті бар, ол қай көрермендердің өнімнің қайсысы жасалып жатқанын, қандай тапсырмаларды орындауы керек екенін түсінеді.
  2. Әрекеттердің үйлестірушісі - технологиялық процестерге және жіберуге жауап береді Ықтимал қызметкерлер .
  3. Әзірлеушілер командасы өнімді құруға қатысады, оның техникалық компонентін жүзеге асырады.

Ептіліктегі құзіреттілік иерархиясы

Команданың құрылымы көлденең, бірақ ол иерархияға ие. Менеджер қызметкерлердің тапсырмаларын орындайтын векторды көрсетеді. Жүйенің ерекшелігі - иерархия қызметкерлердің бастықтармен өзара іс-қимылын анықтайтын билікке емес, билікке негізделген.

Өткізу қабілеті қандай

Өткізу қабілеті - бұл «пайдаланушы әңгімелері» деген сан. Бұл тапсырмада қалыптасқан клиенттердің тілектері. Мысалы, бағдарламада іздеу сүзгілерін орнату, тұтынушылардың кері байланысын жақсарту, техникалық қолдау қызметіне жұмыс. Өткізу қабілеті аптасына пайдаланылған пайдаланушы туралы әңгімелер санымен өлшенеді.

Тапсырмалардың тізбегі мен басымдығын қалай анықтауға болады

Тапсырмалардың басымдығы компанияның бағытына байланысты. Мысалға:

  • Мән негізіндегі бизнес құндылығын бағалау болып табылады. Әрбір тапсырма оның кірістілігі тұрғысынан, беделдің артуы және пайдаланушының қанағаттануының жалпы деңгейі зерттеледі.
  • Технологиялық тәуекел негізіндегі - технологиялық тәуекелдерді бағалау. Басымдық талаптарды іске асыру қаупі негізінде таратылады. Компания жұмысындағы тәуекелдер жиынтығы, сыртқы өзара іс-қимылдың көптігіне байланысты.

Мәселелерді шешу кестесін қалай жасауға болады

Графиканы жасау үшін жобаларды жоспарлау үшін шаблондармен қолдануға арналған қосымшаларды қолданыңыз. Мысалы, GantTPro - бұл тапсырмаларды және оларды басқару қызметі. Онда графикалық шаблондар бар, алға жылжу дәрежесі бойынша нысандарды қадағалайды, ескертпелер әлсіз жақтары.

Агрегативті agile.

Әдістеменің орындалуы үшін іс-шаралар жиынтығы орындалады. Ол жүйедегі негізгі әдісті таңдауға негізделген, содан кейін міндеттер, мақсаттар, мерзімдер, командалар саны анықталған. Қызметкерлер практикада тәжірибеден өтуі керек, ал менеджмент жүйені енгізу бизнесті дамытудың жаңа кезеңіне айналуы керек екенін түсінуі керек.

Жүйемен жұмыс істеген және оны қалай жүзеге асыруды білетін мамандардың тәжірибесін пайдалану маңызды. Олардың тәжірибесі команданы құруға, құралдарды, аналитиканы таңдауға көмектеседі.

Іске асырудағы жалпы проблемалар

Іске асырудағы негізгі проблемалар:

  • «Басшы» тұжырымдамасына бас тарту. Топтың әдістемесі арнайы философияға сәйкес салынған. Әрекет ету бостандығы және жұмыс қатынастарындағы формальдылықтардың төмендеуі барлық компаниялармен шектелмейді.
  • Болмауы Командадан біріктіру . Біреу тапсырмаларды жалғыз орындауға ыңғайлы. Agile жүйесі үнемі байланыста болуға мәжбүр болған кезде.
  • Жұмысқа жұмсалды. Кейде жоба түсінігі өзгеруде, өйткені сізге көзқарастар мен міндеттерді өзгерту курсынан өту керек. Мұны тез орындау керек, өйткені оның арқасында әр команда ұтқырлықты және уақытты өткізуге мүмкіндік бермейді.

Іске асырудағы жалпы проблемалар

Танымал әдістер және жобаларды басқару құралдары

Agile - бұл әдістер мен тәсілдер енгізілетін жүйе. Ең танымал әдістер - скрин және Канбан. .

Слоум

Мұнда жобаның дамуын сахнада бөлетін жұмыс процесінің мониторингі туралы баса назар аударыңыз. Бұл кезеңдер 2-ден 4 аптаға дейін. Процесс жұмыс ауқымын бағалаудан басталады, аралық нәтижелерді ескере отырып, іс-шаралар мен жоспарларды түзетуді болжайды. Тырлар өнімділікті арттырады және мақсатқа жету үшін уақытты қысқартуға бағытталған.

Канбан.

Бұл әдіс процестің ашықтығына негізделген. Ол қызметкерлерге жүктемені функционалды түрде таратады, топ мүшелерін ынтымақтастық пен оқытуға ынталандырады. Принциптер:

  • тұрақты ақпараттық визуализация;
  • күш-жігерді теңестіру үшін командалық жұмыс;
  • процесті оңтайландыру уақыты.

Қорытынды

Ептілік әдістемесі бизнестің мақсаттарға жетуіне көмектеседі. Оның принциптері қысқа мерзімге клиенттерге жаңа өнімдер дайындауға, олардың пікірлері мен реакцияларын ескере отырып, кері байланыс арқылы беріледі. Ол аудиториямен ұзақ мерзімді қатынастар орнатады және адалдықтары Клиенттік база .

Caltouch-платформасы.

Аналитика арқылы

Айына 990 рубльден

  • Ыңғайлы есептердегі жарнамалық сайттардан, қызметтерден және CRM дискілерінен деректерді автоматты түрде жинаңыз
  • Шоулардан Shows Rood-ге сатуға талдау жасаңыз
  • CRM интеграциясын және басқа қызметтерді теңшеңіз: 50-ден астам дайын шешімдер
  • Толық есептерді қолдана отырып, маркетингті оңтайландырыңыз: бақылау тақталары, графика, диаграммалар
  • Кестелерде кастомизация жасаңыз, метрикаларыңызды қосыңыз. Кез-келген кезеңдерге бірден есептер жасаңыз

Agile («Azile») - жақында әр темірден естілетін сөз. Бірақ неғұрлым ептілік, ең бастысы, бұл не үшін қажет?

Егер сіз, мысалы, Оксфордты ашсаңыз, онда сіз кем дегенде екі анықтаманы оқи аласыз:

  1. Тез және оңай қозғала алады.
  2. Тез ойланып, түсінуге қабілетті.

Яғни, ептілікке жету үшін тез және оңай жылжу және тез ойлану керек. Бұл өте пайдалы қасиеттер, әсіресе бизнесте. Тез ойланыңыз және тез жауап беріңіз - бұл дәл дәрігер тағайындаған, біздің уақытымыз үшін, әйтпесе өмір сүрмеңіз, олар өмір сүрмейді: бәсекелестер жейді. Әлемде бұл бәсекелестер жоқ салалар аз. Иә, тіпті көшіру жылдамдығы өнімді нарыққа шығару және ұтыс ойындарына демалу мүмкіндігін одан айрақтандырады. «Ептілік әдіснамасы» деп аталатын өзгерістерге тез бейімделу қабілетсіз, өмір сүру қиынырақ.

Мен кездейсоқ «епарат» әдістемесін тырнақшаға жібермеймін, өйткені оны жиі естуге болады, бірақ ол дұрыс емес. Егер сіз техникалық мәліметтерге кірмесеңіз, онда ептілік әдіснамасы емес, сонымен қатар әр түрлі әдістер мен басқару тәсілдерінің ұжымдық атауы, ол:

  1. Тапсырыс берушілердің қажеттіліктері мен мақсаты үшін пәрменді бағыттаңыз.
  2. Ұйымдастыру құрылымы мен процестерін жеңілдетіңіз.
  3. Қысқа циклмен жұмыс жасаңыз.
  4. Пікірлерді белсенді қолданыңыз.
  5. Қызметкерлердің ұлғаюын шақыру.
  6. Олар гуманистік көзқарасқа негізделген.
  7. Ақырғы мемлекет емес, керісінше ойлау және өмір.

Ешқандай табиғаттан тыс ештеңе жоқ па? Тез және икемді болу үшін заттардың үстінен өтейік және жоғарыда айтылғандардың маңыздылығы не үшін маңызды екенін білейік және бұл мақсаттарға қандай мақсаттарға қол жеткізіледі.

Клиенттердің қажеттіліктері мен мақсаттарына назар аударыңыз

Тұтынушы фокус

Менің ойымша, сіз өзіңіздің клиенттің қажеттіліктерін қанағаттандыратын бизнестің бәсекелестерден гөрі сәтті екенін түсіндірмеуіңіз керек деп ойлаймын. Agile-де қандай құралдармен күресуге болатындығы қызықты.

Ең бастысы, клиентке ептілік тәсілі бар клиентке назар аудару бизнес иесінің (ол бар) басшысында емес, өнім немесе қызмет көрсету үшін жұмыс істейді. Процестің әр мүшесі кімнің тұтынушы, оның қалағанын, оның қандай проблемаларын, қорқатынын және басқаларын жақсы көретінін түсінуі керек. Мұндай әмбебап фокус сізге сапалы шешімдер жасауға мүмкіндік береді. Мен бірнеше рет бірнеше кішкентай жұмысқа жауап берген адамдармен кездескен, олар клиенттің голын түсінген, олар керемет идеяларды бастады, ал өнімнің дамуына жауапты адамдар таңқалып қалды. Немесе - өнімді әзірлеудің топтық сессияларындағыдай, мұндай идеялар әр түрлі адамдармен танысады және бір-бірінің бір-бірімен, жақсылықтан өте жақсы бұрылудан тұрады. Әрине, олар бойынша олар жүзеге асырылады.

«Жұмыс құралдары» Бұл жағдайда қысқа уақыт, бірақ жұмысқа қатысушылардың барлық қатысушыларының (жиналыстары) жұмыс істеп тұрған барлық қатысушылардың (жиналыстары), мұнда әртүрлі идеяларды құру және сынау пайда болады. Дәл осындай кездесулер деңгейге сай келеді және назар аударады: Шығу кезіндегі барлық қатысушылар не істейтіндерін түсінеді, неге және неге бұл клиент үшін маңызды екенін түсінеді. Воркшоптың демократиялық форматы, скучно презентациялардан айырмашылығы, барлық қатысушыларды көбірек қосу және ынталандыруға кепілдік береді.

Ұқсас құралдардың мысалдары - майсыз кенеп, әсер картасын, пайдаланушының суреттелуі, қолданушы сюжеттік картографиясы және гипотезалар мен процестерді сипаттаудың ептілік әдістері бойынша жасалған басқа әдістер.

Органикалық құрылымдар мен процестерді жеңілдету

Органикалық құрылымдар мен процестерді жеңілдету

Ептіліктің іргетасының бірі - бұл өте қарапайымдылық. Ұйымдастыруды ұйымдастыру және адамдар жұмыс істейтін процестер және ережелер мүмкіндігінше қарапайым болуы керек. Бұл адамдарға олардың жұмысына, олар жасаған құндылықтар туралы және ережелер мен ережелерге сәйкес келмейді. Бұл тәсілдің керемет мысалдарын Scrum-де жұмыс істейтін әр түрлі командалардан табуға болады - жұмыс процесін ептілікпен ұйымдастырудың ең танымал әдісі. Шын мәнінде, 9 адамға дейінгі барлық келісімдер мен ережелер, ал ережелер, екі апта, мақсаттар, мақсаттар, сондай-ақ стратегиялық жоспарлар 2-3 параққа оңай сәйкес келуі мүмкін. Бір парақта «Sprint Bounge» деп аталатын «Sprint Bounge» болуы мүмкін, бұл команда жақын жерде жұмыс істейтіндердің бәрінің тізімі. Егер сіз жұмыс істейтін жерде осындай үйді іліп қойсаңыз, мұның бәрін есте сақтау қажеттілігінен сақтай аласыз. Дәл солай процестерге қатысты. Сіріде айтайық, барлық жиналыстардың орны мен уақыты тұрақты түрде бекітілген. Кез-келген қатысушы, мысалы, дүйсенбіде, 10-00-де, алайда, 10-00-де, алайда, ал жұмада, 17-30-да жұмыс процесін жетілдіру бойынша кездесуді дәл біледі.

Ұйымның көп бөлігі осындай қарапайымдылықтың пайдасын көреді, өйткені күрделілікке экспоненциалды түрде өсу әдеті бар, ал ептілік бұл күрделілікті жеңудің жақсы тәсілі немесе, ең болмағанда, оның өсуін тоқтатудың жақсы тәсілі болып табылады.

Мысалдар (және тегістеу, бірақ бұл бөлек әңгіме, бірақ срин) - Scrum, Nexus, Nexus, аз (ауқымды скрин немесе жарық қорқыныш), сонымен қатар, альфилгтің өзі.

Қысқаша циклдер

Қысқаша циклдер

Ептілік әлемінде семинарда қызықты емес, онда қызықты бір нәрсені өтеу үшін дәстүрлі емес. Тәуекел өте жақсы, балықты және уақытын ешкімге қажет емес немесе ескірмейді.

Бұған жол бермеу үшін, итеративті-өсімді тәсіл деп аталатын, егер:

  • Жұмыс уақыттың шағын белгіленген бөлімдерімен жүзеге асырылады, мысалы, бір, екі-төрт апта,
  • Ең бастысы, уақыттың соңында ол тек кейбір аралық нәтиже ғана емес, кішкентай, кесілген, пальто, бірақ Технологиялық өнімді пайдалану мүмкіндігі кімге Сіз қазірдің өзінде қолдана бастай аласыз .

Мұндай жұмыс моделінің қарапайым мысалы ретінде сіз барлық компьютерлер үшін стандартты калькулятор бағдарламасын елестете аласыз, олар алдымен екі санды бүктеуге мүмкіндік береді, содан кейін біз оларды алу, көбейту, дивизия, трансценденттік сандар, тригонометриялық функциялар - және басқалар қосамыз. Өтініш жиілігіне байланысты. Басында, функционалдылық кішкентай, бірақ калькулятордың оны пайдалану ыңғайлы екендігіне қалай қарайтынын көре аламыз және оны одан әрі қалай дамыту керектігін елестете алдық. Ең бастысы, клиенттердің бір бөлігі (айта кетейік, бастауыш сынып оқушылары) оларды қолдана бастайды.

Бұл тәсілдің тағы бір артықшылығы, нарыққа ертерек кіріп, ерте кезеңдердегі өзгерістер енгізеді, дәлірек айтсақ. Біз жай ғана «барлық жұмыстың 15% -ы» ғана емес, бұл өте реферат. Біз «функционалды 15% жасадық», ол қазірдің өзінде жұмыс істейді.

Барлық өңдеу тәсілдері ептілікке қатысты барлық тәсілдерде, ол бұрын айтылғандай, ол бұрын аталған спарндар, Nexus, Nexus, Saf, қауіпсіз немесе XP, сонымен қатар, ептілік көріністерінде айтылған осындай циклдар үшін керек.

Белсенді, кері байланыс жүйесін қолдану

кері байланыс

Менің ойымша, бұл тармақ кез-келген процесс үшін ең бастысы, өйткені ол уақытпен жұмыс істеуге, тәжірибеге сүйенуге, жұмысыңызды реттеп, процесстен жоғалтуды және пайдалы нәрсені қосуды және бір нәрсені қосуға мүмкіндік береді.

Адамның кез-келген саласында жаңа нәрсе жасауға байланысты сіз осындай нәрсені таба аласыз Эксперимент арқылы жұмыс жасаңыз . RocketHetucation, әуе кемелері, фармацевтика, физика, медицина, құрылыс, құрылыс, құрылыс, экономика, экономика - кез-келген қызмет саласы эксперименттерден басталды және олардан кері байланыстырудан басталды.

Agile осы тәсілді жүйелі түрде қолданады: өнімді жасау кезінде (біз оны нарыққа шығарамыз немесе тапсырыс берушімен көрсетеміз немесе процестер »), процестер салуға кері байланыс қолданыңыз (мерзімді түрде біз« тоқтаймыз »және біз Процестің өзін-өзі талдау, оны жақсарту, шығындар мен проблемалардан арылу, тіпті ұйымның құрылымын және командалардағы қатынастардың «айыппұлын» құру.

Барлық жерде мысалдар бар: барлық жерде, қоқыс, Канбан, Нексус және одан аз, мен қауіпсіз, i & Циклдердегі ретроспективті жиналыстар, I & Циклдік циклдар, дизайн ойларын құруға, пікірлер мен т.б.

Қызметкерлердің өкілеттіктерін жақсарту

Қызметкерлердің өкілеттіктерін жақсарту

Неліктен қағаз парағын нұсқаулық бере аласыз? Мұны істеудің кем дегенде үш себебі бар.

Алдымен, ақыл-ой еңбектерімен айналысатын адамдар мадкиндерді (жақсы немесе роботтар) сезгісі келмейді және адамнан шешім қабылдау мүмкіндігін таңдамайды, біз оның ақыл-ой еңбектерінің өзінде таңдаламыз. Және бұл сөзсіз демотивация.

Екіншіден, көп күш бере отырып, біз көп жауапкершілік береміз, және адамдар өздері үшін шешім қабылдауды үйренуге мәжбүр, ең бастысы, оларға жауап береді. Бұл ұзақ, қиын, бірақ бұл тұрарлық. Егер өзін-өзі ұйымдастыру тобы бейтаныс, бірақ белгісіз болса, жұмыс тоқтамайды. Кім жетілмеген және жауапты және жауапты адамдардан ересек адамдар өз бетінше ойлана алмайтын үлкен балаларға қарағанда пайда көреді деп сендіреді?

Үшіншіден, бәрі бірдей жылдамдықпен. Егер адам өз орнында, ешкімнен сұрамаса, біраз проблеманы шеше алмаса, бұл шешім қабылдау уақытын қысқартады. «Up» сұрағын көп жібермеңіз және басшылықтың жауабын күтіңіз. Егер сізде 3 адам жұмыс істейтін болса, бұл артықшылық, егер сізде 3 адам жұмыс істесе, бірақ егер сіз 30, немесе 300 немесе 3000 болсаңыз, егер сіз иерархиялық шешім қабылдауға, ерік-жігердің салынған ірі ұйымдарда жиі кездеседі.

Агилде жұмыс жасаудың танымал тәсілдері, әсіресе сриндік шеңберлерге негізделген, жүйелік топтарды ұсынады және кез-келген деңгейдегі көшбасшылықты ынталандыру.

Гуманистік көзқарас

Гуманистік көзқарас

Неліктен адамдарды адамзатқа қарау керек? Яғни, істің моральдық жағы айқын, және бұл кәсіпорынның иесіне қандай пайда әкеледі?

Жауап өте қарапайым. Егер сіз сататын нәрсені жасау ақыл-ой жұмысын қажет етпесе, тек механикалық әрекеттер ғана алаңдай алмайды. Жай ғана төленетін жұмыс, және бұл. Бірақ жұмысшылардың миы іске асқаннан кейін - бұл ақыл-ой еңбекті ынталандыру принциптерін қарастыруы керек. Олар өзін-өзі тану мүмкіндігі адамдар үшін маңызды деп айтады, олардың біліктілігін арттыру, олардың біліктілігін арттыру, шешімдерде және басқа да факторларда құнды нәрсе әкелу керек дейді. Адам ынталандырылады (ынталанған адаммен шатастырылмайды!) Ол күшейе түседі, ал нәтиже жоғары сапалы және тезірек болады. Жалпы, жұмыстағы жағымды атмосфера келуге және жұмысқа деген ұмтылысты қосады - бұл да дау айту екіталай.

Бұл жақсы, егер сіз сол шіркеуге түссеңіз, онда ақыл-ой және / немесе шығармашылық еңбек қызметкерінің барлық негізгі уәжді факторлары қосылғаны белгілі. Әр итерацияда («Sprint») біз қол жеткізгіміз келетін мақсат қойдық; Бізге мақсатқа қалай жетуге болатындығын шешуге мүмкіндік беріледі; Соңында біз бұрынғыдан гөрі жақсы (немесе нашар) жұмыс жасағанымызға қараймыз; Біз өнімге қызығушылық танытқан адамдарды және олардың онымен танысудан шыққан адамдарды көреміз. Әсіресе, егер бұл эмоциялар оң болса, жақсы.

Мұндай тұжырым: Бақытты адамдар жақсы жұмыс істейді, ал епарл технологиясы адамдар адамдар өздерін бақытты ететін процесті құруға көмектеседі. Ал Манифеста алғашқы нүктесі - бұл жай ғана: адамдар және олардың қалай сөйлесетіндігі, олардың қалғандарынан гөрі.

Agile - бұл ақырғы мемлекет емес, ойлау мен өмір бейнесі

Тұрақты жақсарту

Бұл тармақ тұтастай алғанда, ал мақсат емес, мақсат емес, жол. Сіз «іске асыра алмайсыз» және демалуға болмайды. Егер сіз осы жолды таңдасаңыз, сіз әрқашан жақсы жасай алатын тағы бір нәрсе жасай аласыз, оған жауап бере аласыз, басқа да қиындықтар туындауы керек, басқа да проблемалар, басқа да проблемалар, оны жеңу керек ... Бұл қозғалыс шексіз, өйткені бар Мінсіз процесс немесе өнім, даму және бәсекелестік ешқашан табиғатта өмір сүру үшін күрестің қалай тоқтатпайтынын тоқтатпайды.

Егер барлығы басқарылса: компаниядағы адамдар ептілікке сәйкес келеді және олармен жұмыс істейді, олар өздері жұмыс істейді, содан кейін басшылық кез-келген өзгерістерге немесе «соққы» қызметкерлеріне «сүйреу» қажет емес олар басқаша нәрсе жасай бастады. Компания біртұтас организмге айналады, оның басшылығы аз күш алады және көп рахат алады. Жағдайдан көбірек рахат бар, ал нәтиже одан да көп. Бұл тек сарапшыларға ғана емес, сонымен қатар менеджментке де қатысты және одан да көп дәрежеде де қолданылады.

Бұл туралы біздің сауалнамамыз agile аяқталу принциптерімен. Ресейде қандай мақсаттар қойылады және икемді әдістемелер бойынша жылжып бара жатқан компанияларға қандай нақты нәтижелерге қол жеткізуге болады, бұл Ресейде ептрицті пайдалану туралы жыл сайынғы оқу туралы есеппен танысу арқылы табуға болады.

Не ептілік

Біріншіден, бұл сын есім. Ағылшын тілінен «Юрки» деп аударылған «Юрки» деп аударылған. Нөмірдің ептілігі жылдамдықты жоғалтпай қозғалыс бағытын өзгерту мүмкіндігін білдіреді.

Менің ойымша, толық мерзімді бағдарламалық жасақтаманың жалпы қабылданған аудармасы «бағдарламалық жасақтаманың икемді дамуы» ретінде жалпы қабылданған аударма өте дәл емес. Терминнің авторлары бастапқыда бейімделгіш опцияны қарастырды және маған ептілікке қарағанда сәл дәлірек көрінеді.

Екіншіден, agile - философия , көптеген жылдық тәжірибешілерден кристалданған дүниетаным. Ептілік көрінісі тұжырымдалғанға дейін оның авторлары 10 жылдан астам уақыт бойы бағдарламалық қамтамасыздандыруды құрудың түрлі тәсілдерін жасады. Енді бұл тәсілдер «икемді» деп аталады, олардың ішінде - скрин, экстремалды бағдарлама, кристалл, ерекшеліктер мен басқалар.

Көріністе авторлар жұмысты басшылыққа алатын құндылықтар мен қағидаларды сипаттады. Егер сіз ақаулық тапсаңыз, оларды дұрыс деп атадым.

Үшіншіден, ептілік әдіснамалық отбасы болып табылады. . Бірыңғай ептілік әдіснамасы жоқ. Манифеста авторлары оны жасауға тырысты, бірақ содан кейін шаблонды құру барлық жағдайларда жұмыс істемейді және олар ептілікке орналасу мүмкіндіктерін шектейді деп шешті.

Оның орнына, іс жүзінде ептілік пен ұстанымдарды жүзеге асыру үшін тәсілдер тобы бар. Жоғарыда айтылғандардан басқа, жоғарыда айтылғандай, аз, қауіпсіз және басқалардан тұрады.

Сонымен қатар, көптеген компаниялар өздерінің міндеттеріне, құрылымына және мәдениетінен қайрындайтын өздерінің көзқарастарын жасайды. Мысалы, Spotify мұны жасады. Сондықтан сіз өзіңізге жақындай аласыз, егер сіздің корпоративті әдістеме сізге ептілік пен принциптерді жүзеге асыруға мүмкіндік берсе, оны икемді түрде қарастыра аласыз.

Негізгі принциптер

Ептіліктің төрт мәні және 12 қағидасы бұрыннан жасалған көріністе жасалады. Сонымен бірге, мәндер негізінен тұжырымдалған, ал авторлардың қағидалары кейінірек боялған. Бұл ептіліктің негізі болып табылатын құндылықтар, ал олардың түсінбеушілігі ептілік аңыздарының қайнар көзі болып табылады.

Мән 1. Адамдар және өзара әрекеттесу және маңызды процестер мен құралдар

Манифеста авторлары корпоративтік әдістемелер мен ұйым ұйымның қажеттіліктеріне жиі сәйкес келмейтіндігіне тап болды. Содан бері аздап өзгерді - ірі корпорацияларда жаңа өнімдерді құру процедуралары жаңа өнімдерді, ұйымдастырушылық ұңғымалар жобалық топтардың тиімді жұмысына кедергі келтіреді.

Авторлар талап етеді: адамдар және олардың өзара әрекеттесуі процестердің жиынтығын анықтап, құралдарды таңдауы керек. Командалардың өзара іс-қимылының қажеттілігі - бұл негізгі, процестер мен құралдар оларға көмектесуі керек және кедергі жасамауы керек.

Бұл хаос пен анархия ептілікке жатады дегенді білдірмейді. Икемді негіздер бейімделудің жоғары дәрежесін береді, ал олар қатал сәйкестік қажет. Командалар процестерді реттей алуы керек, бірақ олардың соңынан еруі керек.

2-мән. Жұмыс өнімі жан-жақты құжаттамадан гөрі маңызды

Agile-да ешқандай құжаттама жоқ деген керемет тұрақты аңыз. Бұл олай емес. Құжаттама өте маңызды, әсіресе өнім өнімнің дамуымен байланысты. Алайда, жұмыс құжаттамасына қосымша көптеген қажетсіз құжаттар жасалады - ең алдымен көптеген компанияларда ол байланыс үшін пайдаланылады. Техникалық тапсырмалар, әртүрлі негіздемелер, бюджеттер және ұқсас.

Бұл құжаттаманың көп бөлігі сонымен қатар клиенттің құндылықтарын да жүзеге асырмайды! Алдымен өнімді жасаңыз, содан кейін оны құжаттаңыз.

Құндылық 3. Тапсырыс берушімен ынтымақтастық келісімшарттың шарттарын келісу маңызды

Клиентке немесе тұтынушыңызға мәнді тасымалдаңыз. Егер сіз келісімшартқа кірсеңіз, оның айналасында жобаның соңында ұзақ айтылған және сотталған, сіз жоғаласыз. Сіз ақыры төлесеңіз де. Сіз күш пен уақытты өткізіп, қазіргі тұтынушымен және болашақпен қарым-қатынасты жойып жібересіз. Ептілік кезінде негізгі назар клиентке бағытталған. Онымен ынтымақтастық қажет - және келісім-шарт осы ынтымақтастықты қолдауы керек және оған кедергі келтірмеуі керек.

Бағасы 4. Өзгерістерге дайындық басталуға дайындық бастапқы жоспарды орындаңыз

Осы тұжырымдамадан кейін ептей жоспарламағаны үшін миф жүреді. Бұл дұрыс емес. Белгісіздік жағдайлары және жиі өзгерістер үшін икемді тәсілдер жасалды. Алдын-ала жоспарлау, яғни, бұл тәсіл, біз алдымен жобаны ұзақ уақыт жоспарлауды, ресурстар мен тапсырмаларды үлестірмесек, жұмыс істемейді.

Әрине, бұл белгілі бір артықшылықтар береді, бірақ жұмысты жоспарлауға басымдық беріледі. Әдетте, егжей-тегжейлі жоспарлау көкжиегі 2-4 апта. Егер айналып өткен барлық нәрсе жиі өзгерсе - жоспарларыңыз да.

Біз барлық 12 қағиданы бөлшектемейміз - бұл бірнеше мақалаларға жетеді. Мен оның осы бөлігін өзіңіз оқып үйренуді ұсынамын.

Агиле туралы түсінікке ие болу үшін маңызды тағы бір негізгі нәрсе бар - итеративті-өсімпаздық тәсіл.

Итеративті-өсімді тәсіл

Итеративті-өсімді тәсіл икемді тәсілдердің негізінде жатыр. Оның мәні бүкіл өнімді толығымен дамытуға және жобаның соңында, классикалық жобалардағыдай, шағын тараптарды біртіндеп әрекет етпейді.

Итеративті және итеративті-өсімді тәсілдер. Джефф Паттонның суреті

Кішкентай итерацияларда өнімді әзірлеу, біз клиентке құнды қоюға ғана емес аламыз. Ең маңыздысы, біз клиенттердің пікірлерін аламыз. Біз не істедік? Біз ол жаққа бара жатырмыз ба? Мақсат тіпті өзекті ме? Сіз бұл сұрақтарға тек пайдаланушыға қолдануға болатын нәрсе арқылы жауап бере аласыз, белгішесін түртіңіз.

Бұған жету үшін біз өз өнімімізді көбірек немесе аз тәуелсіз құнды элементтерге бөлеміз. Скрумда мұндай элементтердің тізімі «BClog» деп аталады, бірақ мәні бойынша бұл біздің өнімнің функционалдылығына қатысты басымдық парағы болып табылады.

Мен «басымдыққа» деген сөзге назар аударамын, өйткені белгісіздік жағдайында жоба соңына дейін жеткізілетініне сенімді бола алмаймыз. Сонымен, біз өз өніміміздің ең құнды бөлігін мүмкіндігінше тезірек жасауымыз керек.

Паретода заңның 20% -ы нәтиженің 80% -ын береді дейді. Кейде тіпті біздің арқамыздың 80% -ы біз үшін немесе біздің клиент үшін жеткілікті.

Скрумнан қандай ептілік әр түрлі

Скрум - бұл регби термині, орысша - күрес. Атауы Кен Свабабпен, сынықтар мен регби желдеткіштерінің бірі болды. Шамасы, ойыншылар саны және олардың доптың айналасында қалай барып жатқанын және оның шеңберінде жұмыс істейтін топты еске салды. Кен Свабер және Джеф Сертерланд 90-жылдары скрин жасады (және 10 жылға жуық уақыт өткен соң, олар жазуға арналған).

Бұл регбиге ұқсайды

Тыртыр - кешенді өнімдерді құруға, жеткізуге және қолдауға арналған технологиялық негіз. Бұл ресми «Қолданыстағы нұсқаулық», ал оған кейбір сөздерді түсіндіру қажет.

Жақтау - бұл құрылым, процесстің негізі. Яғни, SKAR кез-келген өнімді дамыту үшін толыққанды процесті құру үшін қажетті әр түрлі тәжірибелермен толықтырылған.

Авторлар әдейі толыққанды әдістеме жасамады. Олар, содан кейін қолданылу аясы шебер бола бастайды, ал игеру қиынға соғады. Оның орнына, олар жаңа болат маркаларын жасамас бұрын бағдарламалық жасақтаманы әзірлеуден қолданылған қарапайым, ықшам, масштабталған технологиялық кадр жасады.

Тырлар жобалар емес, өнімдерді құруға арналған. Өнімнің тәсілі жобадан өнімнің ұзақ мерзімді цикліне ие болатын жобадан өзгеше. Өнімдер ондаған жылдар бойы өмір сүре алады және белгілі бір кезеңмен шектелмейді.

Сонымен қатар, өнімдер клиентке құндылықтарды жеткізуге және ақша табуға бағытталған, ал жоба тәсілі тапсырыс берушіге белгіленген мерзімде, бюджет пен мазмұнға сәйкес келеді.

Өнімнің күрделілігі:

  • түпкілікті мақсатқа белгісіздік;
  • осы мақсатқа жету әдісінің белгісіздігі;
  • көптеген белгісіз факторлар, мысалы, ірі ұйымдағы процестер арасындағы олардың автоматтандырылғандағы байланысы;
  • Өнімдегі және оның айналасындағы, техникалық, талап немесе нарықтық жағдайлардағы тұрақты өзгерістер.

Тыртыр сол жағдайдағы ең жақсы көрінеді. Мысалы, сіз бұрын жоқ нәрсені жасайсыз - дүкенде сыраны дүкенге немесе моншақтар арқылы тексеру әдісіне құйыңыз. Немесе сіз ірі ұйымның құжат айналымының электрондық түріне аударуға тырысып жатырсыз, онда мүдделі тараптардан жаңа талаптар, шектеулер мен интеграция үнемі пайда болып отырады.

Өнімді скринсте спринттер деп аталатын итерациялар арқылы жасайды. Бұл бір-төрт аптадан төрт аптадан кейін, оның ішінде шағын команда (3-9 адам) өнімнің бір бөлігін құруға тырысады, бұл, ең дұрысы, сіз клиентті салып, оған әкеле бастай аласыз. Осыдан кейін, команда кері байланыс жинайды, қажет болса, жоспарларыңызға өзгерістер енгізеді және жаңа спринт бастайды.

Команда - тыртық процесінің негізі. Оған өнім жасау үшін барлық құзіреттіліктер бар қатысушылар кіреді. Скриндегі команда өзін-өзі ұйымдастыруы керек - бұл команда мүшелерінің өздері өздерінің мақсаттарына қалай қол жеткізуге, тапсырмаларды таратуға және қажет болған жағдайда процестерді өзгертеді деген сөз.

Сонымен бірге, команда өзіне берілмейді. Олардың алдында бизнес мақсаттары өнім иесін - құрылған және клиенттің мүдделерін білдіретін өнімнің құнына жауап береді.

Скрамстағы ең ерекше рөл - бұл скрем-шебер. Бұл процесстің, тәлімгердің және жаттықтырушының маманы. Оның міндеті - қатысушыларға керемет команда болуға көмектесу: келіссөздер жүргізу, үнемі процесті жақсартып, құнды өнім шығарып, тиімді.

Ол көшбасшылық, ықылас, коучинг және командалардың қалай қалыптасып, жұмыс істеу дағдыларына ие болуы керек. Оның міндеттеріне сонымен қатар команданы нығайтуға және толықтыруға үйретеді.

Дереккөз: agile 13 жылдық есеп

Скар - ең танымал икемді негіз. Ол жүздеген командалармен жасалған, онда көптеген материалдар бар, олар көптеген міндеттерге жарамды және игеруге оңай.

Әрине, командалардың аз ғана бөлігі тек скрабта шеберлік деңгейіне жетеді, өйткені ол ұйымның мәдениетін және адамдарды ойлауды талап етеді. Дегенмен, бұл өздерін ептілікке көргісі келетіндер үшін керемет бастама.

Жобалар мен қосымшалардың мысалдары

Әлемдегі епердің корпусы үлкен жиынтық, ал біздің еліміз де артта қалмайды. Ресейдегі икемді тәсілдердің бірінші қатарында IT компаниялары ел болып табылады. Оларды банктер мен сақтандыру компаниялары кіреді. Бұл негізінен командалар, бір жолмен, онымен байланысты. Алайда, азырақ сипатталған жағдайлар бар.

Северсталда металлургиялық өнімдерді өңдеуге арналған бірнеше өнім бар, олар металлургиялық өнімдерді дамытуға қатысады - жаңа болат бағаларынан орауыш және болат плиткалар.

Даму шағын кросс-функционалды командаларда жүзеге асырылады. Мұндай команданың типтік құрамы: Белгiктер, сату жөніндегі маман, өндірістік және қолдау қызметкерлері.

Өнім мен секерлердің иесімен бірге бұл итерация командасы нарық үшін жаңа өнімдер шығарады. Барлық құралдар қолданылады: нарықты зерттеу, тұтынушылармен байланыс, несие беру, прототиптермен және шағын тараптардың сатылымы бар тәжірибелер.

Қажет екеніне көз жеткізген кезде, команда бұл өнімді өндірістік рельстерге дейін масштабтауда бастайды. Күрделі және ұзақ өндірістік циклға байланысты мұндай командалар, әдетте, жұмыс төрт апта бойы жұмыс істейді.

Дәл осындай принцип бойынша банктердегі және сақтандыру компанияларының командалары жұмыс істейді. Кейде команда немесе бірнеше командалар бір ғана өнім емес, сонымен қатар бизнестің бағыты емес. Мысалы, авто сақтандыру немесе тұтынушылық несиелер. Өнімнің масштабы үлкенірек, көп адамдар қажет.

Скриншкрап сынықтарының арқасында бірнеше командалар автомобильдерді сақтандыру үшін сандық-ортада жылжытудың жаңа өнімдері мен арналарын құру бойынша жұмыс істей алады.

Толығымен үлкен масштаб, мысалы, Nexus, Nexus, аз немесе қауіпсіз. KEIS 5-ші Ұрпақты Saab ұшақтарын құрумен танымал. LINENE-E моделі 100-ден астам команданы құрды, олардың әрқайсысы өз блогын, түйін немесе ішкі жүйені құрды, нәтижесінде, белгіленген шектеулерді сақтау кезінде әсерлі сипаттамаларға қол жеткізуге мүмкіндік алды.

Ептілік құралдары

Әдетте, genile-құралдар әлеуметтік технологиялар - ретроспективалар, күнделікті топтық кездесулер және т.б. Бірақ оларда кейбір физикалық артефактілер бар.

Көбінесе ептілік agile жапсырмалармен байланысты, сонымен қатар Канбан-тақталар деп аталады. Мұндай ассоциация тек ішінара ғана, ал тақталар мен жапсырмалар маңызды емес, бірақ оларды қалай қолданғаныңыз жөн. Біріншіден, бұл ынтымақтастық құралдары. Олар сізге жиналыстарды тиімді өткізуге, ми шабуылы немесе шағын топтарда жұмыс жасау сияқты әдістерді қолдануға мүмкіндік береді.

Тапсырмалар тақталары визуализация құралы болып табылады. Олар мөлдірлікпен қамтамасыз етеді, бұл команданы менеджердің міндеттерінсіз тиімді түрде тиімді етуге мүмкіндік береді, бұл тапсырмаларды өздері таратып, өндірістік процесстегі бостандықты табу және тез орындау үшін.

Сонымен қатар, ептілікке, әр түрлі графика мен к рсеткіштері бар тақталар жиі кездеседі, оның негізінде команда өзінің үлгерімін анықтайды және шешім қабылдайды. Олар көбінесе командада жұмыс істейтін бөлмеде орналастырылады. Мұндай құрал ақпараттық радиатор деп аталады. Ол «командалық жад» сияқты команданың ақпаратын үнемі таратады.

Бұл құралдардың әсерлі функционалдығы бар көптеген сандық аналогтары бар. Алайда, түрлі-түсті тақталар мен флипчарттарды сандық-кеңістіктегі сызбалармен жылжытқан кезде, «радиацияның» әсері әдетте жоғалады.

Біз және компьютерде және компьютерде көптеген арналар - және басқармадан көптеген пайдалы ақпарат пошта мен хабаршылар сияқты басқа арналарға бәсекелестікті жоғалтады. Нәтижесінде қатысушылар күштерді іздеуге және осы ақпаратты қабылдауға жұмсау қажет.

Мен әдетте физикалық аспаптардан бастаймын және оларды команданың өтеу мерзімінің артуымен цифрландырамын. Содан кейін мұндай қажеттілік болса. Құралдармен қарым-қатынас жасауға және араласуға көмектесуі керек.

Егер сізде бір бөлмеде команда болса (немесе сіз оларды бір бөлмеде жинай аласыз), дене шынықтыру және басқа ақпараттық радиаторлардың тиімділігі жоғарырақ. Алайда, егер сізде таратылған пәрмен болса, сіз тек сандық құралдар үшін қажет, ал ешқандай жағдайда оларды сақтау керек.

Проссия.

Agile - белгісіздікке бұйымдар жасау тәсілі. Икемді тәсілдер біз мақсатты немесе оған жолды толық түсінбейтін кезде пайдалы. Егер сіз осындай жағдайда болсаңыз, agile сізге сәттілікке жетуге мүмкіндік береді.

Дереккөз: Ресейдегі Agile Research Report 2019

Agile белгісіздігі жоғары аудандарда тиімділіктің жоғарылауы жоғары. StankeGroup зерттеуі көрсеткендей, икемді жобалар орташа есеппен гетфентке қарағанда сәтті.

Дереккөз: 2015 хаосты күту тобының есебі

Кейбір жағдайларда agile - бұл мүмкін бір ғана тәсіл. Мысалы, біз жаңадан пайда болған өнімді дамытқан кезде. Иә, біз білеміз, ең алдымен, дұрыс нәрсені жасаңыз - бұдан былай іске қосу мүмкін емес, клиенттер бар. Бірақ дәл не? Күшті қайда жіберуге болады? Нарық қайда қозғалады? Сіз осы сұрақтарға жауап ала аласыз.

Жасыңыз ептілік.

Икемділік үшін сізге төлеу керек. Біріншіден, біз өңдеу құны немесе «жазу» туралы айтып отырмыз. Кейде итерация соңында біз бүкіл айдың дұрыс емес жағын қашқанын білеміз. Бір жағынан, бұл тек бір ай ғана емес, бұл бүкіл жоба емес. Бірақ кез-келген жағдайда, сіз жасаған барлық нәрсені тастап, алдымен бастауға тура келеді.

Кейбір ұйымдар мұндай шығындарға өте алаңдаулы. Егер сіз командаға жағдай жасасаңыз, оны азайтуға болады, егер сіз тез арада қате жібересіз, ал егер сіз «сәтсіздікке ұшырамау» («Ошбай» («Ошбай», мүмкіндігінше қате жібереді. «қауіпсіз қысып»). Алайда, мұндай құрылымдар мен орталар да қымбат.

Сонымен қатар, бізге көптеген және тиімді қарым-қатынас жасауға мәжбүр болған ынталы қызметкерлер қажет. Бұл дегеніміз, оларға кеңсе қажет, не келіссөздермен бірлесіп, таратылған байланыс құралдарына инвестиция салу керек дегенді білдіреді.

Кейде мұндай шығындар қажет емес - мысалы, егер сіздің жобаңыздың сенімсіздіктің көп бөлігіне қиын болмаса. Бұл жағдайда оны ептіліксіз жүзеге асыруға болады. Иә, кейде сізге тек тәжірибелі менеджер, білікті команда және жоспарланған жоба қажет.

Қалай орындауға болады

Agile іске асырылмайды. Gile - бұл ұйымның процестері мен мәдениеттерінің өзгеруі.

Кез-келген ұйым үшін бірыңғай стандартты рецепт жоқ - олар тым басқаша. Ұйымдастырушы және оның қажеттіліктерінен бұл тәсіл қалай жарамды және сізге қандай құралдарды алу керектігіне байланысты. Сонымен қатар, көптеген ептілік ұйымдары қажет емес.

Бірақ егер сіз әлі күнге дейін сіздің ұйымыңызда ептелік жағуға тырысуды шешсеңіз, бұл ұшқыштан басталады. Өнімді таңдаңыз, команданы жинаңыз, оны ептілік тәсілдерінің бірін үйретіңіз. Оларды қолданып көріңіз және не болатынын көріңіз.

Бастау үшін нұсқаулықпен келісіңіз. Топ-менеджментті қолдамастан, кез-келген маңызды ұйымдастырушылық өзгерістер сәтсіздікке ұшырайды - дұрыс қорғаусыз, ұйымдағы жаңа ойлаудың алғашқы өскіндері қолданыстағы мәдениетті сіңіреді.

Өнімге айналдырғыңыз келетін өнімді немесе идеяны таңдаңыз. Табысқа жету мүмкіндігін арттыру үшін, сіздің ұйымыңыз үшін қызықты және мазмұнды нәрсе алыңыз, бірақ шұғыл емес. Көшбасшылыққа қызығушылық танытатын нәрсе (ықтимал жаңа өнім) және болашақ топ мүшелері (өршіл және қызықты міндеттермен).

Содан кейін командаға сабақ беріңіз. Басталуы үшін кең таралған тәсілдер ең жақсы қолайлы болып табылады - Скрум немесе Канбан. Оларда көптеген материалдар бар, команда курсын табу оңай және қызметкерлерді техникамен және құралдармен танысқан қызметкерлер жалдаңыз. Топ мүшелеріне және мүдделі тараптарды жаңа процеске қою үшін екі-үш күнді бөліңіз.

Білімді оқығаннан кейін, бұйрық шығарып, оған сеніңіз. Оған жақындап, оны өнім мен ұйымның қажеттіліктеріне бейімдеуге рұқсат етіңіз. Көптеген командалардағы трансформация процесі кем дегенде бір жыл алады, бірақ алғашқы нәтижелерді тоқсан арқылы күтуге болады.

Пилоттық жоба барысында ұйымда қандай да бір тәсіл ретінде, қандай шектеулер бар және оны қолдану қаншалықты қажет екенін түсінікті болуы керек.

Келесі қадамдар жеке болып табылады - біреу тағы бірнеше команданы іске қосады. Басқалары ауқымды түрлендіруді бастайды, ал кейбіреулері ептілік ептіліктен бас тартады.

Қысқаша мазмұндама

Кездесу ретінде, біз айналамыздағы әлемнің белгісіздігінің өсуіне, технологияны дамытуға және цифрландыруға байланысты танымал болу. Иілімді әдістемелер мен құралдарды қолдану ұйымдарға процестердің тиімділігін арттыруға және өз клиенттері үшін құнды өнімдер жасауға мүмкіндік береді.

Үнемі дамып келе жатқан бәсекелестік аясында тез қалпына келтіру және бейімделу мүмкіндігі көптеген ұйымдар үшін маңызды бола бастайды. Сонымен, қолданыстағы икемді тәсілдер дамуды жалғастырады және жаңа артықшылық алу үшін ұйымдар жасайды.

Мұқабадағы фотосурет: жапқыш / дену

Автор ұсынған мәтіндегі суреттер


Добавить комментарий