Agile methodology
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Пользователь
- Сообщения: 74
- Зарегистрирован: 27 фев 2009, 18:57
Agile methodology
Расскажите, что это такое, пожалуйста. Где можно про это почитать? Особенно интересует применение этой методологии к тестированию.
-
- Очарованный странник
- Сообщения: 40366
- Зарегистрирован: 05 июн 2006, 08:34
-
- Пользователь
- Сообщения: 74
- Зарегистрирован: 27 фев 2009, 18:57
Re: Agile methodology
Гуглом я умею пользоваться. Все, что находил в интернете - как-то размыто обьясняют. Кто может обьяснить "на пальцах"? Что такого "военного" в этой методологии?
- alpax
- Графоман
- Сообщения: 10571
- Зарегистрирован: 04 мар 2003, 17:39
- Откуда: Richmond, BC
Re: Agile methodology
Что непонятно тут: http://ru.wikipedia.org/wiki/Гибкая_методология_разработки ?deemster писал(а):Гуглом я умею пользоваться. Все, что находил в интернете - как-то размыто обьясняют. Кто может обьяснить "на пальцах"?
Работа ведется итерациями, каждая итерация - как проект в миниатюре, дающий на выходе какой-то результат. Фактически по окончании каждой итерации есть рабочий продукт. Дальше по результатам предыдущей итерации планируется следующая, и т.д.
В смысле? Просто одна из методологий. Модная в последнее время.Что такого "военного" в этой методологии?
-
- Пользователь
- Сообщения: 74
- Зарегистрирован: 27 фев 2009, 18:57
Re: Agile methodology
Почему переход на нее происходит достаточно тяжело? Почему она так популярна в последнее время?
- AlexANB
- Маньяк
- Сообщения: 2904
- Зарегистрирован: 17 фев 2003, 18:47
- Откуда: Ontario
Re: Agile methodology
Не надо идти туда работать.
Только если уж совсем другого выхода нет, с голодухи так-сказать...
Только если уж совсем другого выхода нет, с голодухи так-сказать...
-
- Маньяк
- Сообщения: 1576
- Зарегистрирован: 04 окт 2009, 15:23
Re: Agile methodology
Потому что для больших проектов больше подходят другие модели. А создание работоспособных промежуточных версий требует дополнительных усилий. Например, в геймдеве принято перед выставками делать демо-версии текущих проектов. Это сильно напрягает всех в студии, поскольку забагованная вусмерть версия произведет худшее впечатление, чем отсутствие продукта вообще. В результате -- незапланированный кранч и срыв дальнейших сроков, поскольку все силы уходят на полировку времянки, вместо того, чтобы работать дальше в рамках привычной waterfall-модели (например).deemster писал(а):Почему переход на нее происходит достаточно тяжело? Почему она так популярна в последнее время?
Популярность agile скорее не среди разработчиков, а среди инвесторов, дающих деньги. Они могут видеть промежуточные стадии, что дает ощущение контроля за происходящим.
Вообще, я бы не сказал, что так уж популярна эта модель. Применяется, да, но наряду с другими, более традиционными. Хотя в agile есть некислый такой шанс "за деревьями леса не увидеть", то есть сосредоточившись на краткосрочных задачах проморгать долгосрочные.
- nonn
- Графоман
- Сообщения: 26920
- Зарегистрирован: 28 май 2008, 08:50
- Откуда: Западно-Сибирская равнина > Долина предков > Тихоокеанское побережье
Re: Agile methodology
Это работает примерно так, как строят БАМ. Нужно построить дорогу от начало до конца за одну пятилетку. В общих чертах все знают, что должен в финале проехать паровоз из одной точки в другую. Делают план разбитый по годам на все 5, и начинают строить с одного конца, в лучшем случае. Каждый год обязуясь отчитатся о проделанной законченной работе и начать следующий как бы с нуля, на базе предидущего. Где то ко второму году стройки , в лучшем случае опять же, всё нахер сбивается, смежники подвели, внезапная зима нагрянула, паровозы вобще ни кому не нужны больше итд. Планы перекраивают сдвигая сроки. Всё это решается на совещаниях и утверждается на заседаниях. Но люди с кувалдами пока упорно строят и рапортуют - Пройден поворотный этап. Планы пересматриваются заново в соответствии с проделанной работой. В итоге задание построить мост, приходит позже, чем там уже построен тунель. Документы отсылаются на передел, чтоб потом рапартуя на съезда, не перепутать, что ж построенно. Все в мыле. Планировали 5 за 5 лет, хотели за 3 года, но ранше чем в 7 не уложится. В итоге получается грандиозный продукт-стройка века, о которой все знают из газет и новостей, но которым пока никто не хочет пользоватся. Ждут SP1 Вот это и есть Agile methodology.
Последний раз редактировалось nonn 26 ноя 2009, 12:12, всего редактировалось 1 раз.
- Gatchinskiy
- Комбинатор
- Сообщения: 20952
- Зарегистрирован: 05 окт 2003, 20:44
- Откуда: St. Petersburg(Gatchina) > Vancouver
Re: Agile methodology
ничего в ней тяжелого нет, может тяжело переходить тем кто всю жизнь на ватерфоле нудно и неспеша разжевывал каждую стейдж... там более динамичный процесс, на мой взгляд более интересный и прогрессивный подход к разработке...deemster писал(а):Почему переход на нее происходит достаточно тяжело? Почему она так популярна в последнее время?
- alpax
- Графоман
- Сообщения: 10571
- Зарегистрирован: 04 мар 2003, 17:39
- Откуда: Richmond, BC
Re: Agile methodology
Ой и не говори. До сих пор с ужасом вспоминаю как мы демо на E3 готовили в середине проекта. И сам проект был сложный (первая игра для Wii, к тому же на базе сделанной другой студией), и сроки перенести никак нельзя было. Домой приходил в час ночи.Rai писал(а):Например, в геймдеве принято перед выставками делать демо-версии текущих проектов. Это сильно напрягает всех в студии, поскольку забагованная вусмерть версия произведет худшее впечатление, чем отсутствие продукта вообще. В результате -- незапланированный кранч и срыв дальнейших сроков, поскольку все силы уходят на полировку времянки, вместо того, чтобы работать дальше в рамках привычной waterfall-модели (например).

