SAFe-perusteet: Mikä on SAFe?



Tämä blogi aiheesta 'mikä on SAFe' puhuu kehyksestä, joka tarjoaa ohjeita viidestä ydinosaamisesta, jotka auttavat organisaatiota tulemaan Lean-Agileiksi.

Scaled Agile Framework tai SAFe antaa monimutkaisille organisaatioille mahdollisuuden saavuttaa Lean-Agile -ohjelmistojen ja järjestelmäkehityksen edut mittakaavassa. Tietää Mikä on SAFe ja miten se toimii, sinun on ymmärrettävä seuraavat aiheet

miten atomia käytetään pythonin kanssa

Miksi käyttää ketterää kehystä?

Toteuttamalla ketterän kehyksen voit käyttää seuraavia etuja

  • Ketterä laajenee vastaamaan suurten arvovirtausten ja monimutkaisten järjestelmäkehitysten tarpeisiin huolimatta siitä, että ne ovat niin yksinkertaisia ​​ja kevyitä.
  • Se lisää tuottavuutta 20-50%
  • Laatu kasvaa enemmän kuin viisikymmentä%
  • Se lyhentää aikaa, joka kuluu tuotteen pääsemiseen markkinoille. prosessi nopeutuu vähintään 30%
  • Työntekijöiden sitoutuminen ja työtyytyväisyys.

Yksityiskohtainen kehys näyttää kaikki keskeiset roolit, toiminnot, tuotokset ja virrat. Se liikkuu myös muualla sivustossa.

Annettu kuva selittää ketterän prosessin toiminnan. Eepot ovat valtava työ, jaoteltu edelleen pienempiin tarinoihin tai alaepeihin. Nämä osa-eepot kohdistetaan joukkueelle tarinana. Jokainen joukkue työskentelee sitten näiden tarinoiden tai ohjelmisto-ominaisuuksien parissa.

Mikä on SAFe?

Scaled Agile Frameworkin tai SAFe: n kehitti ensin Dean Leffingwellin kirjat ja blogit. Versio 1.0 on ensimmäinen virallisesti julkaistu vuonna 2011. Viimeisin versio, 4.6, julkaistiin lokakuussa 2018. Sen on tarkoitus antaa ohjeita työskentelyyn yrityssalkun, arvovirran, ohjelman ja tiimin tasolla.

SAFe on vapaasti saatavilla oleva online-tietopohja, jonka avulla voit käyttää kevyitä ja ketteriä käytäntöjä yritystasolla. Se antaa sinulle yksinkertaisen, kevyen kokemuksen ohjelmistokehitystiimille. Koko kehys on jaettu kolmeen perussegmenttiin Tiimi, Ohjelmoida ja Salkku .

Joten seuraavat ovat SAFe: n ominaisuuksia

  • Lean-Agile-ohjelmistojen ja -järjestelmien toteuttaminen yritystasolla
  • Yksityiskohtainen ohjeistus yrityksen portfolion, arvovirran, ohjelman ja tiimin prosesseille.
  • Optimaalinen suunnittelu vastaamaan kaikkien organisaation sidosryhmien tarpeita.

Milloin skaalattua ketterää kehystä käytetään?

Nyt saatat miettiä, milloin sinun pitäisi käyttää SAFe: tä. Joten tässä on muutama esimerkki, kun voit.

  • Kun tiimisi on kiinnostunut toteuttamaan ketterän lähestymistavan suuremmissa, usean tiimin ohjelmissa ja salkkuissa.
  • Kun organisaatiossa useat tiimit käyttävät erilaisia ​​ketterän toteutuksen tapoja ja joutuvat siten kohtaamaan esteitä, viivästyksiä ja epäonnistumisia.
  • Kun haluat käyttää ketterää, mutta skaalaa se organisaatiotasolle. Et kuitenkaan ole varma, mitä uusia rooleja saatetaan tarvita tai mitä nykyisiä rooleja (esim. Johto) on muutettava ja miten.
  • Kun olet yrittänyt laajentaa ketterää organisaatiollesi, mutta kamppailet yhdenmukaisuuden suhteen saavuttaaksesi yhtenäisyyden tai johdonmukaisuuden strategiassa liiketoimintaosastoissa salkusta ohjelmaan ja tiimitasoon.
  • Kun organisaation on parannettava tuotekehityksen läpimenoaikaa.

Kuinka SAFe eroaa muista ketteristä käytännöistä?

Toinen mietiskeltävä asia on se, miten SAFe eroaa muista ketteristä käytännöistä,

  • SAFe on julkisesti saatavilla ja ilmainen.
  • Se on saatavana helposti lähestyttävässä ja käyttökelpoisessa muodossa.
  • Sen lisäksi, että se on kevyt, se voi olla melko spesifinen tasolle.
  • Se muokkaa ja ylläpitää jatkuvasti yleisimmin käytettyjä ketteriä käytäntöjä.
  • SAFe tarjoaa hyödyllisiä laajennuksia yleisiin ketteriin käytäntöihin.
  • Se perustaa ketterät käytännöt yrityskontekstiin.
  • Täydellinen kuva ohjelmistokehityksestä annetaan sinulle SAFe-toteutuksen kautta
  • Empirismi lisääntyy.
  • SAFe ottaa säännöllisesti palautetta laadusta ja parannuksista.

