Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 155 - Demo
P. 155

                                        TEMATIKA 5 ZHVILLIMI I APLIKACIONEVE, SOFTWARE-VE DHE SISTEMEVEModeli AGILEp al n fiimi k iprojektimindërtimitestimirish ki imip al n fii k mi iplanifikimiprojektimindërtimitestimiet ts mi iSprint 1Sprint 2Sprint 3 rishikimirishikimin ëd tr i mip or ej ktmi iPROVO VETENBëj një kërkim në internet për proceset e zhvillimit të software-it. Emërto tri procese të tilla që përsëriten në rezultatet e kërkimit tënd. Cilat janë karakteristikat e tyre kryesore dhe dallimet në lidhje me aktivitetet e përmendura më lart? Fig. 4Modeli Agile është krijuar që çdo projekt ta trajtojë ndryshe dhe metodat ekzistuese duhet t’i përshtatë sipas kërkesave të projektit. Në Agile detyrat ndahen në kutitë kohore (korniza të vogla kohore) për të dhënë karakteristika specifike për një lëshim (fig. 4).Programimi ekstrem (XP) (Beck, 2000) dhe Scrum (Schwaber dhe Beedle, 2001) janë dy qasje të njohura të modelit të zhvillimit Agile.Përparësitë e modelit Agile janë si më poshtë:• Është një qasje shumë realiste për zhvillimin e software-it.• Promovon punën në ekip dhe trajnimin kryq.• Funksionueshmëria mund të zhvillohet me shpejtësi dhe të demonstrohet.• Kërkesat e burimeve janë minimale.• I përshtatshëm për kërkesat fikse ose ndryshuese.• Ofron zgjidhje të hershme të punës së pjesshme.• Modeli i mirë për mjediset që ndryshojnë në mënyrë të qëndrueshme.• Rregulla minimale, dokumentacioni i përdorur lehtësisht.• Lejon zhvillimin dhe shpërndarjen në harmoni brenda një konteksti të përgjithshëm të planifikuar.• Kërkohet pak ose aspak planifikim.• Lehtë për t’u administruar.• Jep fleksibilitet për zhvilluesit.Mangësitë e modelit Agile janë si më poshtë:• Jo i përshtatshëm për trajtimin e varësive komplekse.• Më shumë rrezik për qëndrueshmëri, mirëmbajtje dhe zgjerim.• Administrimi rigoroz i shpërndarjes dikton qëllimin, funksionueshmërinë dhe rregullimet për të përmbushur afatet.• Varet shumë nga bashkëveprimi i klientit, kështu që nëse klienti nuk është i qartë, ekipi mund të nxitet në drejtimin e gabuar.• Transferimi i teknologjisë tek anëtarët e rinj të ekipit mund të jetë mjaft sfidues për shkak të mungesës së dokumentacionit.153

| 149 150 151 152 153 154 155 156 157 158 159 |