«Ճկուն» (Agile) ծրագրային ապահովման ստեղծման մեթոդաբանություն
«Ճկուն» ծրագրային ապահովման ստեղծումը (անգլ.՝ Agile software development) մոտեցում է ծրագրային ապահովման ստեղծման, որի շրջանակներում պահանջները և լուծումները զարգանում են ինքնակազմակերպման և խաչաձև ֆունկցիոնալ թիմերի և նրանց պատվիրատուի (ներ) / վերջնական օգտագործողի համատեղ ջանքերով[1]։ Այն նպաստում է հարմարվողական պլանավորմանը, էվոլյուցիոն զարգացմանը և շարունակական բարելավմանը, և այն խրախուսում է արագ և ճկուն արձանքելու փոփոխություններին[2]։
Տվյալ տեքստի «Ճկուն» (անգլ.՝ Agile)[3] տերմինը այս իմաստով, Ծրագրային ապահովման Ճկուն ստեղծման մանիֆեստ[4]։ Այս մանիֆեստում ընդգրկված արժեքներն ու սկզբունքները ստացան և հիմնավորեցին ծրագրերի մշակման մեթոդաբանություն լայն շրջանակ, ներառյալ Scrum և Kanban[5][6]։
Պատմություն
[խմբագրել | խմբագրել կոդը]2001 թ. Փետրվարին ԱՄՆ-ի Յուտա նահանգում թողակվեց «Ծրագրային ապահովման Ճկուն ստեղծման մանիֆեստ»։ Դա այլընտրանք է փաստաթղթային հենարանային «ծանր քաշային» ծրագրերի մշակման պրակտիկային, ինչպիսիք են «ջրվեժի մեթոդը» , որը ժամանակի ծրագրային ապահովման ստեղծմաոսկու ստանդարտն էր։ Այս մանիֆեստը հաստատվել և ստորագրվել է մեթոդաբանության ներկայացուցիչների կողմից. Extreme Programming, Crystal Clear [DS], DSDM, Feature Driving Development, Scrum, Adaptive Software Development, Pragmatic Programming: Մանիֆեստի ընդունումից առաջ շատ ընկերություններ օգտագործեցին ճկուն զարգացման մեթոդաբանություն, սակայն, արագաշարժ զարգացման ընդգրկումը զանգվածային լրատվամիջոցներին ընդամենը տեղի ունեցավ այս իրադարձությունից հետո։
Ծանոթագրություններ
[խմբագրել | խմբագրել կոդը]- ↑ Collier, Ken W. (2011). Agile Analytics: A Value-Driven Approach to Business Intelligence and Data Warehousing. Pearson Education. էջեր 121 ff. ISBN 9780321669544. «What is a self-organizing team?»
- ↑ «What is Agile Software Development?». Agile Alliance. 2013 թ․ հունիսի 8. Վերցված է 2015 թ․ ապրիլի 4-ին.
- ↑ Rally (2010). «Agile With a Capital "A" Vs. agile With a Lowercase "a"». Արխիվացված օրիգինալից 2016 թ․ հունվարի 5. Վերցված է 2015 թ․ սեպտեմբերի 9-ին.
{{cite web}}
: CS1 սպաս․ unfit URL (link) - ↑ Kent Beck; James Grenning; Robert C. Martin; Mike Beedle; Jim Highsmith; Steve Mellor; Arie van Bennekum; Andrew Hunt; Ken Schwaber (2001). «Manifesto for Agile Software Development». Agile Alliance. Վերցված է 2010 թ․ հունիսի 14-ին.
- ↑ Which is better – Kanban or Scrum?
- ↑ Larman, Craig (2004). Agile and Iterative Development: A Manager's Guide. Addison-Wesley. էջ 27. ISBN 978-0-13-111155-4.
Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են ««Ճկուն» (Agile) ծրագրային ապահովման ստեղծման մեթոդաբանություն» հոդվածին։ |