2024 Автор: Howard Calhoun | [email protected]. Соңғы өзгертілген: 2023-12-17 10:33
Жаңа шетел сөздері өмірімізге көбірек еніп барады. Agile де ерекшелік болмады. Бұл не? Қысқасы, agile - бұл өнімдер мен қызметтерді жобалаудағы дәстүрлі сарқырама тәсіліне қарсы көзқарас.
Тарихтан
2001 жылдың ақпан айында Юта тауларында The Lodge at Snowbird тау шаңғысы курортында 17 адам араласу, спорттық шаңғы тебу және біріктіретін нәрсе ойлап табуға тырысу үшін жиналды. Онда Agile манифесі әзірленді. Құжаттама негізінде бағдарламалық жасақтаманы әзірлеудің ауыр процестеріне балама іздейтін әртүрлі тәсілдер өкілдері болды. Жиын соңында манифестте 4 құндылық, 12 қағида бар және тәжірибе жоқ екені анықталды.
Тәсілдің мәні
Бұл тәсіл, ең алдымен, IT саласына тән. Классикалық тәсіл өнімді жасаудың бекітілген жоспары оны жасау сәтіне дейін өзгермейтінін немесе тоқтамайтынын қарастырады.
Бұл тәсілдің негізі кез келген жағдайда осы тақырып бойынша барлық оқулықтарда берілген Toyota зауытында қолданылатын өнім сапасын басқарудың классикалық мысалы болып табылады. Қызметкер ұтымды ұсыныс жасау немесе некеге тұруды болдырмау үшін өндірісті тоқтатуы мүмкін.
Көптеген компанияларда жобаны әзірлеу тобы әртүрлі бөлімдерде жұмыс істейді және жиі бір-бірімен қақтығысады, бұл әзірленіп жатқан өнім үшін оң нәтижелерге әкелмейді.
Agile технологиясы бағдарламалық құрал өнімінің барлық әзірлеушілерін тартуға мүмкіндік береді, бұл ретте барлық қызметкерлер өздеріне тән функцияларды сақтайды. Осы тәсіл арқылы қызметкерлер командасы бір ортақ мақсатқа, яғни өз тұтынушылары үшін сапалы АТ өнімін жасауға жұмыс істеп жатқандарын түсінеді.
Бұл тәсілді қолданғанда нарық жағдайында тиімді және бәсекеге қабілетті жұмыс істей алатын пікірлес адамдар командасын құру қажет.
Жеңіл дәстүрлі бизнеске келу
Дәстүрлі бизнес осы тәсілге қарай жылжи бастады. Типтік мысал ретінде Сбербанкте agile жүйесін енгізу болып табылады. Г. Грефтің айтуынша, Сбербанк Ресейдегі IT нарығының 0,1 бөлігін құрайды. Әлемдегі ең үлкен ІТ-инфрақұрылымын құрғанымен, бәсекеге төтеп бере алмайтындарын түсінгендерін айтады. Оның айтуынша, бүгін Agile-ді меңгермегендер ертең бәсекеге қабілетті бола алмайды. Компанияда икемді жүйені енгізу үшін алдымен өзіңізді өзгертуіңіз керек.
Бүгінгі таңда банктерде инновацияның дамыған құрылымы жоқ, бұл микроқаржы ұйымдарына көбірек тән, оның мәніолар ақылсыз пайыздық мөлшерлемемен ақшаны несиеге беріп, банктерге қарағанда әлдеқайда жоғары пайда табуында жатыр. Бұл ұйымдар өте икемді, олар өз бизнесін өзгерте алады, жаңа нарықтардағы тауашаларды аша алады, сонымен қатар классикалық банктерді ығыстырып тастай алады.
Бұл тәсіл басқа бизнес салаларына тән. Сонымен, ұялы байланыс операторлары төлем жүйелерімен айналыса бастады, Airbnb туристік бизнесте қонақүйлерге деген көзқарасты өзгертті, Uber жолаушылар тасымалы саласында да солай істеді.
Agile жүйесіндегі икемді басқару
Каскадты тәсіл кем дегенде бір жылға жоспарлауды қамтиды. Бұл agile әдісін пайдаланған кезде өзгереді. Ол не береді? Дәстүрлі тәсілмен кез келген динамика жобаның салдануына әкелуі мүмкін. Agile әдістемесін пайдаланған кезде, әзірлеу процесі кезінде өзгеретін талаптар мен тұтынушылардың сұрауларына икемді жауап беретін инфрақұрылым салынады. Шапшаң жоспарлау ұйымның барлық бизнес-процестерін түсіну және талдаумен бірге жүруі керек. Agile менеджмент белгілі бір компанияның ерекшеліктерін дамыту, нақтылау және бейімделу қабілетімен бірге жүруі керек.
Agile манифесті бар, ол негізінен ептілік басқару әдістерінде бағдарлауды жеңілдетуге арналған ережелер жиынтығы.
Бұл тәсіл өмір сүру шарттары тұрақты жағдайлардан өзгеше болғанымен, тәуекелдерді азайту және пайданы арттыру болып табылады. Көбінесе дағдарыс жағдайында жұмыс істеуге тура келеді, бірақ соған қарамастан тәуекелдерді нөлге дейін төмендетуге тырысу керек, ал пайдашексіздікке ұмтылу.
Тәсіл манифесі
Бастапқыда құндылықтар деп аталатын ептіліктің үш негізгі қағидасы бар:
- Адамдармен жұмыс істей білу керек, талантты іздеу, тәрбиелеу және басқару керек.
- Серіктес компаниялармен және тұтынушылармен жақсы қалыптасқан іскерлік байланыстар жиынтығы болуы керек.
- Динамикалық басқаруды енгізу керек. Agile деген не? Қарастырылып отырған тәсілге қатысты бұл өзгермелі ортада мобильді болу қажет екенін білдіреді.
Бағдарламалық құралға қатысты бастапқыда басқа мән болды: ауқымды құжаттамадан, жұмыс істейтін бағдарламалық құралдан маңыздырақ.
Қағидалар
2001 жылы 12 Agile қағидасы ерекше көзге түсті:
- Негізгі басымдық – жұмыс істейтін бағдарламалық құралды жеткізу арқылы тұтынушылардың қанағаттануы.
- Динамиканы бағдарламалық қамтамасыз етуді әзірлеудің барлық кезеңдерінде сақтау керек.
- Жұмыс істейтін бағдарламалық құрал үшін қысқа жеткізу аралықтарын ұнатыңыз.
- Әзірлеушілер мен тұтынушылар жобаның өмір бойы бір командада болуы керек.
- Жобалар ортаны, қолдауды және сенімділікті қажет ететін ынталы адамдар айналасында құрылуы керек.
- Ақпаратты жеткізудің ең тиімді жолы – тікелей байланыс.
- Прогрестің негізгі өлшемі - жұмыс істейтін бағдарламалық құрал.
- Agile процестері бірдей жылдамдықта орындалуы керек.
- Жақсы дизайн мен техникалық тамашалыққа ерекше назар аудару керек.
- Үлкейтужұмысты қарапайым орындауға болады.
- Бағдарламалық құралдағы ең жақсысын өзін-өзі ұйымдастыратын командалар жасайды.
- Мерзімді түрде топтар тиімділігін арттырып, жұмыс үрдісін жүйелі түрде жақсартуы керек.
Тәсілдің ерекшеліктері
Agile режимі командаларды құруға ерекше назар аудару, ұзақ уақыт емес, қысқа мерзімді жұмыс істеу мүмкіндігін білдіреді. Бұл әдістемені қолдану арқылы түзетулер өте жылдам жасалуы үшін кері байланыс жүйесі қамтамасыз етіледі.
Бұл тәсілді қолдану нәтижесінде ішкі коммуникация жақсарады, ұйым ішіндегі қайшылықтар азаяды, жобаны жүзеге асыру тиімділігі артады.
Бұған дейін бір талдаушы құжат жазып, өзі қойған үлгілердің орындалуын талап еткен. Құжаттар бөлімшеден бөлімге ауыстырылды, олардың әрқайсысынан талдаушыға біраз ұсыныстар мен ескертулермен оралды, содан кейін келесі бөлімдерге ауыстырылды, т.б.. Қарым-қатынас көп болды, бірақ көбінесе қағаз жүзінде болды. Нәтижесінде бағдарламалық жасақтаманы әзірлеушілер үнемі кешігіп, тестерлер көп қателіктер жіберді.
Agile әдістемесі процестер мен құжаттамадан гөрі адамдардың өзара әрекеттесуі маңыздырақ деп санайды. Мұнда қазірдің өзінде талдаушы кездесу өткізеді, онда олар іске асырылып жатқан жаңа мүмкіндік туралы сөйлеседі және тестерлер мен әзірлеушілер өз пікірлері мен ұсыныстарын айтады. Мұнда тестілеу және тәжірибелік кеңестер бере алатын мамандар анықталадыжүзеге асыру. Осыдан кейін талдаушы егжей-тегжейлі құжаттаманы жазады және талаптарды нақтылау үшін тұтынушымен жылдам байланысады. Бұл ретте әзірлеушілер жаңа мүмкіндіктің бағдарламалық жасақтаманың функционалдығына қалай әсер ететінін талқылай алатын параллель жиналыс өткізе алады, ал тестерлер нені түзету керектігін бағалай алады. Осылайша ұжымның ортақ көзқарасы қалыптасады. Кері байланыс берілгендіктен, мәліметтер жоғары сапалы құжаттамамен орындалады.
Білім берудегі Agile технологиясы
Бастапқыда Agile бағдарламалық жасақтаманы әзірлеуге қатысты жобаларды басқару әдістемесі ретінде қалыптасты. Дегенмен, Г. Грефтің Сбербанктегі ептілік туралы мәлімдемесі, атап айтқанда, оның әрбір адам епті болуы керек деген бөлігі бұл бастапқыда жоғары мамандандырылған тәсілді білімге де, жалпы экономикаға да қолдануға мүмкіндік берді.
Мектепте оқушы білім алған кездегі маңызды білімді алуы керек. Тәрбие процесіне тек мұғалімдер мен ата-аналар ғана емес, баланың өзі де қатысуы керек. Бұл топтық жұмысқа Agile қолданбасын білім беруге енгізу арқылы қол жеткізуге болады.
Мектепке икемді менеджменттің енгізілуі оның қандай да бір инновациялық орталыққа айналуына мүмкіндік береді. Білім беруде ептілік принципін қолдану идеясы Батыста ең көп тараған. Бұл технологияны төменнен енгізу керек, тек осы жағдайда ғана білім беру жүйесін жаһандық түрлендіруге болады.
Американдық мектеп жағдайында ұстаздар білім беру жүйесі тығырыққа тірелгенін мойындайды, себебі қолайлы жағдай жоқ.оның әрі қарай серпінді дамуына мүмкіндік беретін әдістеме. С. Пеха мұндай әдістеме бар деп мәлімдейді және оны ептілік деп атайды.
Ол адамдарға, динамикаға және оқуға негізделген, сондықтан бұл тәсілді мектептерде енгізуге болады. Agile манифесте бағдарламалық қамтамасыз етуді әзірлеу туралы айтылады, бірақ оны талдай отырып, біз оны білім беру жүйесіне қолдануға мүмкіндік беретін әмбебап сипатта деп айта аламыз. Мемлекеттік білім беру жүйесінде бір-біріне қайшы келетін көптеген басымдықтар бар.
Мектеп қызметкерлерін төменнен де, жоғарыдан да қысым көретін орта буын басшыларымен салыстыруға болады. Шапшаңдық принциптерін ұстанған кезде тәрбиешілердің шешімдері салмақты болады.
Қазіргі жағдайда мектеп өмірі бірқатар ережелерді жүзеге асырумен байланысты корпорацияның бір түрі ретінде қабылданады. Сондықтан мектептегі жеке тұлғаның қажеттіліктері екінші деңгейлі. Құралдар мен процестер бірінші орында.
Білім беру мекемелерінің әкімшілігі қолда бар ресурстарды бөлуде, мектепті басқаруда, балалар тағдыры туралы шешім қабылдауда, тұлғааралық қарым-қатынастарды басқаруда құжатталған тәсілді қолдана отырып, адам факторын нашар ескереді.
Мектепте ептілік режимін қолдану ең алдымен ұйымды дамытуға бағытталған тұлғаға бағытталған тәсілді жүзеге асыруға мүмкіндік береді, бұл ұйымдастырушылық тәртіптің дәрежесін арттыруға мүмкіндік береді.
Қазіргі мектепте әдіс-тәсілдер мен дидактикалық материал маңызды, ал оқушылардың үйренетіні екінші деңгейлі. Біздің елде оқу-жаттығу тапсырумен аяқталадыҚОЛДАНУ, Америкада – қорытынды тестілеу. Барлық студенттер бір өлшемге сәйкес келеді, сынақтарға дайындалады, оқытудың шынайы мақсаты орындалмайды.
Оқушыларға жоғары баға қажет екенін ешкім жоққа шығармайды, бірақ оқу процесіне шығармашылық көзқараспен және оқушылардың жеке ерекшеліктерін ескере отырып, материалды меңгеру жақсарады. Қазіргі мектептердегі білім беру жүйесінің тұтынушылары жоғары ұйымдар болып саналады, дегенмен нақты тұтынушылар балалар мен олардың ата-аналары болуы керек.
Мектептер үнемі ымыраға келіп, келіссөздер жүргізеді, бірақ икемді тәсілмен келетін шынайы ынтымақтастық жоқ. Ол не береді? Кейбір комитеттерде түрлі шешімдер қабылданады, көпшіліктің идеясы енгізіледі, азшылықтың еркі басылады. Осылайша, ымыраға қол жеткізілді, бірақ бұл мүмкін болатын ең нашар нұсқа.
Білім беру жүйесінің құрылысы ұзақ уақыт бойы іс жүзінде өзгеріссіз қалды. Олар барған сайын егжей-тегжейлі жоспарлауды қолдану арқылы білім беру жүйесіндегі бақылауды арттыруға тырысуда.
Жоспарлау болашақты болжауға тырысуды білдіреді, бірақ ол сізге оған әсер ету мүмкіндігін бермейді. Сондықтан көп жағдайда бұл уақытты босқа өткізуге әкеледі және білім беру саласындағы жетекші менеджерлер ойластырған жобалар біртіндеп сәтсіздікке ұшырайды.
Динамикаға дұрыс жауап жылдам маневр жасау болып табылады, бұл Agile әдістемесі ұсынады.
Білім берудегі икемділік принциптері бағдарламалық жасақтаманы әзірлеушілерге тән принциптермен бірдей.үйрену:
- Студенттер мен олардың отбасыларының қажеттіліктерін қанағаттандыру үшін мазмұнды білім алу - ең маңызды мәселе.
- Мағыналы оқу қысқа, бірақ жиі циклдармен жүргізілуі керек.
- Мектеп ұжымы, оқушылар және ата-аналар мазмұнды оқуды барлығына қолжетімді ету үшін бірлесіп жұмыс істеуі керек.
- Оқу жобасын ынталы мамандар жасау керек, олардың жұмысы үшін тиісті жағдай жасау қажет.
- Прогресстің негізгі көрсеткіші материалды меңгеру, оны жай жаттау емес, мағыналы оқыту деп аталады.
- Оқу қарқыны әрқашан сақталуы керек.
- Зерттеу дизайнының икемділігі дизайн сапасы мен инженерлік шеберлікке мұқият назар аудару арқылы сақталуы керек.
Басқа принциптер бағдарламалық жасақтаманы әзірлеушілермен бірдей естіледі.
Коучинг
Коучинг – бұл клиенттердің кәсіби және жеке әлеуетіне жету үшін шығармашылық қабілеті мен ойлауын ынталандыратын серіктестікке негізделген процесс.
Agile коучинг дегеніміз не? Бұл тұжырымдаманың мазмұнына тәлімгерлік пен тәлімгерлік кіреді. Процестер кәсіби коучинг пен фасилитацияны (басқарудағы жүйенің өзін-өзі ұйымдастыру шеңберінен шықпайтын басқару стилін) қамтиды. Сонымен қатар, жас бойынша коучинг дағдылардың әртүрлі түрлерін қамтиды: іскерлік, техникалық және трансформациялық дағдылар. Бұған Agile және Lean тәжірибесі де кіреді.(үнемді өндіріс).
Жабында
Ептілік дегеніміз не? Бұл бастапқыда қақтығыссыз командаларды құру арқылы бағдарламалық қамтамасыз етуді әзірлеу процестерін тиімді аяқтауға бағытталған тәсіл. Кейінірек бұл тәсіл жалпы компанияларға және жеке процестерге, атап айтқанда, білімге беріле бастады. Agile әдістерін енгізу кезінде әзірлеушілер мен тұтынушылар арасындағы байланысқа тікелей назар аударылады. Бұл әдістер пайдаланылатын құжаттама көлемін азайтады.