3-Маъруза
Мавзу: Agile(тезкор мослашувчан)дастурий таъминотни ишлаб чиқиш.
Agile усуллари Agile дастурий таъминот ишлаб чиқиш техникаси Agile лойиҳасини бошқариш Масштабли Agile усуллари
РЕЖА:
Agile(тезкор мослашувчан)дастурий таъминотни ишлаб чиқиш.
Agile усуллари
Agile дастурий таъминот ишлаб чиқиш техникаси
Agile лойиҳасини бошқариш
Масштабли Agile усуллари
Таянч сўзлар
Энди корхоналар глобал, тез ўзгарувчан муҳитда фаолият юритмоқда. Улар янги имкониятлар ва бозорларга, ўзгарувчан иқтисодий шароитларга ва рақобатдош маҳсулот ва хизматларнинг пайдо бўлишига жавоб беришлари керак. Дастурий таъминот деярли барча бизнес операцияларининг бир қисмидир , шунинг учун янги имкониятлар бирликларидан фойдаланиш ва рақобат босимига жавоб бериш учун янги дастурий таъминот тезда ишлаб чиқилиши керак . Шунинг учун дастурий таъминотни тезкор ишлаб чиқиш ва етказиб бериш кўпгина бизнес тизимлари учун энг муҳим талабдир. Ҳақиқатан ҳам, корхоналар дастурий таъминот сифатини алмаштиришга ва муҳим янги дастурий таъминотни тезда ўрнатишга тайёр бўлишлари мумкин.
Ушбу корхоналар ўзгарувчан муҳитда ишлаётганлиги сабабли , барқарор дастурий таъминот талабларининг тўлиқ тўпламини олиш амалда имконсиздир. Талаблар ўзгаради, чунки мижозлар тизим иш амалиётига қандай таъсир қилишини, унинг бошқа тизимлар билан ўзаро таъсирини ва фойдаланувчининг қандай операцияларини автоматлаштириш кераклигини олдиндан айтиб бўлмайди. Тизим етказиб берилгандан ва фойдаланувчилар у билан тажриба орттиргандан кейингина ҳақиқий талаблар аниқ бўлиши мумкин. Шунда ҳам ташқи омиллар талабларнинг ўзгаришига олиб келади.
Талабларни тўлиқ аниқлайдиган, сўнгра тизимни лойиҳалаш, қуриш ва синовдан ўтказишни режалаштиришга асосланган дастурий таъминотни ишлаб чиқиш жараёнлари тезкор дастурий таъминотни ишлаб чиқишга мўлжалланмаган. Талаблар ўзгарганда ёки талаблар билан боғлиқ муаммолар аниқланганда, тизим дизайни ёки амалга оширилиши қайта ишланиши ва қайта синовдан ўтказилиши керак. Натижада, анъанавий шаршара ёки спецификацияга асосланган жараён одатда узоқ давом этади ва якуний дастурий таъминот мижозга дастлаб кўрсатилганидан кейин кўп вақт ўтгач этказиб берилади.
Тизимни тўлиқ таҳлил қилиш муҳим бўлган хавфсизлик нуқтаи назаридан муҳим бошқарув тизимлари каби дастурий таъминотнинг айрим турлари учун режа асосидаги ёндашув тўғри бўлади. Бироқ, тез ривожланаётган бизнес муҳитида бу ҳақиқий муаммоларни келтириб чиқариши мумкин. Дастурий таъминот фойдаланиш учун мавжуд бўлган вақтга келиб, уни сотиб олишнинг асл сабаби шу қадар тубдан ўзгарган бўлиши мумкинки, дастурий таъминот самарали равишда фойдасиз бўлиб қолади. Шунинг учун, айниқса, бизнес тизимлари учун дастурий таъминотни тезкор ишлаб чиқиш ва этказиб беришга қаратилган ривожланиш жараёнлари жуда муҳимдир.
Тез дастурий таъминотни ишлаб чиқиш ва ўзгарувчан талабларга жавоб берадиган жараёнларга бўлган эҳтиёж кўп йиллар давомида эътироф этилган (Ларман ва Басили 2003). Бироқ, дастурий таъминотни тезроқ ишлаб чиқиш ҳақиқатан ҳам 1990-йилларнинг охирида Экстремал дастурлаш (Беcк 1999), Сcрум (Счwабер анд Беедле 2001) ва ДСДМ (Стаплетон 2003) каби "чаққон усуллар" ғоясининг ривожланиши билан бошланди.
одс сифатида танилди . Ушбу тезкор усуллар фойдали дастурларни тезда ишлаб чиқариш учун мўлжалланган. Таклиф этилган барча тезкор усуллар бир қатор умумий хусусиятларга эга:
Спецификация, лойиҳалаш ва амалга ошириш жараёнлари бир-бирига боғланган.
Батафсил тизим спецификацияси мавжуд эмас ва дизайн ҳужжатлари тизимни амалга ошириш учун фойдаланиладиган дастурлаш муҳити томонидан автоматик равишда кичрайтирилган ёки яратилган. Фойдаланувчи талаблари ҳужжати тизимнинг энг муҳим хусусиятларининг контур таърифидир.
Тизим кетма-кет босқичларда ишлаб чиқилган. Якуний фойдаланувчилар ва тизимнинг бошқа манфаатдор томонлари ҳар бир ўсишни белгилаш ва баҳолашда иштирок этадилар
Do'stlaringiz bilan baham: |