Lean ohjelmistokehitys
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 20. elokuuta 2021 tarkistetusta
versiosta . tarkastukset vaativat
2 muokkausta .
Lean-ohjelmistokehitys on ohjelmistokehitysmetodologia , joka käyttää lean-tuotannon käsitteen menetelmiä . Syntyi joustavan kehittämismetodologian käsitteen kannattajien ympäristöstä .
Alkuperä
Ensimmäinen käsitelty Mary Poppendykin ja Tom Poppendykin samannimisessä kirjassa ( eng. Lean Software Development ). Kirja esittelee perinteiset lean-valmistuksen periaatteet ohjelmistokehityksen yhteydessä sekä 22 työkalun (käytännön) sarjan ja niiden vertailun ketterään kehitysmetodologiaan . Mary ja Tom ovat osallistuneet useisiin erilaisiin kettereihin konferensseihin, mikä selittää lean-konseptin näkyvyyden ketterässä yhteisössä.
Periaatteet
- Tappion eliminointi. Jäte on kaikkea, mikä ei tuota lisäarvoa kuluttajalle. Erityisesti: liiallinen toiminnallisuus; odotus (tauko) kehitysprosessissa; sumeat vaatimukset; byrokratisoituminen; hidas sisäinen viestintä.
- Painopiste oppimisessa. Lyhyet kehityssyklit, varhainen testaus, säännöllinen asiakaspalaute .
- Todella viivästynyt päätöksenteko. Päätöstä ei tule tehdä oletusten ja ennusteiden perusteella, vaan merkittävien tosiasioiden selvittämisen jälkeen.
- Erittäin nopea toimitus asiakkaalle. lyhyitä iteraatioita.
- Joukkueen motivaatio. Ihmisiä ei voida pitää pelkästään resursseina. Ihmiset tarvitsevat muutakin kuin pelkän tehtäväluettelon.
- Liittäminen. Siirrä täydelliset tiedot asiakkaalle. Pyri kokonaisvaltaiseen arkkitehtuuriin. Refaktorointi .
- Kokonaisvaltainen visio. Standardointi , kehittäjien välisten suhteiden luominen. Kehittäjät kertovat säästäväisyyden periaatteista. "Ajattele isosti, tee nopeasti, tee vähän virheitä; oppia nopeasti."
Käytännöt
Jotkut Lean-kehityskäytännöt ovat samanlaisia kuin Rapid-kehityskäytännöt, kun taas toiset ovat hieman erilaisia. Käytännön esimerkkejä:
Kirjallisuus
- Mary Poppendyck, Tom Poppendyck. Lean Software Manufacturing: Ideasta voittoon / Williams, 2009 ISBN 978-5-8459-1538-2
Linkit