Skaalatun ketterän kehyksen perustaminen

Skaalattu ketterä kehys noudattaa seuraavia perusarvoja

  1. Lean-Agile ja sen periaatteet
  2. Skaalatut ketterät ydinarvot,
  3. Lean-ketterä johtajuus
  4. Lean-ketterä ajattelutapa,
  5. Harjoitteluyhteisöt

1. Lean-Agile ja sen periaatteet

Seuraavassa on SAFe: n perusperiaatteet ja arvot. Ne on ymmärrettävä, esiteltävä ja niitä on jatkettava parhaan tuloksen saavuttamiseksi kehyksen toteuttamisen yhteydessä.

  • Taloudellinen näkemys
  • Järjestelmäajattelun soveltaminen
  • Olettaen, että vaihtelevuus säilyttää vaihtoehdot
  • Rakentaminen vähitellen nopeilla, integroiduilla oppimissyklillä
  • Välitavoitteet perustuvat työjärjestelmien objektiiviseen arviointiin
  • Work-In-Progress-ohjelman visualisointi ja rajoittaminen, eräkokojen pienentäminen ja jonojen pituuksien hallinta
  • Poljinnopeuden käyttäminen ja synkronointi verkkotunnusten välisen suunnittelun kanssa
  • Tietotyöntekijöiden sisäisen motivaation vapauttaminen
  • Hajauttamalla päätöksentekoa
  • SAFe Agile -arvot

SAFe perustuu seuraaviin 4 perusarvoon.

  • Kohdistus
  • Sisäänrakennettu laatu
  • Läpinäkyvyys
  • Ohjelman toteutus
  1. Lean-ketterä johtajuus

Ennen opettajia Lean-Agile-johtajat oppivat jatkuvasti. Se auttaa heitä auttamaan tiimejään rakentamaan parempia järjestelmiä ymmärtämällä ja esittelemällä Lean-Agile SAFe -periaatteet.

Mahdollisuutena johtajan lopullinen vastuu on Lean-Agile-kehityksen hyväksyminen, menestys ja jatkuva parantaminen. Muutosta ja jatkuvaa parantamista varten johtajat käyvät läpi tiukan ja jatkuvan koulutuksen.

Johtajat antavat yksilöille ja ryhmille todellisen mahdollisuuden ja sitouttavat heidät saavuttamaan korkeimman mahdollisuuden.

Näiden kevyiden ketterien johtajien periaatteet

  • Johtaa muutosta
  • Elinikäisen oppimisen korostaminen tietäen tapaa
  • Kehittää ihmisiä enemmän kuin prosesseja
  • Innostaa ja sovittaa tehtävää
  • Hajauttaa päätöksentekoa
  • Tietotyöntekijöiden sisäisen motivaation avaaminen
  1. Lean-Agile-mielisarja

Lean-Agile-ajattelutapa voidaan johtaa kahdesta seuraavasta asiasta.

  1. SAFe Leanin talo
  2. Ketterä manifesti

SAFe Leanin talo

Skaalattu ketterä kehys (SAFe) on johdettu laiha Toyota-talo . Tämän perusteella SAFe esittelee SAFe Leanin talo .

Tavoitteena on tuottaa maksimaalista asiakasarvoa lyhyimmässä läpimenoajassa ja ylläpitää asiakkaalle toimitettua parasta mahdollista laatua.

Päivittäin paljastuu uudempia, parempia tapoja kehittää ohjelmistoja harjoittelemalla ketterää ja auttamalla muita tekemään samoin. Siksi, vaikka oikeanpuoleisissa tuotteissa on valtava arvo, arvostamme vasemmalla olevia esineitä entistä enemmän.

Ketterä manifesti

  1. Tärkeintä on tyydyttää asiakasta toimittamalla arvokkaita ohjelmistoja jatkuvasti ja varhaisessa vaiheessa.
  2. Ota huomioon muuttuvat vaatimukset, jopa myöhään kehityksessä. Ketterät prosessit hyödyntävät muutosta asiakkaan eduksi.
  3. Toimita työohjelmisto usein, muutamasta viikosta pariin kuukauteen, mieluummin lyhyemmän aikataulun mukaan.
  4. Kehittäjien ja liikemiehien on tehtävä päivittäin yhteistyötä koko projektin ajan.
  5. Rakenna projekteja motivoituneiden ihmisten ympärille. Anna heille tukea ja tarvitsemaansa ympäristöä ja luota heihin työn tekemiseen.
  6. Tehokkain tapa kommunikoida kehitystiimin kanssa on kasvokkain käytävä keskustelu.
  7. Toimiva ohjelmisto on edistymisen ensisijainen mittari.
  8. Ketterät prosessit edistävät kestävää kehitystä. Sponsoreiden, kehittäjien ja käyttäjien tulisi pystyä pitämään tasainen tauko loputtomiin.
  9. Jatkuva huomio tekniseen huippuosaamiseen ja hyvään muotoiluun parantaa ketteryyttä.
  10. Yksinkertaisuus - taiteen maksimoida tekemättömän työn määrä - on välttämätöntä.
  11. Parhaat organisaatiot, vaatimukset ja mallit syntyvät itseorganisoituvista tiimeistä.
  12. Tiimi pohtii säännöllisin väliajoin, kuinka tulla tehokkaammaksi, virittää ja säätää käyttäytymistään vastaavasti.

