Препоръчано четиво: 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 са:
- Crystal - от Alistair Cockburn
- Feature Driven Development
- Enterprise Agile (преди това XBreed)
- Lean Software Development - от Mary Poppendieck
- Agile Unified Process
Приятно (и полезно) четене!
Гласувайте за тази статия в Svejo.net:
Ако харесвате статиите в този блог и се интересувате от тематиката, която разглеждаме, за да си гарантирате, че няма да изпуснете публикация, абонирайте се напълно безплатно за нашия бюлетин чрез RSS feed или по имейл
Категории: Връзки, Препоръчано четиво, Разработка на софтуер
Коментари
2 коментара to “Препоръчано четиво: Agile Software Development”
Споделете вашето мнение













Да не забряваме MSF for Agile което също малко или много си е методология.
Съгласен съм. Брои се. Благодаря ти, Ники!
Ето един полезен линк за MSF for Agile