Skip to main content

Mi a sovány szoftverfejlesztés?

A sovány szoftverfejlesztés olyan paradigma, amely leírja a szoftver létrehozásának elméleti ideális körülményeit.Fontos, hogy a sovány szoftverfejlesztést úgy gondoljuk, mint a sok szoftverfejlesztési elmélet közül, amelyek mindegyike előnyeivel és hátrányaival rendelkezik.A sovány szoftverfejlesztési modell használatakor hét kritikus pontot kell megérteni: a hulladékok kiküszöbölése, a tanulás felerősítése, a késői döntéshozatal, a gyors szállítás, a csapat felhatalmazása, az integritás felépítése és az egész megjelenítése.

A hulladék megszüntetése egyaránt idő.és pénzmegtakarítási célkitűzés.A sovány szoftverfejlesztésben a többletkód és a felesleges funkciók összegének csökkentésével a szoftverfejlesztő csoport pénzt takarít meg, és szigorúbb kódot biztosít a végfelhasználóhoz.Így a sovány szoftvermodell segítségével létrehozott programok kevésbé erőforrás-igényes és koncentráltabbak.

A Lean szoftverfejlesztés tanulásának amplifikációja a rövid ciklusok felhasználásának fogalmára utal a tesztelési szakaszok között.Elméletileg ez állandóbb visszajelzést ad a mérnököknek, lehetővé téve a problémák korábbi azonosítását a fejlesztési láncban.A végfelhasználók szerepelnek ezekben a szakaszokban, biztosítva, hogy a program béta verziói megfeleljenek az igényeiknek.összegyűjtötték.Például a fejlesztés megkezdése előtt annak eldöntése, hogy az X programnak A, B és C funkciókkal kell rendelkeznie, jó ötletnek tűnhet, amíg a földi tesztelés kiderül, hogy ezeket a funkciókat nem lehet időben teljesíteni.A sovány szoftverfejlesztés során az A, B és C bevonásának döntése késik, amíg nem volt biztos, hogy lehetséges-e.lehetséges mdash;Lehetséges, hogy ha a program 85-90 % -kal teljes, és mdash;és folytatja a modell javítását és frissítését a program életében.Ez ellentétben áll a várakozással, amíg a program 100 % -ban befejeződik, és akkor kézbesíti.Elméletileg ez lehetővé teszi a végfelhasználó számára, hogy több életet kiszorítson a programból, és lehetővé teszi a fejlesztési csapat további visszajelzéseit a működő béta modellektől.Ennek eredményeként elméletileg inkább befektetnek a projektbe.Ezenkívül azt jelenti, hogy hozzáférést biztosítanak számukra az ügyfelekhez, szorosabban illeszkednek az elvárásokhoz a tényleges szállításhoz.Ellentétben ezt más rendszerekkel, amelyek egy programot különböző rendszerek patchwork gyűjteményének tekintik.Ez a nagy képi gondolkodásmód elméletileg teljesebb terméket biztosít, mivel az egész csapat ugyanazon az oldalon van, amikor a késztermékről van szó.