Как стать автором
Обновить
19.69

Agile *

Гибкая методология разработки

Сначала показывать
Порог рейтинга
Уровень сложности

Гибкой методологии исполняется 10 лет

Время на прочтение3 мин
Количество просмотров4.7K
image
image
Прошло почти 10 лет с тех пор как был выпущен «Манифест гибкой методологии разработки ПО», который поспособствовал процессам, учитывающим меняющиеся требования, постоянное взаимодействие с заказчиками, и разработку ПО с помощью нескольких коротких итераций.

Agile Manifesto был выпущен в феврале 2001 года, когда группа разработчиков собралась в штате Юта, чтобы найти альтернативу управляемым документацией, «тяжеловесным» практикам разработки программного обеспечения, таким как «метод водопада», являвшимся золотым стандартом разработки в то время.
Читать дальше →
Всего голосов 34: ↑21 и ↓13+8
Комментарии6

Экстремальный аджайл — танцуют все!

Время на прочтение6 мин
Количество просмотров13K
Всем привет! На протяжении года мы разрабатываем сервис «Эльба». В нашем проекте мы ввели практики аджайла для всей команды: для аналитиков, интерфейсологов, инженерных психологов, документаторов, тестировщиков и продвиженцев, а не только для разработчиков. Кажется, получилось хорошо, и мы хотим поделиться этим опытом.
Почему экстремальный?
Всего голосов 125: ↑114 и ↓11+103
Комментарии84

Практический Agile

Время на прочтение3 мин
Количество просмотров6.4K
Уже давно у нас в головах была идея создания вебинаров по Agile.
Мой коллега, Сергей Андржеевский, опытный и известный скрам-мастер, который участвует в различных конференциях и круглых столах, где делится опытом работы в Agile-проектах — много «вкусного» и интересного рассказывает своим слушателям. Именно он попросил меня опубликовать эту статью на Хабре (своего аккаунта у него пока нет здесь), т.к. мы смогли запустить нашу серию вебинаров (первый уже состоялся 27 мая — Использование Offshore Agile в Exigen Services, а 21 июня была вторая часть — Важные моменты при переходе на Agile, 19 июля будет третья — Введение в практики Экстремального Программирования (eXP).

Использование Agile методологий (SCRUM, XP и т.п.) становится все более популярным в ИТ-индустрии. Почему это происходит? И как это работает?



На сегодняшний день гибкие методологии лучше всего адаптированы к постоянно ускоряющемуся развитию технологий, появлению новых средств разработки и все более переменчивым требованиям заказчика. Гибкость приобретает сейчас особое значение в силу общих тенденций развития информационных систем — глобальные массовые интернет-сервисы, Web 2.0 с его концепцией «постоянной бета-версии», переориентация с программных продуктов на информационные сервисы (которые по определению гибче и динамичнее), популярность SOA архитектур и т.д.
Читать дальше →
Всего голосов 38: ↑24 и ↓14+10
Комментарии18

The Rise And Fall Of Waterfall

Время на прочтение1 мин
Количество просмотров3.9K
Идея создать «это» пришла ко мне около года назад. По большому счету, именно задача создания подобного мультика заставила меня взять карандаш в руки, и наложила свой отпечаток на все мои последующие презентации…

Сейчас я уже не слышу споров на тему, что круче «Водопад» или гибкие методологии. Создается впечатление, что каскадная модель разработки ПО канула в лету.

Практически всю свою сознательную жизнь я был противником этой методологии, однако просто нелюбить ее мало. Я начал изучать вопрос ее происхождения и довольно быстро наткнулся на тот факт, что ее вообще никто не изобретал, а родилась и получила широкое распространение эта модель лишь благодаря серии досадных недоразумений.

Детали смотрите в мультике. Обязательно обратите внимание на саундтрек, подобранный с особой любовью.
Читать дальше →
Всего голосов 31: ↑25 и ↓6+19
Комментарии16

Истории

В Mozilla внедрили модель разработки Lorentz

Время на прочтение1 мин
Количество просмотров960
После недавнего релиза Firefox 3.6 организация Mozilla переходит на собственную методологию программной разработки под названием Lorentz. Она сочетает и принципы классического программирования по принципу водопада, и методики Agile. Предполагается, что таким образом получится внедрять в браузер фичи более короткими итерациями, то есть релизы станут выходить быстрее.

Благодаря модели Lorentz в линейке Firefox 3.6.x будут выходить не только патчи, но и апдейты с новыми фичами. Раньше в версиях вроде 3.5.х такого не было, а все новые фичи накапливались для основного релиза. В общем, это серьёзное изменение.

По словам директора проекта Firefox Майка Белтцнера (Mike Beltzner), в связи с разделом разработчиков по модели Lorentz, основные релизы теперь будут готовиться дольше, но фичи будут появляться быстрее.

Похожий подход сейчас применяют и в разработке Linux. Например, в текущем ядре 2.6.x новые фичи выходят с каждым релизом, то есть примерно каждые три месяца.

via InternetNews.com
Всего голосов 14: ↑9 и ↓5+4
Комментарии9

Agile теперь соответствует SDL

Время на прочтение2 мин
Количество просмотров1.9K
Вчера на конференции Tech•Ed Europe 2009 в Берлине компания Microsoft объявила о расширении стандартов безопасности разработки проектов Security Development Lifecycle (SDL) на гибкие методы Agile. Стандарту SDL теперь соответствует и итерационная модель, и недельный цикл разработки. В соответствии с этим официальное руководство по SDL обновлено до версии 4.1a (методологии Agile посвящены страницы 45-53). Немного, но более чем достаточно.

Это очень важное событие, которое говорит об окончательной победе Agile. Теперь только самый отсталый менеджер может назвать программирование с помощью гибких методов хаотичной бессистемной разработкой (а ведь некоторые говорили, ссылаясь на четвёртую альтернативу манифеста Agile и принципы Agile, в частности, пункт 2: «Приветствуйте меняющиеся требования к проекту даже на поздних стадиях разработки»).

Справедливости ради отиметим, что в наше время таких менеджеров осталось мало. По данным независимых исследований, 85% софтверных компаний в мире уже применяют Agile или планируют применять, или частично используют эту методологию («From Agile Development To Agile Engagement», Forrester Research, May 2009).
Читать дальше →
Всего голосов 4: ↑2 и ↓20
Комментарии1

Отчёт о конференции Agile Labs, 31 марта 2009 г.

Время на прочтение6 мин
Количество просмотров1.3K
imageНа прошлой неделе я посетил конференцию Agile Labs, организованную УЦ Люксофт при поддержке ГУ ВШЭ.

Изначально я был настроен скептически, потому что доклады про agile-методы уже примелькались, осенью было много сказано об этом на конференции SECR 2008, была специализированная мини-конференция AgileDays. В общем, я ждал повторения в докладах тех же уже порядком затёртых идей. Поэтому я планировал сходить послушать парочку докладов утром, а потом ещё прийти вечером на обещанную «битву гигантов»: противники agile против сторонников, Панкратов против Уразбаева.

Но меня подстерегал сюрприз — конференция оказалась совсем не такой, как я ожидал. Во-первых, про agile там было не так уж много докладов. Во-вторых, и аудитория, и даже докладчики были настроены весьма критично по отношению к agile. И в-третьих, доклады были достаточно свежими и интересными. Поэтому я так и завис там на целый день. Преимущественно я слушал доклады в первой секции, про них и расскажу свои впечатления.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии8

Тренинг: Agile Product Management

Время на прочтение2 мин
Количество просмотров4.9K
image
Всем привет с сегодняшнего дня хотел бы начать, рассказывать о другой стороне Agile. Эта история о том, как эффективно разрабатывать продукт с точки зрения менеджмента. Пусть сегодняшний пост будет будет отчасти рекламный, но все равно думаю наведет на размышления о проблемах и возможных путях решения вопросом эффективной разработки продукта.

И ТакСегодня я хотел бы немного рассказать о новом тренинге. Он раскрывает секреты управления софтверными продуктами в условиях постоянных изменений. ;).

