The Agile Manifesto – превод на български
Когато още през 2001 г. беше публикуван Agile Manifesto, бях привлечен от принципите и ценностите, които неговите автори издигнаха като основополагащи в едни нови отношения между софтуерните разработчици и потребителите. Признавам, че някои от практиките все още са трудно приложими в днешния меркантилен свят, но ето че близо 10 години тези принципи и ценности доказаха своята стойност и все повече хора в софтуерния бизнес се обръщат към тях.
За моя приятна изненада открих, че е създаден официален проект за превод на Agile Манифеста на различни езици и веднага побързах да се регистрирам като преводач на български. Съгласно правилата на проекта, всеки превод трябва да бъде предложен на публична дискусия и затова създадох специална страница в този блог, където публикувах оригиналните текстове и моите преводи, като преводите ще бъдат периодично актуализирани, съгласно вашите коментари към тях.
Категории: Гъвкави методологии | 7 коментара
Пътят на Agile през 21-ви век
Гъвкавият (Agile) подход при разработване на софтуерни проекти винаги е предизвиквал противоречиви чувства в мен. Може би защото повечето хора, които го проповядват, всъщност не го разбират, и така той остава неразбираем и за другите.
Alistair Cockburn е един от хората, които са измислили идеологията и принципите на Agile, един от хората, подписали The Agile Manifesto – основополагащия документ на гъвкавото движение, а както се оказа – един изключително интелигентен и отворено-мислещ човек.
Предлагам ви един видео запис от негова презентация на конференцията Agile 2009, където той споделя виждането си за пътя на Agile – откъде е тръгнал подхода, какви са новите предизвикателства пред него и какви са посоките, в които трябва да се развива, за да бъде успешен.
Презентацията е много земна, разказана на разбираем език, с много примери от живота и други производства и с много свеж хумор, така че със сигурност ще ви провокира да помислите над това как работите в момента и как бихте могли да подобрите своите производствени процеси.
Категории: Гъвкави методологии | 1 коментар
10 умения, нужни на програмистите в следващите 5 години

Софтуерната индустрия е изключително непредсказуема. Някои технологии се променят толкова бързо, че докато решиш да я ползваш, да я усвоиш и вкараш в употреба, и тя вече е остаряла. Друг път “експерти” предвиждат бързата смърт на някой “остарял” механизъм, а се оказва, че той има още дълъг живот в служба на човечеството.
Затова предвижданията за бъдещето в софтуерния бизнес са ми много забавни. От една страна наистина дават някакви идеи и насоки в краткосрочен план, а от друга – позволяват ни да си развихрим въображението и да си пофантазираме за по-далечното бъдеще.
Една такава статия представя 10-те най-важни умения, които ще бъдат нужни на софтуерните разработчици в следващите 5 години. Според автора, това са:
- Една платформа от “голямата тройка” (.NET, Java, PHP)
- Богати интернет приложения
- Уеб програмиране
- Уеб услуги
- Умения за общуване (soft skills)
- Един динамичен или един функционален език за програмиране
- Гъвкави методологии
- Познания за предметната област
- Професионална “хигиена”
- Програмиране за мобилни устройства
Категории: Разработка на софтуер | 9 коментара
The Zen Of Scrum

Scrum е най-бързо развиващата се “гъвкава” методология за разработка на софтуер. Не толкова сурова и крайна в изискванията си както Extreme programming (XP) и в същото време разбираема и лесно приложима в редица проекти.
Въпреки, че идеята на гъвкавите методологии е да се прилагат в малки екипи, те намират все по-широка употреба и в големи корпорации, както и в държавни организации на запад. Аз самият я намирам за доста прагматична и успешно приложима в множество проекти, въпреки че има особености, които, ако бъдат пренебрегнати, могат да доведат до неуспех. В курса “Основи на управлението на софтуерни проекти“, който водя във фирма RammSoft, има една голяма лекция, посветена на гъвкавите методологии и по-специално на Scrum.
Категории: Гъвкави методологии | Няма коментари