Eri tasot SAFE-tilassa

Viimeisimmän SAFe-version mukaan sen toteutuksessa on neljä tasoa.

  • Joukkueen taso
  • Ohjelmataso
  • Salkun taso
  • Arvovirran taso

Tiimitason SAFe

Tiimitason SAFe sisältää rooleja, tapahtumia ja prosesseja. Ketterät tiimit rakentavat nämä roolit, tapahtumat ja prosessit ja tuottavat arvoa ketterän vapautusjunan (ART) yhteydessä. Se on enimmäkseen kuin tavallinen scrum-tiimi. Joukkueet muodostavat SAFe: n ja Lean-yrityksen perustan, koska ne tekevät selvän enemmistön asiakkaan arvoa tuottavasta työstä.

Tiimitasoinen SAFe luo tehokkaita joukkueita, jotka puolestaan ​​rakentavat korkealaatuisia komponentteja ja ratkaisuja tukemalla sekä tiimi- että teknistä ketteryyttä. Tämä on ohjelmatason ensisijainen rakenne.

Ohjelmatason SAFe

Ohjelmatason SAFe: llä on tarvittavat roolit ja toiminnot ratkaisujen toimittamiseksi jatkuvasti ketterän vapautusjunan (ART) kautta. Tällä tasolla kehitystiimit, sidosryhmät ja muut resurssit käytetään omistamaan tärkeälle, jatkuvalle järjestelmän kehittämistehtävälle.

ART-metafora kuvaa ohjelmatason tiimejä, rooleja ja toimintoja, jotka tuottavat vähitellen jatkuvaa arvovirtaa. ART: t ovat virtuaalisia organisaatioita, jotka on muodostettu kattamaan toiminnalliset rajat, poistamaan tarpeettomat kanavanvaihdot ja vaiheet sekä nopeuttamaan arvon toimittamista toteuttamalla SAFe Lean-Agile -periaatteet ja -käytännöt.

c ++ -tyyppinen muunnos

Viime kädessä ohjelmatasolla toimivat ART: t ovat vastuussa arvonvirtauksen luomisesta ja vapauttamisesta yrityksen tarvitsemalla tiheydellä vastaamaan markkinoiden ja asiakkaiden kysyntään. Nämä ajattelutavat ja käytännöt tällä tasolla lisäävät DevOpsin ja Release on Demand -yritysten osaamista, mikä tekee tämän arvovirran mahdolliseksi.

Arvovirta SAFe

Value Stream Level on valinnainen SAFe-ohjelmassa. Se on uusi lisäys SAFe 4.0: een. Se on suunniteltu suuremmille, itsenäisille yrityksille, joilla on monimutkaisia ​​ratkaisuja. Se on tarkoitettu tukemaan kyberfyysisiä järjestelmiä ohjelmistoille, laitteistoille, sähkö- ja elektroniikkateollisuudelle, optiikalle, mekaniikalle, fluidille jne.

Se tukee poljinnopeutta ja synkronointia useille ART: ille ja toimittajille ja antaa lisärooleja, kuten Value Stream Engineer, Solution Architect / Engineering ja Solution Management.

Salkun taso SAFe

Tämä on korkein kiinnostuksen taso / huolenaihe / osallistuminen / SAFe . Salkutason SAFe tarjoaa peruslohkot Lean-Agile Enterprise -arvovirran järjestämiseen yhden tai useamman arvovirran kautta. Se auttaa kehittämään järjestelmiä ja ratkaisuja, jotka kuvataan strategisissa teemoissa.

Strategisten tavoitteiden saavuttamiseksi salkutaso kiteyttää tietyt elementit budjetoinnin ja muiden hallintomekanismien avulla. Näin ollen se varmistaa, että sijoitus arvovirtoihin tarjoaa yritykselle tarvittavan tuoton.

Salkku on kytketty kaksisuuntaisesti liiketoimintaan

  • Ohjaa salkku laajemmin muuttuviin liiketoiminnan tavoitteisiin tarjoamalla strategisia teemoja.
  • Osoittaa salkun arvojen jatkuvaa virtausta.

Tärkeitä tässä käytettyjä keskeisiä käsitteitä ovat:

  • Yhteys yritystoimintaan,
  • Ohjelmasalkun hallinta,
  • Portfolio Epicsin työnkulun hallinta.

Johtopäätös

Skaalattu ketterä kehys (SAFe) on asteittainen parannusKehysjoka antaa ohjeita viidestä ydinosaamisesta, jotka auttavat organisaatiota tulemaan Lean-Agile-ketteriksi. Siinä on 4 tasoa ja 4 kokoonpanoa ja se perustuu puhtaasti Ketterä manifesti ja SAFe Leanin talo .