Совсем недавно мне позвонили из одной крупной софтверной компании. После внедрения Scrum в компании начались конфликты. Руководитель жаловался, что разработчики стали оспаривать решения менеджмента по разработке той или иной фитчи в итерации. Оказалось, что переход на итеративную и инкрементальную разработку просто обострил существующие проблемы! Менеджемент ставит задачи, которые оказываются не нужны с точки зрения бизнеса. :(
Разработка обвиняет менеджмент в неадекватности. Менеджмент, в свою очередь, обвиняет разработку в не правильном исполнении. Потеряно время команды и деньги компании. А мы хотим что бы продукт зарабатывал :)!

Часто ли вам приходилось работать в Agile проектах, где общая цель итерации не совсем ясна?! В проекте, в котором есть Backlog, но люди, которые участвуют в развитии продукта не понимают целей релиза. Как оказалось это происходит во многих компаниях, как в малых, так и в компаниях с многомиллионными бюджетами. Дело в том, что многие фразу «Конец итерации = законченный и рабочий продукт» понимают как, написание «идеального» стабильного кода к концу итерации, забывая об истинных бизнес-целях продукта.
Я бы хотел, чтобы мы не совершали таких ошибок.
Читать дальше →
Всего голосов 23: ↑9 и ↓14-5
Комментарии3

МСК — Семинар Методология Scrum

Время на прочтение1 мин
Количество просмотров3.5K
Сообщество AgileRussia проводит открытый семинар на тему «Методология Scrum»
13 сентября, в 19.00 на территориии офиса Luxoft

Scrum — одна из самых популярных методологий гибкой разработки. Одна из причин ее популярности — простота. Если коротко, Scrum — это итеративная и инкрементальная разработка самоорганизующихся и самоуправляемых команд.

В нашей программе две части:
«Обзор методологии Scrum» и «Внедрение Scrum: Опыт одной компании».

Обзор методологии Scrum

1. Зачем нужен Scrum?
2. Основа методологии Scrum
3. Роли, артефакты и жизненный цикл
4. Преимущества и применимость методологии

Ведущий — Асхат Уразбаев

Внедрение Scrum: Опыт одной компании

1. Состояние до внедрения Scrum
2. Внедрение Scrum
3. Трудности, с которыми мы встретились
4. Как мы с ними справлялись
5. К чему стремимся сейчас

Ведущий — Никита Филиппов

Семинар бесплатный, чтобы на него попасть — запишитесь здесь по кнопке [Участвую], указав при регистрации в системе свои реальные ФИО (этого требует пропускная система Luxoft).

AgileRussia Community
Всего голосов 7: ↑5 и ↓2+3
Комментарии0
12 ...
57