Препоръчано четиво: Agile Software Development

Гъвкавите (agile) методологии са постоянно обект на спорове и дискусии – дали са методологии, дали са форма на мениджмънт или стил на програмиране, дали въобще са полезни и какъв е техния смисъл.

Това донякъде е оправдано, като се има предвид, че повечето методи възникват като алтернатива на класическите (или тежки) методологии, които и до ден днешен се използват в големи и скъпи проекти и за съжаление не винаги успяват да доведат проекта до успешен край.

Честно да си призная, не съм голям почитател на гъвкавите методи, може би защото са прекалено радикални и екстремни. И аз, както и Steve McConnell, смятам, че много от идеите, които те проповядват, са полезни и биха могли да се използват при традиционното управление на проекти, но не всичко от agile development е приложимо за всички проекти. Както казват американците, “one size doesn’t fit all“.

Kelly Waters е виден привърженик на гъвкавите методологии, опитен проджект мениджър и популярен блогър. В нейния блог All about agile можете да намерите огромно количество полезна информация за всички видове гъвкави методи и практики. Тук директно преписвам един от нейните последни постове, в който тя предлага доста голям набор от линкове, насочващи незапознатия читател към най-важните сайтове в мрежата, посветени на гъвкавите методологии – един изключително ценен ресурс за млади проджект мениджъри и софтуерни разработчици.

Agile development, казва тя, е философия, а не методология, набор от ценности и принципи, които най-напред са поставени в agile manifesto. Доста добра представа за гъвкавите методи за разработка можете да намерите и в нейната статия за 10-те ключови принципа, както и в този преглед на гъвкавите методологии.

Най-популярните методологии, които придобиха сериозен авторитет напоследък и навлязоха малко по-активно в практиката са:

  • Scrum – agile management framework
  • XP – eXtreme Programming
  • DSDM – Dynamic Systems Development Method

Други популярни методологии, изповядващи принципите на agile development са:

Приятно (и полезно) четене!


Ако харесвате статиите в този блог и се интересувате от тематиката, която разглеждаме, за да си гарантирате, че няма да изпуснете публикация, абонирайте се за съдържанието му чрез RSS feed или по имейл.

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *