Основи на SAFe: Какво е SAFe?



Този блог за „какво е SAFe“ говори за рамката, която предоставя насоки за петте основни компетенции, които помагат на организацията да стане Lean-Agile.

Scaled Agile Framework или SAFe дава възможност на сложни организации да постигнат предимствата на Lean-Agile разработването на софтуер и системи в мащаб. Да знам Какво е SAFe и как работи, ще трябва да разберете следните теми

Защо да използвам Agile Framework?

Прилагайки Agile Framework, вие се възползвате от следните предимства

  • Agile се разширява, за да отговори на нуждите на големи потоци от стойности и сложна разработка на системата, въпреки че е толкова проста и лека.
  • Увеличава производителността с 20 - 50%
  • Качество се увеличава с повече от петдесет%
  • Намалява времето, необходимо на продукта да достигне до пазара. процесът става по-бърз с поне 30%
  • Ангажираност на служителите и удовлетвореност от работата.

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

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

Какво е SAFe?

Scaled Agile Framework или SAFe е разработен за първи път от Дийн Лефингуел книги и блогове. Версия 1.0 е първата официално пусната през 2011 г. Последната версия, която е 4.6, е пусната през октомври 2018 г. Тя има за цел да предостави насоки за работа на корпоративно ниво на портфолио, поток от стойности, програма и екип.

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

И така, по-долу са характеристиките на SAFe

  • Внедряване на Lean-Agile софтуер и системи на ниво предприятие
  • Подробни насоки за процеси в корпоративното портфолио, поток от стойности, програма и екип.
  • Оптимален дизайн, за да отговори на нуждите на всички заинтересовани страни в организацията.

Кога да използвам Scaled Agile Framework?

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

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

С какво SAFe се различава от другите Agile практики?

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

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

Основа на Scaled Agile Framework

Scaled Agile Framework се основава на следните базови стойности

изрично леене на тип в java
  1. Lean-Agile и неговите принципи
  2. Мащабирани пъргави основни стойности,
  3. Lean-Agile Leadership
  4. Lean-Agile Mindset,
  5. Практически общности

1. Lean-Agile и неговите принципи

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

  • Заемане на икономическа гледна точка
  • Прилагане на системно мислене
  • Ако приемем, че опциите за запазване на променливостта са
  • Изграждайте постепенно с бързи, интегрирани учебни цикли
  • Въз основа на основните етапи на обективна оценка на работещите системи
  • Визуализиране и ограничаване на незавършеното производство, намаляване на размера на партидите и управление на дължините на опашките
  • Прилагане на такт и синхронизиране с междудоменно планиране
  • Отключване на вътрешната мотивация на работещите в областта на знанията
  • Децентрализиращо вземане на решения
  • SAFe пъргави основни ценности

SAFe се основава на следните 4 основни ценности.

  • Подравняване
  • Вградено качество
  • Прозрачност
  • Изпълнение на програмата
  1. Lean-Agile Leadership

Преди учителите, Lean-Agile лидерите непрекъснато учат. Помага им да помагат на своите екипи за изграждане на по-добри системи чрез разбиране и излагане на Lean-Agile SAFe принципите.

Като възможност, крайната отговорност на лидера е осиновяването, успехът и непрекъснатото подобряване на Lean-Agile разработките. За промяната и непрекъснатото усъвършенстване лидерите преминават през строго и непрекъснато обучение.

Лидерите наистина овластяват и ангажират хора и екипи, за да постигнат своя най-голям потенциал.

Принципи на тези постно-пъргави лидери

  • Да ръководи промяната
  • За да знаете начина, подчертайте ученето през целия живот
  • Да развива хората повече от процеси
  • Да вдъхнови и да се приведе в съответствие с мисията
  • Да децентрализира вземането на решения
  • За да отключите вътрешната мотивация на работещите в знанието
  1. Lean-Agile Mind-Set

Мисленето на Lean-Agile може да се извлече от следните две неща.

  1. SAFe House of Lean
  2. Agile Manifesto

SAFe House of Lean

Scaled Agile Framework (SAFe) произлиза от принципите и практиките, вдъхновени от къща на постна Тойота . Въз основа на това SAFe представя SAFe House of Lean .

Целта е да се осигури максимална стойност на клиента за най-кратко време за запазване на възможно най-високото качество, доставено на клиента.

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

Agile Manifesto

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

Различни нива в SAFE

Според последната версия на SAFe има четири нива на неговото прилагане.

  • Екипно ниво
  • Програмно ниво
  • Ниво на портфолио
  • Ниво на стойност на потока

Екипно ниво SAFe

SAFe на ниво екип съдържа роли, събития и процеси. Agile Teams изграждат тези роли, събития и процеси и осигуряват стойност в контекста на Agile Release Train (ART). Това е най-вече като обикновен скрам екип. Екипите формират основата на SAFe и Lean предприятието, тъй като те изпълняват явното по-голямата част от работата, която осигурява стойност за клиентите.

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

java преобразува двоичен в десетичен

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

SAFe на програмно ниво има необходимите роли и дейности за непрекъснато предоставяне на решения чрез Agile Release Train (ART). Това ниво е мястото, където екипите за разработка, заинтересованите страни и други ресурси са посветени на някои важни, текущи мисии за развитие на системата.

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

В крайна сметка ART, работещи на програмно ниво, са отговорни за създаването и освобождаването на приток на стойност с честотата, необходима на предприятието, за да отговори на търсенето на пазара и клиентите. Тези нагласи и практики на това ниво допринасят за корпоративната компетентност на DevOps и Release on Demand, което прави възможен този поток от стойности.

Value Stream Level SAFe

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

Той поддържа каданс и синхронизация за множество ART и доставчици и дава допълнителни роли като Value Stream Engineer, Solution Architect / Engineering и Solution Management.

Портфолио ниво SAFe

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

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

Портфолиото е свързано двупосочно с бизнеса

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

Важни ключови понятия, използвани тук, са:

  • Връзка с Enterprise,
  • Управление на програмното портфолио,
  • Управление на работния процес на Portfolio Epics.

Заключение

Scaled Agile Framework (SAFe) е постепенно подобрение наРамкакоето дава насоки за петте основни компетенции, които помагат на организацията да стане Lean-Agile. Той има 4 нива и 4 конфигурации и е базиран чисто на Agile Manifesto и SAFe House of Lean .