- alpax
- Графоман
- Сообщения: 10571
- Зарегистрирован: 04 мар 2003, 17:39
- Откуда: Richmond, BC
Re: Agile methodology
Не, то что ты описал - это обыкновенный бардак, который от методологии не зависит.nonn писал(а):Все в мыле. Планировали 5 за 5 лет, хотели за 3 года, но ранше чем в 7 не уложится. В итоге получается грандиозный продукт-стройка века, о которой все знают из газет и новостей, но которым пока никто не хочет пользоватся. Ждут SP1 Вот это и есть Agile methodology.
При нормальном подходе реально учитывается предыдущая итерация, и в принципе ненужная работа не делается.
Подвели смежники, значит конкретно эта задача переносится в план следующей итерации.
Если быстрее и лучше провести тоннель, чем строить мост, так в следующей итерации мост просто исключается.
Главное преимущество Agile на мой взгляд - то, что постоянно есть в какой-то степени готовый продукт, и планы можно легко скорректировать в соответствии с текущим моментом.
А вот что мне лично не нравится в этой методологии (точнее в некоторых конкретных крайних случаях ее применения) - это постоянное напряжение, когда начальство любит устраивать ежедневные митинги. Понятно - менеджерам это удобно, т.к. постоянно "держат руку на пульсе", а исполнителям ведь еще и работать надо когда-то - не только планировать и отчитываться.
-
- Маньяк
- Сообщения: 1576
- Зарегистрирован: 04 окт 2009, 15:23
Re: Agile methodology
Консольные игры -- это вообще стрельба по части подхода к качеству продукта. Не то что на персоналках раздолбайство...alpax писал(а):Ой и не говори. До сих пор с ужасом вспоминаю как мы демо на E3 готовили в середине проекта. И сам проект был сложный (первая игра для Wii, к тому же на базе сделанной другой студией), и сроки перенести никак нельзя было. Домой приходил в час ночи. :(
- nonn
- Графоман
- Сообщения: 26920
- Зарегистрирован: 28 май 2008, 08:50
- Откуда: Западно-Сибирская равнина > Долина предков > Тихоокеанское побережье
Re: Agile methodology
ну по Вики Agile methodology - реально учитывается предыдущая итерация, и в принципе ненужная работа не делается.alpax писал(а): При нормальном подходе реально учитывается предыдущая итерация, и в принципе ненужная работа не делается.
а по жизни Agile methodology - бардак

или вот ещё сравнение.
оба метода это быки, стоящие на горе и смотрящие на стадо. Молодой-Agile methodology, Старый -waterfall
-
- Пользователь
- Сообщения: 74
- Зарегистрирован: 27 фев 2009, 18:57
Re: Agile methodology
Что посоветуете почитать, чтобы побыстрее войти в курс этой методологии? Желательно, чтобы доступным языком было написано и с примерами
Последний раз редактировалось deemster 26 ноя 2009, 13:16, всего редактировалось 1 раз.
- nonn
- Графоман
- Сообщения: 26920
- Зарегистрирован: 28 май 2008, 08:50
- Откуда: Западно-Сибирская равнина > Долина предков > Тихоокеанское побережье
Re: Agile methodology
анекдоты.deemster писал(а):Что посоветуете почитать, чтобы побыстрее войти в курс этой методологии? Желательно, чтобы доступным языком було написано и с примерами
для интервью хватит и того что тут написали, а для налаживания процесса, надо знать даже характеры коллег