Osnove SAFe: Kaj je SAFe?



Ta spletni dnevnik o tem, kaj je SAFe, govori o okviru, ki vsebuje smernice o petih temeljnih kompetencah, ki organizaciji pomagajo postati vitka in gibčna.

Scaled Agile Framework ali SAFe pooblašča zapletene organizacije za doseganje prednosti razvoja programske opreme in sistemov Lean-Agile v velikem obsegu. Vedeti Kaj je SAFe in kako deluje, boste morali razumeti naslednje teme

Zakaj uporabljati Agile Framework?

Z izvajanjem agilnega okvira izkoristite naslednje prednosti

  • Agile se širi, da zadovolji potrebe velikih tokov vrednosti in zapletenega razvoja sistema, čeprav je tako preprost in lahek.
  • Poveča produktivnost za 20 - 50%
  • Kakovost poveča za več kot petdeset%
  • Zmanjša čas, potreben, da izdelek pride na trg. postopek postane hitrejši za vsaj 30%
  • Zavzetost zaposlenih in zadovoljstvo pri delu.

Podroben okvir prikazuje vse ključne vloge, dejavnosti, končne rezultate in tokove. Prav tako se pomika po preostalem mestu.

Na sliki je razloženo, kako deluje agilen postopek. Epi so ogromno dela, ki je nadalje razčlenjeno na številne manjše zgodbe ali podepe. Ti podepi so ekipi dodeljeni kot zgodba. Nato vsaka ekipa obdela te zgodbe ali funkcije programske opreme.

pretvori dvojno v int java

Kaj je SAFe?

Scaled Agile Framework ali SAFe je prvi razvil Deana Leffingwella knjige in blogi. Različica 1.0 je bila prvič uradno izdana leta 2011. Najnovejša različica, ki je 4.6, je bila izdana oktobra 2018. Namenjena je smernicam za delo na ravni portfelja podjetij, vrednostnega toka, programa in skupine.

SAFe je prosto dostopna spletna baza znanja, ki vam omogoča, da izvajate vitke in gibčne prakse na ravni podjetja. Omogoča vam preprosto in lahko izkušnjo za ekipo za razvoj programske opreme. Celoten okvir je razdeljen na 3 osnovne segmente Ekipa, Program in Portfelj .

Sledijo torej lastnosti SAFe

  • Implementacija Lean-Agile programske opreme in sistemov na ravni podjetja
  • Podrobna navodila za procese v portfelju podjetja, toku vrednosti, programu in skupini.
  • Optimalna zasnova za potrebe vseh zainteresiranih strani v organizaciji.

Kdaj uporabiti Scaled Agile Framework?

Zdaj se boste morda vprašali, kdaj natančno naj uporabite SAFe. Tukaj je nekaj primerov, ko bi lahko.

  • Ko je vaša ekipa zainteresirana za izvajanje agilnega pristopa v večjih programih in portfeljih za več ekip.
  • Ko se več organizacij v organizaciji izvaja na različne načine agilnih izvedb in se zato sooča z ovirami, zamudami in neuspehi.
  • Ko želite izvajati gibčnost, vendar jo prilagodite ravni organizacije. Vendar niste prepričani, katere nove vloge so morda potrebne ali katere obstoječe vloge (tj. Vodstvo) je treba spremeniti in kako.
  • Ko poskušate prilagoditi Agile svoji organizaciji, vendar se trudite, da bi dosegli enotnost ali doslednost strategije v poslovnih oddelkih od portfelja do ravni programov in skupine.
  • Ko mora vaša organizacija izboljšati čas razvoja izdelka.

V čem se SAFe razlikuje od ostalih agilnih praks?

Druga stvar, o kateri je treba razmisliti, je, kako se SAFe razlikuje od drugih gibčnih praks,

  • SAFe je javno dostopen in brezplačen za uporabo.
  • Na voljo je v zelo dostopni in uporabni obliki.
  • Poleg tega, da je lahek, je lahko precej specifičen za raven.
  • Nenehno spreminja in vzdržuje najpogosteje uporabljene agilne prakse.
  • SAFe ponuja koristne razširitve običajnih agilnih praks.
  • Agilne prakse utemeljuje s kontekstom podjetja.
  • Celotno sliko razvoja programske opreme dobite z izvajanjem SAFe
  • Empirizem je povečan.
  • SAFe redno prejema povratne informacije o kakovosti in izboljšavah.

