Það eru fleiri en ein leið til að framkvæma verkefni og það gildir líka um hugbúnaðarþróun. Verktaki þarf að taka hundruð ákvarðana og fara í gegnum mismunandi leiðir á námskeiðinu. Ein fyrsta ákvörðunin sem hann þarf að taka er að velja rétta þróunaraðferðafræði. Agile og foss eru tveir algengustu en áreiðanlegu aðferðirnar við þróun hugbúnaðar. Jæja, báðir þjóna sama tilgangi og er að finna bestu mögulegu nálgunina til að fá verkefnið unnið á sem minnstum tíma en þeir gera það mjög mismunandi. Báðar aðferðirnar hafa verið notaðar til að hrinda í framkvæmd stórum stíl ERP (áætlun um auðlindaráætlun) í nokkuð langan tíma. Þó að báðar séu tvær hliðar á sömu mynt, hafa þeir sinn hlut af mismuninum.

Hvað er lipur?

Agile er ein áberandi aðferðafræði hugbúnaðarþróunar sem fylgir stigvaxandi nálgun við að ljúka verkefnum. Hugmyndin er að skila afurðum hraðar með því að nota ERP útfærslur en viðhalda heilleika aðferðafræðinnar. Þetta er aðferðafræði verkefnisins sem er unnin úr Lean hugsun þar sem kröfur og lausnir fara fram í gegnum sameiginlegt samstarf milli teymanna og endanotenda. Það er nútímaleg nálgun á þróun sem leggur áherslu á aðlögunarnám, stigvaxandi fæðingu, þróun í þróun og stöðug endurtekning. Það gerir kleift að gera breytingar á þróunarferlinu sem veitir sveigjanleika til að hafa umsjón með framvindu verkefnisins og draga þannig úr hættu á bilun.

Hvað er foss?

Foss er hefðbundin aðferð til þróunar sem fylgir áætlun sem fylgir röð hönnunarferlis sem stundum getur verið stíf. Þróunarferlið er skipt í röð atburða frá kröfum um skjölun til afhendingar vöru. Verktaki er aðeins heimilt að halda áfram eftir að einum áfanga hefur verið lokið. Viðskiptavinurinn verður að fara vandlega yfir og samþykkja hann áður en verktaki heldur áfram í næsta áfanga. Ólíkt Agile gerir það ekki kleift að gera breytingar á þróunarferlinu sem gerir það næstum erfitt að afturkalla kóðann og auka þannig hættuna á bilun. Hins vegar er auðvelt að mæla framvinduna þar sem það þarf verktaki að búa til pappírsspor fyrir hvern áfanga í þróunarlotunni sem gerir kleift að fá slétt og fyrirsjáanlegt verkflæði.

Mismunur milli lipur og foss

1) Aðferðafræði lipur og foss

Bæði Agile og Waterfall eru tvö af mest áberandi aðferðum við hugbúnaðarþróun sem notuð er við ERP verkefni til að skila afurðum sem eru mikils virði á sem minnstum tíma. En þrátt fyrir sameiginlegt markmið nota þeir mismunandi aðferðir til að koma verkefnunum í framkvæmd. Þó að Agile fylgi stigvaxandi nálgun til að gera hlutina, þá notar Foss í röð hönnunarferli.

2) Aðkoma í lipur og foss

Báðar eru raunhæfar aðferðir sem notaðar eru við verkefnastjórnun en á mismunandi vegu. Foss notar hefðbundna nálgun sem stundum getur verið stíf og þar sem öllu þróunarferlinu er skipt í röð atburða sem byrja frá getnaði og alla leið til framleiðslu. Agile er aftur á móti nýrri en Foss og notar stigvaxandi nálgun til að halla þróun.

3) Gildissvið lipur og foss

Foss er líkari áætlun sem ekur á greiningu, hönnun, kóðun, framkvæmd og prófun sem mismunandi stigum þróunarverkefnis hugbúnaðar. Það virkar vel þegar umfang verkefnisins er þekkt fyrirfram, en það takmarkar breytingar og takmarkar aðlögunarhæfni. Agile, eins og nútíma nálgun, er opin fyrir breytingum kemur á verðinu auðvitað, en það virkar vel þegar umfang verkefnisins er óþekkt.

4) Hönnunarferli í lipur og foss

Agile byrjar með einfaldri verkefnahönnun og byrjar með litlum einingum yfir ákveðinn tíma. Fasa þróunarferlisins keyrir samhliða reglulegum endurgjöf og afturhaldi er viðhaldið til að fylgjast vel með framvindunni. Þvert á móti, Foss er röð ferli sem hefur ekki umsjón með framvindu verkefnisins. Framkvæmdaraðili getur aðeins hoppað í næsta skref eftir að fyrsta skrefinu hefur verið lokið vegna þess að það fylgir röð í röð.

5) Forgangsröðun í lipur og foss

Samningsskilmálar í lipurri aðferðafræði leyfa árangur verkefnisins að hluta og dregur þannig úr hættu á bilun. Sem nútímaleg nálgun, forgangsraðar það ferli sem byggist á gildi sem krefjast þess að mikilvægar aðgerðir séu útfærðar fyrst og dregur þannig úr hættu á ónothæfri vöru. Foss snýst hins vegar um „allt eða ekkert“ nálgunina sem eykur hættu á bilun vegna þess að það takmarkar hluta árangurs verkefnisins.

Agile vs foss: Samanburðartafla

Samantekt Agile vs. Foss

Bæði Agile og Waterfall eru tvö vinsælasta aðferðafræði hugbúnaðarþróunar sem notuð er í ERP verkefnum, en þau fylgja mismunandi aðferðum til að þjóna sameiginlegu markmiði; það er að afhenda nauðsynlega vöru á sem minnstum tíma án galla og villna. Agile fylgir stigvaxandi nálgun við hugbúnaðarþróun sem veitir sveigjanleika til að hafa umsjón með framvindunni allan þróun hringrásarinnar. Foss gerir hins vegar allt í röð frá byrjun getnaðar og upphafs til framkvæmdar og viðhalds. Hönnuðir geta aðeins haldið áfram í næsta áfanga að loknum fyrsta áfanga sem hefur takmarkað breytingar og þannig aukið hættuna á bilun. Agile gerir kleift að gera breytingar á þróunarlotunni sem dregur úr hættu á fullkominni bilun.

Tilvísanir

  • Schwaber, Ken. Lipur verkefnastjórnun með Scrum. London: Pearson, 2004. Prentun
  • Shore, James og Shane Warden. Listin um lipur þróun. Sebastopol: O’Reilly Media, 2008. Prenta
  • Charvat, Jason. Aðferðafræði verkefnastjórnunar. New Jersey: John Wiley & Sons, 2003. Prenta
  • Myndinneign: https://www.flickr.com/photos/davegray/6865783267
  • Myndinneign: https://upload.wikimedia.org/wikipedia/commons þegar/e/e2/Waterfall_model.svg/500px-Waterfall_model.svg.png