Въведение в SAFe за начинаещи

За мащабни проекти в индустрията за разработка на софтуер SAFe или Scaled Agile Framework е идеалният избор за екипите.

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

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

Съдържание

Какво е внедряване на SAFe?

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

Методологията на SAFe насърчава сътрудничеството, привеждането в съответствие и доставката в различни гъвкави екипи.

Базира се на три сегмента от знания:

  • Гъвкаво разработване на софтуер
  • Разработване на щадящ продукт
  • Системно мислене

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

  • Открийте причината, поради която вашата компания се нуждае от тази методология. Внедряването му може да бъде дълъг процес и трябва да разберете плюсовете и минусите му, преди да го изберете.
  • Всички членове на екипа, включително изпълнителни директори, мениджъри и лидери, се нуждаят от адекватно обучение относно работния процес и практиките за прилагане на SAFe.
  • Може да има нужда от промяна на някои организационни структури, като същевременно останете в съответствие с ценностите на компанията.
  • Всеки член на Agile екипа трябва да приложи знанията и опита си от обучението, за да разработи стратегии.

Ползи от внедряването на SAFe

Подобрено време за пускане на пазара

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

Повишаване на производителността

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

  Как да получите Stock Gnome Shell в Ubuntu 17.10

По-добро качество

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

Повече ангажираност на служителите

Докато прилагате по-добър метод на работа, служителите стават по-ангажирани с работата си, като в същото време са щастливи. С рамката SAFe компаниите могат да позволят на работниците да постигнат автономност, опит и цел. Освен това компаниите, които прилагат SAFe, са оборудвани с инструменти, за да направят служителите доволни и да намалят прегарянето.

Нива на SAFe

Отборно ниво

На това ниво продължава стандартната гъвкава екипна структура, която прилага scrum процеси. Тук основните играчи са Scrum Master, собственикът на продукта и съответният екип за проекта. Екипът трябва да изпълни своите задачи на малки партиди, наречени итерации. След всяка доставка екипът оценява резултатите и повтаря, за да коригира всички проблеми.

Програмно ниво

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

Ниво портфолио

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

Ключови неща, които трябва да знаете за внедряването на SAFe

Четири конфигурации на SAFe

  • Essential SAFe: Точката на изпълнение на Thing прави критичните елементи.
  • Portfolio SAFe: Тази конфигурация подрежда изпълнението на портфолиото към ценностите на компанията.
  • Large Solution SAFe: Използва се за разработване на големи и сложни решения.
  • Пълен SAFe: Това е най-изчерпателната версия на SAFe, която поддържа управление на големи интегрирани решения.

Принципи на SAFe

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

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

SAFe ценности

SAFe се основава на четири основни ценности, които ръководят всички екипни решения и осигуряват успешно внедряване на SAFe.

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

Ролево базирано обучение

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

Обучението трябва също така да ги накара да разберат въздействието на промените в тяхната работна среда. Няколко основни и напреднали ролеви курсове за обучение са достъпни за Agile екипи.

  Как да спрете Google Maps да събира данни за местоположение от вашия телефон

Пътна карта за изпълнение

Ако една компания иска да стане Lean-Agile технологично предприятие, тя трябва да приложи някои съществени промени. Следвайки пътната карта за внедряване, една компания може лесно да продължи пътя си към приемане на методологията SAFe.

Пътна карта за внедряване на SAFe

За да внедрите SAFe във вашата организация, трябва да изпълните тези стъпки като част от вашата пътна карта:

Постигане на праговата точка

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

Агенти за култивиране

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

Предлагайте обучение на заинтересованите страни

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

Също така, всеки стажант трябва да развие перспектива на Lean-Agile, за да бъде подходяща част от трансформацията на работното място, като същевременно бъде иновативен и гъвкав по време на проекта.

Идентифицирайте USP или стойност

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

Изградете главен план за Lean-Agile управление

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

План за изпълнение

Прилагането на тези действия трябва да се извърши на тази стъпка. За да направите това, започнете с идентифицирането на първия процесен поток и първия ART. Освен това е време да се създаде цялостна стратегия за придаване на осъществима форма на изпълнението. Компаниите също трябва да съберат нови умения и данни на този етап.

Подгответе стартирането на ART

Изпълнението на ART трябва да се извършва съгласно стриктна рутина. Категоризирайте съотборниците като хора с и без обучение. На този етап трябва да се направи идентификация на съществуващото изоставане. След достатъчна подготовка организациите трябва да назначат и организират лица в SAFe проекти, за да подобрят процеса.

Обучете екипи и стартирайте ART

Когато подготовката за стартиране приключи, проверете компетентността на екипа, който ще достави ART. След едноседмично обучение компаниите могат да започнат първоначалната PI стратегия.

  Следвайте стрелката е лесен за следване инструмент за навигация

Треньор ART Execution

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

Стартирайте Още ARTs

На този етап други ART трябва да бъдат разгърнати за конкретни потоци от стойност. Назначените екипи трябва да извършат съществуващото планиране за ефективна трансформация. Чрез внедряването на SAFe визуализацията на производителността става по-лесна, тъй като показва всички ARTs и препятствия.

Разширете портфолиото

До този момент организациите трябва да са интегрирали SAFe на работното си място. Трябва обаче да има задълбочено изследване на определени организационни стандартни техники, за да се постигне пълноценна гъвкава пътна карта.

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

Ускорете

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

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

Основни елементи на SAFe

Компаниите, които искат успешно да внедрят SAFe, трябва да имат следните основни елементи:

Истински гъвкави екипи и обучение

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

DevOps и Releasability

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

Принципи на Lean Agile

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

PI планиране

Отнася се за планиране на събития, когато всички, работещи по ART, се събират, за да планират следващото програмно увеличение (PI). PI продължава 8-12 седмици и се планира предварително. Екипите решават какви задачи могат да изпълняват по време на PI и определят целта предварително, така че всички групи да знаят какво трябва да правят.

IP итерация

Итерацията IP (иновации и планиране) е последният спринт на програмния цикъл. Той играе важна роля в иновациите и завършването на PI. Това дава шанс на продуктовите мениджъри да изпълняват PI задачи и да планират следващите, като същевременно определят приоритетите.

Каданс и синхронизация

Cadence означава възникване на събития в постоянен и предвидим ритъм, така че компаниите да могат да планират PI планиране и демонстрации на системата. От друга страна, синхронизирането означава едновременно заемане на мястото на множество събития в цял ART в програмното увеличение (PI). И двете са съществени части от рамката на SAFe.

Демонстрация на системата

Работещото софтуерно приложение е единственият начин за измерване на напредъка на екипа в Agile среда. Компаниите трябва да преразглеждат напредъка с напредването на цикъла на разработване на продукта. За целта те трябва да интегрират задачите на всички екипи и да проверяват демонстрацията на софтуера след всяка итерация.

Обобщаване

Може би е време да внедрите методологията SAFe, ако имате нарастващ Agile екип. Сега, след като знаете основите на Scaled Agile Framework, можете безпроблемно да го включите във вашата организация.

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