az eXtreme Programming (XP) a 2000-es évek elején az egyik legismertebb és legtöbbet használt agilis módszer volt. A neve marmite lett, és halogatta a vezetést. Helytelenül idézte elő a szörfösök vízióját és a szakmaiság hiányát.

XP egy iteratív módszer. A csapatok kis mennyiségű munkát terveznek, és rövid idő alatt, 1-4 hetes iterációknak nevezik., Az XP és a többi iteratív keretrendszer közötti fő különbség az, hogy az XP a szoftverfejlesztés gyakorlatára összpontosít, amely extrém szintekre kerül. Például sok kutatás azt sugallja, hogy a kódértékelések az egyik leghatékonyabb módja a hibák megtalálásának. XP veszi ezt a szélsőséges és ösztönzi peer vélemények 100% – a az idő a pár programozás.

az XP nemcsak a rövid iterációkra összpontosít, hanem rövid kiadási ciklusokat is előír a műszaki termékek szállításával járó kockázatok csökkentése érdekében., Menetrend csúszik, állott követelmények eltérése az ügyfél igényeinek, az üzleti változások, valamint a felesleges funkciók foglalkozik a rövid kiadás ciklusok.

XP Practices

XP practices have continually evolved since Kent Beck first published “Extreme Programming Explained”. A következő grafika azonban bemutatja az XP-hez leggyakrabban társított készletet.

XP értékek

XP értékeket tartalmazott a módszertanba évtizedekkel a Scrum keretrendszer elfogadása előtt. A négy XP érték:

  • kommunikáció., A felmerülő problémák csökkentése érdekében tartsa a megfelelő beszélgetést.
  • egyszerűség. Csinálj egy egyszerű dolgot ma, ahelyett, hogy olyan aranyozást hoznál létre, amelyre soha nem lehet szükséged.
  • visszajelzés. Visszacsatolás hurkok a rendszer, az ügyfél, valamint egymástól meghajtó megoldások.
  • bátorság. Hogy nehéz döntéseket, hogy segítsen teljesíteni a legnagyobb sebességgel.

XP szerepek

XP meghatározott szerepeket ír elő. Nagy hangsúlyt fektet a programozókra, és elvárja, hogy a programozó vállalja a kód tesztelésének örömét., Az XP programozóknak mind széles körű technikai gyakorlatokra, mind hatékony kommunikációs és interperszonális készségekre van szükségük az olyan gyakorlatok végrehajtásához, mint a páros programozás.

annak ellenére, hogy a fejlesztő csapat elvégzi a tesztelés egyensúlyát, az XP tesztelőket igényel. A tesztelő szerepe eltolódik, hogy segítse az Ügyfelet az elfogadási tesztek meghatározásában és írásában.

minden szoftverprojekt rendelkezik ügyféllel. Az XP az ügyfél szerepét a fejlesztőcsapattal való összefogást igénylő végletekig kihasználja, képesnek kell lennie a termékkel kapcsolatos döntések meghozatalára, valamint a rendszer viselkedését felhasználói történetek formájában meghatározni.,

a csapat támogatásához az XP tartalmaz egy nyomkövetőt, aki értékes visszajelzést ad a csapatnak arról, hogy milyen jól teljesítenek az adatok felhasználásával. Van egy edző is, aki segít az XP csapatnak magasabb szintű teljesítmény elérésében.

ajánlott olvasmány
  • iratkozzon fel ingyenes képzésre GYIK élő
  • töltse le hasznos tájékoztatóinkat mindenről agilis
ajánlott tanfolyamok
  • nézze meg a nyilvános képzési ütemtervet
  • További információ a BCS Alapítvány Tanúsítványunkban Agile-ban.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük