Mismunur á milli þróun og stigvaxandi þroska í lipurri

Hver er munurinn á lipurri þróun og stigvaxandi þróun við lipra hugbúnaðargerð? Eru þeir sami hluturinn? Hver er munurinn á þessum tveimur orðum?

Fyrst skulum við skoða einfaldar skilgreiningar á hugtökunum tveimur:

Stigvaxandi - bæta við nýjum virkni í litlum klumpum

Endurtekning - framkvæma ítrekað, þ.e.a.s. að bæta við nýjum virkni á endurtekning eða hringrás

Frá Wikipedia :

Íteration þróun var búin til sem svar við árangursleysi og vandamálum sem finnast í fossinum.

Grunnhugmyndin á bak við þessa aðferð er að þróa kerfi með endurteknum lotum (endurtekningu) og í smærri hlutum í einu (stigvaxandi), sem gerir hugbúnaðarhönnuðum kleift að nýta sér það sem lært var við þróun fyrri hluta eða útgáfa kerfisins. Nám kemur bæði frá þróun og notkun kerfisins, þar sem mögulegt er, eru lykilskrefin í ferlinu með einfaldri útfærslu á undirmengi hugbúnaðarkrafna og bæta ítrekað þær útgáfur sem eru í þróun þar til allt kerfið er útfært. Við hverja endurtekningu eru gerðar hönnunarbreytingar og nýjum hagnýtingargetum bætt við.

Í stigvaxandi þróun er kerfisvirkni sneið í þrep (hlutar), þar sem í hverri aukningu er skilað sneið af virkni.

Hugmyndin er öll að skila „vinnandi“ útgáfu af aðgerð (þó hún sé lágmarks) til notenda svo við getum fengið viðbrögð snemma í ferlinu. Berðu það saman við að þurfa að byggja fullkomlega virkan eiginleika í nokkra mánuði, aðeins til að komast að því að það sem hefur verið byggt uppfyllir ekki þarfir notenda.

Iterativ og stigvaxandi þróun

Við skulum sjá dæmi um hvernig endurtekning og stigvaxandi þróun og afhending virkar í lipru samhengi.

Segjum að þú viljir bæta við nýjum innskráningaraðgerðum á vefsíðu og þú ákveður að þú viljir þróa þetta með lipri aðferðafræði og vinna í tveggja vikna afhendingarferli (endurtekningar).

Fyrsta endurtekning:

The lágmark vinnandi útgáfa af innskráningarvirkni sem vert er að skila til notenda væri

  • Búðu til vefsíðu þar sem notendur sjá innskráningarformið
  • Bættu við innskráningarformi með aðeins tveimur reitum (notandanafn og lykilorð) og innskráningarhnappi, þ.e.a.s. bara venjulegt HTML form með ekki stíll eða löggilding
  • Búðu til „velkomst“ síðu svo þegar notendur skrá sig inn sjá þeir skilaboð.

Þetta er fyrsta útgáfan (virk en takmörkuð í virkni) af hugbúnaðinum sem afhentur er í endurgerð. Þessi grunninnskráningaraðgerð fór í gegnum hönnun, þróun og prófanir og afhent í lok endurtekningarinnar.

Önnur endurtekning:

Í næstu endurtekningu viljum við auka innskráningarvirkni þess sem var byggt í síðustu endurtekningu. Við getum ákveðið að gera

  • Búðu til löggildingarreglur um inntakstærðir
  • Bættu við nokkrum CSS svo innskráningarformið líti vel út
  • Birtu skilaboð þegar notandi reynir að skrá sig inn með ógild skilríki

Nú höfum við bætt við nýjum og bættum núverandi virkni. Með öðrum orðum höfum við aukið núverandi innskráningarvirkni og við gerðum það í þessari endurtekningu.

Þriðja endurtekning:

Í endurtekningu þrjú getum við enn og aftur aukið virkni innskráningar okkar með því að bæta við

  • Gleymt lykilorð virkni
  • „Mundu eftir mér“ gátreitinn
  • Tilvísunaraðferð til að beina á viðeigandi síður þegar notendur skrá sig inn (frekar en bara „velkomin“ síða sem þróuð var í fyrstu endurtekningu)

Eins og þú sérð, í hverri endurtekningu höfum við aukið innskráningaraðgerðina með því að bæta við nýjum gagnlegum eiginleikum fyrir notendurna. Með því getum við fengið skjót viðbrögð frá notendum svo við getum bætt við eða bætt virkni þess.

Í fjölda endurtekninga skilum við loks lausninni í heild sinni.