Agile - какво е това?
Agile - какво е това?

Видео: Agile - какво е това?

Видео: Agile - какво е това?
Видео: Какво е Скръм (Scrum)? (4 минути) 2024, Април
Anonim

Нови чужди думи все повече проникват в живота ни. Agile не беше изключение. Какво е? Накратко, agile е подход, който се противопоставя на традиционния водопаден подход за проектиране на продукти и услуги.

От историята

През февруари 2001 г., в планините на Юта в The Lodge в ски курорта Snowbird, 17 души се събраха с цел общуване, спортно ски забавление и опити да измислят нещо обединяващо. Там беше разработен Agile манифест. Имаше представители на различни подходи, които искаха да намерят алтернатива на тежките процеси на разработка на софтуер въз основа на документация. До края на срещата беше определено, че манифестът включва 4 ценности, 12 принципа и никаква практика.

Същността на подхода

Този подход е типичен преди всичко за ИТ индустрията. Класическият подход гласи, че одобреният план за създаване на продукт не може да се променя или спира до момента на неговото създаване.

agile какво е това
agile какво е това

В основата на този подход е класическият пример за управление на качеството на продукта, използван в завода на Toyota, даден във всички учебници по темата, когато имаслужител може да спре производството, за да направи предложение за рационализиране или да предотврати брак.

В много компании екипът за разработка на проекти работи в различни отдели и често влиза в конфликт помежду си, което не води до положителни резултати за продукта в процес на разработка.

Agile технологията ви позволява да включите всички разработчици на софтуерен продукт, докато всички служители запазват присъщите си функции. С този подход екипът от служители разбира, че работят за една обща цел, която е да създадат качествен ИТ продукт за своите клиенти.

При използване на този подход е необходимо да се създаде екип от съмишленици, които могат да работят ефективно и конкурентно в пазарни условия.

Преминаваме към пъргавия традиционен бизнес

Традиционните фирми започват да се движат към този подход. Типичен пример е въвеждането на agile в Сбербанк. Според Г. Греф Сбербанк е 0,1 част от ИТ пазара в Русия. Той казва, че са създали най-голямата ИТ инфраструктура в света, но са разбрали, че не са конкурентоспособни. Според него тези, които не владеят Agile днес, няма да могат да бъдат конкурентоспособни утре. За да внедрите гъвкава система в една компания, първо трябва да промените себе си.

Agile в Сбербанк
Agile в Сбербанк

Банките днес нямат развита структура на иновациите, което е по-характерно за микрофинансовите организации, чиято същностсе крие във факта, че те дават пари на заем с луди лихви и правят печалба много по-висока от банките. Тези организации са много гъвкави, те могат да прекроят бизнеса си, да открият ниши на нови пазари и също така могат да изместят класическите банки.

Този подход е типичен за други бизнес области. И така, мобилните оператори започват да се занимават със системи за плащане, Airbnb промени подхода към хотелите в туристическия бизнес, Uber направи същото в областта на пътническия транспорт.

Гъвкаво управление в agile

Каскадният подход включва планиране за поне една година. Това се променя при използване на гъвкавия метод. Какво дава? При традиционния подход всяка динамика може да доведе до парализа на проекта. При използване на agile методологията се изгражда инфраструктура, която гъвкаво отговаря на променящите се изисквания и искания на клиентите по време на процеса на разработка. Agile планирането трябва да бъде придружено от разбиране и анализ на всички бизнес процеси на организацията. Гъвкавото управление трябва да бъде придружено от способността да се развива, усъвършенства и адаптира към спецификата на конкретна компания.

гъвкава технология
гъвкава технология

Има манифест за гъвкавост, който по същество представлява набор от правила, предназначени да улеснят ориентацията в гъвкавите методи за управление.

Този подход е за минимизиране на рисковете и увеличаване на печалбите, въпреки факта, че условията на съществуване са различни от стабилните. Често трябва да работите в криза, но въпреки това трябва да се стремите да намалите рисковете до нула, а печалбите трябвастремете се към безкрайността.

Манифест за подход

Има три основни принципа на agile, които първоначално са били наречени стойности:

  1. Трябва да можете да работите с хора, трябва да търсите, подхранвате и управлявате талант.
  2. Трябва да има добре установен набор от бизнес комуникации с партньорски компании и клиенти.
  3. Трябва да бъде внедрено динамично управление. Какво е това в agile? Във връзка с разглеждания подход, това означава, че е необходимо да бъдете мобилни в променяща се среда.

Във връзка със софтуера първоначално имаше друга стойност: по-важна от обширната документация, работещ софтуер.

пъргав манифест
пъргав манифест

Принципи

През 2001 г. се откроиха 12 Agile принципа:

  1. Основният приоритет е удовлетворението на клиентите чрез доставката на работещ софтуер.
  2. Динамиката трябва да се спазва на всички етапи от разработката на софтуер.
  3. Предпочитайте кратки интервали за доставка за работещ софтуер.
  4. Разработчиците и клиентите трябва да са в един и същи екип за целия живот на проекта.
  5. Проектите трябва да се изграждат около мотивирани хора, които трябва да получат среда, подкрепа и доверие.
  6. Най-ефективният начин за предаване на информация е директната комуникация.
  7. Основната мярка за напредък е работещият софтуер.
  8. Първите процеси трябва да се извършват със същата скорост.
  9. Трябва да се обърне специално внимание на добрия дизайн и техническото съвършенство.
  10. Увеличете максималноработата може да се свърши с простота.
  11. Най-доброто в софтуера се създава от самоорганизиращи се екипи.
  12. Периодично екипите трябва да повишават своята ефективност и да подобряват работния си процес на редовни интервали.

Характеристики на подхода

гъвкава система
гъвкава система

Agile режимът предполага способността да се обърне специално внимание на формирането на екипи, да се работи не за дълъг период от време, а за краткосрочен план. Използвайки тази методология, е осигурена система за обратна връзка, така че корекциите могат да се правят много бързо.

В резултат на прилагането на този подход вътрешната комуникация се подобрява, броят на конфликтите в организацията намалява и ефективността на изпълнението на проекта се увеличава.

По-рано анализатор написа документ и поиска да се спазват зададените от него шаблони. Документите се прехвърляха от отдел на отдел, от всеки от тях се връщаха на анализатора с някакви предложения и коментари, след това се прехвърляха в следващите отдели и т. н. Имаше много комуникация, но предимно на хартия. Резултатът беше, че разработчиците на софтуер постоянно закъсняваха, тестери правеха много грешки.

Agile методологията вярва, че човешкото взаимодействие е по-важно от процесите и документацията. Тук вече се предполага, че анализаторът ще проведе среща, на която ще говорят за внедряваната нова функция и където тестери и разработчици ще изразят своите коментари и предложения. Тук ще бъдат идентифицирани професионалисти, които могат да дадат практически съвети за тестване иизпълнение. След това анализаторът ще напише подробна документация и бързо ще се свърже с клиента, за да изясни изискванията. В същото време разработчиците могат да проведат паралелна среща, на която могат да обсъдят как новата функция ще повлияе на функционалността на софтуера, а тестери могат да оценят какво трябва да се коригира. По този начин екипът ще формира обща визия. Подробностите ще бъдат приложени с висококачествена документация, тъй като е предоставена обратна връзка.

Пъргави технологии в образованието

гъвкав принцип в образованието
гъвкав принцип в образованието

Първоначално Agile е създадена като методология за управление на проекти във връзка с разработката на софтуер. Въпреки това изявлението на Г. Греф за гъвкавостта в Сбербанк, а именно частта, в която той казва, че всеки трябва да стане пъргав, направи възможно прилагането на този първоначално високоспециализиран подход както към образованието, така и към икономиката като цяло.

В училище ученикът трябва да получава знания, които са подходящи към момента на обучението му. В процеса на обучение трябва да участват не само учители и родители, но и самото дете. Тази работа в екип може да бъде постигната чрез въвеждане на Agile в образованието.

Въвеждането на гъвкаво управление в училището ще му позволи да се превърне в някакъв иновационен център. Идеята за използване на гъвкавия принцип в образованието е намерила най-голямо разпространение на Запад. Тази технология трябва да се въведе отдолу, само в този случай са възможни глобални трансформации на образователната система.

В случая с американското училище учителите признават, че образователната система е стигнала до задънена улица поради факта, че няма подходящометодология, която би му позволила да се развива динамично по-нататък. С. Пеха твърди, че такава методология съществува и се нарича agile.

Той се основава на хора, динамика и учене, така че този подход може да бъде приложен в училищата. Agile манифестът говори за разработка на софтуер, но след като го анализираме, можем да кажем, че той е универсален по своята същност, което позволява да бъде приложен в образователната система. Държавната образователна система има много приоритети, които противоречат един на друг.

Училищният персонал може да се сравни с мениджъри на средно ниво, които са под натиск както отдолу, така и отгоре. Когато се следват принципите на agile, решенията на преподавателите стават по-балансирани.

В съвременните условия училището се възприема като своеобразна корпорация, чийто живот е свързан с прилагането на редица правила. Следователно потребностите на индивида в училище са второстепенни. Инструментите и процесите са на първо място.