Temelj Scaled Agile Framework

Scaled Agile Framework temelji na naslednjih osnovnih vrednostih

  1. Lean-Agile in njegova načela
  2. Prilagojene okretne osnovne vrednosti,
  3. Vitko in gibčno vodstvo
  4. Lean-Agile Mindset,
  5. Skupnosti za prakso

1. Lean-Agile in njeni principi

Sledijo osnovna načela in vrednote za SAFe. Razumeti jih je treba, jih razstavljati in nadaljevati, da bodo doseženi najboljši rezultati po izvedbi okvira.

  • Z gospodarskega stališča
  • Uporaba sistemskega razmišljanja
  • Ob predpostavki možnosti ohranjanja spremenljivosti
  • Gradimo postopoma s hitrimi, integriranimi cikli učenja
  • Mejniki temeljijo na objektivni oceni delujočih sistemov
  • Vizualizacija in omejevanje nedokončane proizvodnje, zmanjšanje velikosti serij in upravljanje dolžin čakalnih vrst
  • Uporaba kadence in sinhronizacija z meddomenskim načrtovanjem
  • Sprostitev notranje motivacije delavcev v znanju
  • Decentralizirano odločanje
  • SAFe okretne temeljne vrednote

SAFe temelji na naslednjih 4 temeljnih vrednotah.

  • Poravnava
  • Vgrajena kakovost
  • Preglednost
  • Izvajanje programa
  1. Vitko in gibčno vodstvo

Pred učitelji se Lean-Agile voditelji neprestano učijo. Pomaga jim, da svojim skupinam ustvarijo boljše sisteme z razumevanjem in razstavljanjem Lean-Agile SAFe načel.

Kot orodje je glavna odgovornost vodje posvojitev, uspeh in nenehno izboljševanje Lean-Agile razvoja. Za spremembe in nenehne izboljšave se voditelji strogo in neprekinjeno usposabljajo.

Voditelji resnično opolnomočijo in vključujejo posameznike in skupine, da dosežejo svoj največji potencial.

Načela teh vitkih in gibčnih voditeljev

  • Da vodi spremembo
  • Če želite vedeti, kako poudariti vseživljenjsko učenje
  • Razviti ljudi bolj kot procese
  • Za navdih in poravnavo s poslanstvom
  • Da bi decentralizirali odločanje
  • Odkleniti notranjo motivacijo delavcev znanja
  1. Lean-Agile Mind-Set

Lean-Agile miselnost lahko izpeljemo iz naslednjih dveh stvari.

  1. SAFe House of Lean
  2. Agile Manifesto

SAFe House of Lean

Scaled Agile Framework (SAFe) izhaja iz načel in praks, ki jih navdihuje hiša vitke Toyote . Na podlagi tega SAFe predstavlja VARNA Hiša vitke .

Cilj je v najkrajšem možnem času zagotoviti največjo možno vrednost za kupca in ohraniti najvišjo možno kakovost, dostavljeno kupcu.

Novejši, boljši načini razvoja programske opreme se vsak dan odkrivajo z vadbo Agile in pomagajo drugim, da storijo enako. Zato imajo predmeti na desni izjemno vrednost, toda predmete na levi strani še bolj cenimo.

Agilni manifest

  1. Najpomembnejša naloga je zadovoljiti kupca s stalno in zgodnjo dobavo dragocene programske opreme.
  2. Sprejmite spreminjajoče se zahteve, tudi pozno v razvoju. Spretni procesi spreminjajo pasove v korist kupca.
  3. Pogosto dobavljajte delujočo programsko opremo, od nekaj tednov do nekaj mesecev, s prednostjo do krajšega časovnega okvira.
  4. Razvijalci in poslovneži morajo med projektom vsak dan sodelovati.
  5. Gradite projekte okoli motiviranih posameznikov. Dajte jim podporo in okolje, ki ga potrebujejo, ter jim zaupajte, da bodo delo opravili.
  6. Najučinkovitejša metoda za komunikacijo z razvojno skupino je osebni pogovor.
  7. Delovna programska oprema je glavno merilo napredka.
  8. Agilni procesi spodbujajo trajnostni razvoj. Sponzorji, razvijalci in uporabniki bi morali imeti možnost, da neomejeno vzdržujejo stalno hitrost.
  9. Nenehna pozornost tehnični odličnosti in dobremu dizajnu povečuje gibčnost.
  10. Preprostost - umetnost maksimiranja količine opravljenega dela - je bistvenega pomena.
  11. Najboljše arhitekture, zahteve in modeli izhajajo iz samoorganiziranih ekip.
  12. V rednih presledkih ekipa razmišlja o tem, kako postati učinkovitejša, nato uglasi in prilagodi svoje vedenje.

