Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Итеративный подход, для больших проектов 
:(
    Опции темы
xTr1m
Дата 20.1.2010, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 692
Регистрация: 9.2.2005
Где: Москва

Репутация: нет
Всего: 1



Доброго времени суток. Мне вот стало интересно, если итеративный подход предполагает к концу итерации иметь некий законченный продукт, то как обстоят дела с большими проектами, релиз которых можно получить,
в лучшем случае, через несколько месяцев?
PM MAIL WWW ICQ   Вверх
surlac
Дата 23.2.2011, 20:42 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 25.1.2011

Репутация: нет
Всего: нет



По-моему, какой бы ни был большой проект, итерацию возможно уместить в пределах 4 недель и показать запланированную часть функционала (пусть даже внутри в бизнес-логике будут использоваться заглушки и интерфейсы без реализации). 
Ведь смысл итеративного подхода - короткий цикл обратной связи.
PM MAIL   Вверх
skyboy
Дата 24.2.2011, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(xTr1m @  20.1.2010,  09:20 Найти цитируемый пост)
иметь некий законченный продукт

под законченным продуктом подразумевается не "что-то полуготовое, что уже можно было бы даже в таком состоянии продать", а "нечто достаточно цельное, чтоб его можно было показывать без постоянных <а вот тут представьте, что будет то-то и то-то и будет работать так-то и так-то>"
PM MAIL   Вверх
surlac
Дата 24.2.2011, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 25.1.2011

Репутация: нет
Всего: нет



Цитата(xTr1m @  20.1.2010,  10:20 Найти цитируемый пост)
итеративный подход предполагает к концу итерации иметь некий законченный продукт

Откуда взято это утверждение? Я встречал только следующее определение результата итерации:

То есть "некий законченный продукт" (релиз) должен быть не к концу итерации, а к концу некоторой вехи, состоящей из нескольких итераций.
А концу итерации (например Scrum Sprint), мы получаем промежуточный результат, пригодный для показа заказчику (Demo Meeting).


skyboy, я так понимаю, что Вы говорите о релизе, а не об отдельной итерации. Или я не прав?
PM MAIL   Вверх
skyboy
Дата 24.2.2011, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(surlac @  24.2.2011,  15:02 Найти цитируемый пост)
skyboy, я так понимаю, что Вы говорите о релизе, а не об отдельной итерации.

нет. вот берем телефонную книгу(в смысле, приложение). 
можно ведь разбить на итерации, на каждом из этапов получая готовый и цельный функционал:
1. хранение и вывод списка.
2. добавление нового элемента.
3. фильтрация и сортировка.
4. импорт и экспорт.
5. темы оформления.
6. предоставления доступа другим пользователям.
на каждом этапе получаем функционально завершенный продукт. который ещё нельзя продать.
а можно сделать так:
1. рисуем/реализуем визуальную часть.
2. пишем модель, которая нифига не взаимодействует с пользователем.
3. добавляем механизмы фильтрации/сортировки
4. связываем все до кучи
5. исправляем ошибки интеграции.
но это уже будет не то smile
PM MAIL   Вверх
surlac
Дата 24.2.2011, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 25.1.2011

Репутация: нет
Всего: нет



Нет skyboy, Вы все-таки говорите о релизе  smile 
Цитата

The transition of an increment of potentially shippable product from the development team into routine use by customers


Цитата(skyboy @  24.2.2011,  16:31 Найти цитируемый пост)
а можно сделать так

Вот это уже будет похоже на результат итерации, когда мы не передаем продукт в пользование заказчику, а готовим его к Demo.

Просто в Ваших примерах получается, что
1-й случай: все ресурсы брошены на последовательное выполнение задач - в итоге малое число итераций, частые релизы.
2-й случай: все ресурсы распределены по задачам равномерно - большое число итераций, редкие релизы.
PM MAIL   Вверх
skyboy
Дата 24.2.2011, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



ага. значит, путаю.
спасибо за пояснения smile
PM MAIL   Вверх
Jey_k
Дата 16.5.2011, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: нет
Всего: 61



к концу итерации может быть не законченный продукт, но часть которая демонстрируется

тут не нужно путать с Continuous Integration


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
arilou

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | УП: Методологии | Следующая тема »


 




[ Время генерации скрипта: 0.1200 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.