Администрациите на образователните институции слабо отчитат човешкия фактор, прилагайки документиран подход към разпределението на наличните ресурси, управлението на училището, вземането на решения за съдбата на децата и управлението на междуличностните отношения..

Използването на agile режим в училище позволява прилагането на личностно-центриран подход, насочен основно към развитието на организацията, което позволява да се повиши степента на организационна дисциплина.

Методите и дидактическият материал са важни в съвременното училище, а наученото от учениците е второстепенно. Обучението приключва у нас с капитулацияUSE, в Америка - окончателно тестване. Всички ученици са оформени в един размер, подходящ за всички, обучени за тестове, истинската цел на преподаването не е постигната.

Никой не отрича факта, че учениците се нуждаят от високи оценки, но усвояването на материала се подобрява с творчески подход към учебния процес и отчитане на индивидуалните особености на учениците. Висшите организации се считат за клиенти на образователната система в съвременните училища, въпреки че истинските клиенти трябва да са децата и техните родители.

Училищата постоянно правят компромиси, преговарят, но им липсва истинското сътрудничество, което идва с гъвкав подход. Какво дава? Вземат се различни решения от някои комисии, въвеждат се идеите на мнозинството, потиска се волята на малцинството. Така се постига компромис, но това е най-лошият възможен вариант.

Изграждането на образователната система по същество остава непроменено за дълъг период от време. Те се опитват да увеличат контрола в образователната система чрез използването на все по-подробно планиране.

Планирането означава да се опитвате да предскажете бъдещето, но не ви дава възможност да му влияете. Следователно в повечето случаи това води до загуба на време и проектите, замислени от висшите образователни мениджъри, постепенно се провалят.

Правилният отговор на динамиката е бързото маневриране, което предлага гъвкавата методология.

Принципите на agile в образованието са същите като тези, типични за разработчиците на софтуер, с тези функции, които се отнасят дообучение:

  1. Смисловото учене за посрещане на нуждите на учениците и техните семейства е най-висок приоритет.
  2. Смисловото учене трябва да се извършва в кратки, но чести цикли.
  3. Училищният персонал, учениците и родителите трябва да работят заедно, за да направят смисленото учене достъпно за всички.
  4. Учебният проект трябва да бъде създаден от мотивирани професионалисти, за чиято работа е необходимо да се създадат подходящи условия.
  5. Основният индикатор за напредъка е овладяването на материала, а не просто запомнянето му, така нареченото смислено учене.
  6. Темпото на учене трябва да се поддържа през цялото време.
  7. Гъвкавостта на дизайна на проучването трябва да се поддържа чрез внимателно внимание към качеството на дизайна и инженерните постижения.

Другите принципи звучат по същия начин като софтуерните разработчици.

Коучинг

какво е agile коучинг
какво е agile коучинг

Коучингът е процес, базиран на партньорство, за стимулиране на креативността и мисленето на клиентите, за да достигнат най-пълния си професионален и личен потенциал.

Какво е agile коучинг? Съдържанието на тази концепция включва наставничество и наставничество. Процесите включват професионален коучинг и фасилитация (стил на управление, който не надхвърля самоорганизацията на управляваната система). Освен това коучингът по възрастта включва различни видове умения: бизнес, технически и трансформационни умения. Това също включва Agile и Lean практика.(икономично производство).

В приключване

Какво е agile? Това е подход, който първоначално беше насочен към ефективно завършване на процесите на разработка на софтуер чрез формиране на екипи без конфликти. По-късно този подход започва да се пренася като цяло в компаниите и в отделните процеси, по-специално в образованието. При внедряването на гъвкави методи директният акцент е върху комуникацията между разработчиците и клиентите. Тези методи намаляват количеството използвана документация.

Препоръчано:

Избор на редакторите

Как да издадете кредитна карта с два документа

Договорът за банкова сметка е Концепцията, сроковете и условията на споразумението

Кредитна карта на Citibank: кредитни прегледи

CreditPlus: прегледи на кредитополучателите. Кредит Плюс

Кой може да бъде поръчител? Гарант по кредита

Как да отворите ПФИ (микрофинансова организация): инструкции стъпка по стъпка

Кредит в Tinkoff Bank: отзиви на клиенти

Къде да получите паричен заем в Уфа: банки, условия, лихви

Кредит за бизнес план - характеристики на дизайна, условия и описание стъпка по стъпка

Овърдрафт, Беларусбанк: условия, предимства и недостатъци

Може ли гарант да вземе заем от банка?

Къде да получите заем без поръчители: преглед, характеристики, условия и отзиви

Как да изчислим лихвите по банкови депозити?

Заем за започване на бизнес: истината такава, каквато е

Подчинени облигации - какво е това?