Različni nivoji VARNO

Glede na najnovejšo različico SAFe obstajajo štiri ravni njegove izvedbe.

  • Skupinska raven
  • Raven programa
  • Raven portfelja
  • Raven pretoka vrednosti

VARNOST na ravni ekipe

Team Level SAFe vsebuje vloge, dogodke in procese. Agile Team gradi te vloge, dogodke in procese ter prinaša vrednost v okviru Agile Release Train (ART). Večinoma je kot običajna scrum ekipa. Skupine tvorijo osnovo SAFe in vitkega podjetja, saj opravljajo jasno večino del, ki prinašajo vrednost za stranke.

Team Level SAFe ustvarja zelo uspešne ekipe, ki nato gradijo visokokakovostne komponente in rešitve, ki podpirajo tako ekipno kot tehnično gibčnost. To je primarni konstrukt programske ravni.

Programska raven SAFe

Programska raven SAFe ima vloge in dejavnosti, ki so potrebne za nenehno zagotavljanje rešitev prek gibljivega vlaka za sprostitev (ART). Na tej ravni so razvojne skupine, zainteresirane strani in drugi viri namenjeni nekaterim pomembnim, stalnim razvojnim misijam sistema.

Metafora ART opisuje ekipe, vloge in dejavnosti na programski ravni, ki postopoma zagotavljajo neprekinjen pretok vrednosti. ART so virtualne organizacije, oblikovane tako, da razširijo funkcionalne meje, odpravijo nepotrebne predaje in korake ter pospešijo zagotavljanje vrednosti z izvajanjem načel in praks SAFe Lean-Agile.

Nazadnje so ART, ki delujejo na ravni programa, odgovorni za ustvarjanje in sproščanje priliva vrednosti s pogostostjo, ki jo podjetje potrebuje za zadovoljitev povpraševanja na trgu in kupcih. Te miselnosti in prakse na tej ravni prispevajo k podjetniški usposobljenosti DevOps in Release on Demand, ki omogočajo ta tok vrednosti.

Value Stream Level SAFe

Vrednost toka vrednosti v SAFe ni obvezna. Je nov dodatek v SAFe 4.0. Zasnovan je za večja, neodvisna podjetja, ki imajo zapletene rešitve. Namenjen je pomoči kiber-fizičnim sistemom za programsko opremo, strojno opremo, elektriko in elektroniko, optiko, mehaniko, tekočino itd.

Podpira kadenco in sinhronizacijo za več ART-jev in dobaviteljev ter daje dodatne vloge, kot so Value Stream Engineer, Solution Architect / Engineering in Solution Management.

Portfeljska raven SAFe

To je najvišja stopnja zanimanja / zaskrbljenosti / vpletenosti / za SAFe . SAFe na ravni portfelja ponuja osnovne bloke za organizacijo pretoka vrednosti Lean-Agile Enterprise prek enega ali več vrednostnih tokov. Pomaga pri razvoju sistemov in rešitev, ki so opisane v strateških temah.

Da bi dosegli strateške cilje, raven portfelja vključuje nekatere elemente z osnovnimi proračunskimi in drugimi mehanizmi upravljanja. Tako zagotavlja, da naložba v tokove vrednosti zagotavlja donose, potrebne za podjetje.

Portfelj je dvosmerno povezan s poslovanjem

  • Za usmerjanje portfelja k širšim spreminjanjem poslovnih ciljev ponuja strateške teme.
  • Označuje stalen pretok vrednosti portfelja.

Tukaj so uporabljeni pomembni ključni koncepti:

  • Povezava s podjetjem,
  • Upravljanje portfelja programov,
  • Upravljanje poteka dela Portfolio Epics.

Zaključek

Scaled Agile Framework (SAFe) je postopno izboljšanjeOkvirki daje smernice o petih temeljnih kompetencah, ki organizaciji pomagajo postati vitka in gibčna. Ima 4 ravni in 4 konfiguracije in temelji izključno na Agile Manifesto in VARNA Hiša vitke .