Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Один Agile проект, как это было 
:(
    Опции темы
arilou
Дата 5.2.2007, 18:16 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

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



Всем привет,

Завершаем проект, сделанный в стиле agile. Вот PPT'шка, которую ваш покорный слуга подготовил для разбора полетов. Может пригодится, если в ней все понятно smile

Презентация тут (~3MB)

Спрашивайте  smile 

Это сообщение отредактировал(а) arilou - 2.6.2008, 23:05


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Bikutoru
Дата 8.2.2007, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


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

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



Интересная презентация. При ее просмотре у меня возникло несколько вопросов по ее содержанию:

Цитата

Слайд №9. Итерационное планирование и разработка (3)
«Подтягивание хвостов» с предыдущих итераций (баги, CR’ы) – 
как они соотносятся по приоритетам с новой функциональностью

Что такое CR?

Цитата

Слайд №13. Нотификации от Subversion (2)
Требуйте от программистов комментариев, описывающих смысл коммита, а не содержание

Что здесь имеется в виду под смыслом? Допустим у меня есть какой-то баг. Я его исправил и теперь хочу закоммитить код.Что является смыслом этого коммита? Название/код исправленного бага или что-то другое?


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
mr.DUDA
Дата 8.2.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Цитата(Bikutoru @  8.2.2007,  10:30 Найти цитируемый пост)
Что здесь имеется в виду под смыслом? Допустим у меня есть какой-то баг. Я его исправил и теперь хочу закоммитить код.Что является смыслом этого коммита? Название/код исправленного бага или что-то другое?

Ну наверное, имеется ввиду не пояснение типа "Updated bla-bla-bla file and bleh-bleh module", а "Fixed XYZ bug, added ABC feature, resolved GHJ issues".


--------------------
user posted image
PM MAIL WWW   Вверх
arilou
Дата 8.2.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

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



Bikutoru, закономерый вопрос -- я был вынужден убрать скриншоты из-за цензуры.

Описание коммита - это описание его смысла. В вашем случае это summary бага и его номер в bug tracking системе. Например

Цитата

Fixed bug 12121: Incorrect filter behaviour when session is abandoned



Цитата(Bikutoru @  8.2.2007,  11:30 Найти цитируемый пост)
Что такое CR?

CR == Change Request, запрос от клиента на внесение изменений.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
batigoal
Дата 21.2.2007, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



arilou, очень хорошо.

Вопрос у меня такой - если QA-инженер каждый раз берет для тестинга свежий билд, то это, на мой взгляд, может привести к двум проблемам:
1) Необходимости чуть ли не ежедневной переустановки продукта
2) У вас не будет ни одного полностью протестированного релиза.

Как справляетесь с этим?

Ну и еще должен сказать. что вам повезло с клиентом. Далеко не все соглашаются на разработку продукта без детального предварительного плана (пускай даже фиктивного) и без спеки.

Добавлено @ 10:04 
Еще вопрос - что понимается под "динамическим" Proof of Concept? Вы его поддерживаете, что ли?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
arilou
Дата 21.2.2007, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

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



Цитата(batigoal @  21.2.2007,  09:57 Найти цитируемый пост)
опрос у меня такой - если QA-инженер каждый раз берет для тестинга свежий билд, то это, на мой взгляд, может привести к двум проблемам:

Мы делаем code freeze, и полный functional testing на определенном билде, который разработчики называют "стабильным". Т.е. всегда есть внутренние релизы, и внешние - идущие к клиенту. Внешний практически всегда проходит полноценное тестирование.

Цитата(batigoal @  21.2.2007,  09:57 Найти цитируемый пост)
динамическим" Proof of Concept

Речь идет не о статическом прототипе-наборе всех форма приложения, а небольший программе (в нашем случае это была одна страница), демонстрирующей применение GWT в рамках реализации одной user story очень важного требования.

Добавлено @ 15:04 
Цитата(batigoal @  21.2.2007,  09:57 Найти цитируемый пост)
Ну и еще должен сказать. что вам повезло с клиентом. 

Адназначна.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
batigoal
Дата 21.2.2007, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(arilou @  21.2.2007,  16:03 Найти цитируемый пост)
Речь идет не о статическом прототипе-наборе всех форма приложения, а небольший программе (в нашем случае это была одна страница), демонстрирующей применение GWT в рамках реализации одной user story очень важного требования.

Так а в чем "динамичность"?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
arilou
Дата 21.2.2007, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

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



Цитата(batigoal @  21.2.2007,  15:17 Найти цитируемый пост)
Так а в чем "динамичность"? 

В отсутствии статичности :-) Статичность - это как HTML прототип в моем случае. Динамичность - это прога на джаве.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
batigoal
Дата 22.2.2007, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Ясно.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Bose
Дата 26.2.2007, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

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



Цитата(arilou @  5.2.2007,  18:16 Найти цитируемый пост)
Спрашивайте   

Проект был завршён успешно? ;)

Опыт использования упомянутых инструментов уже был у всех участников команды? 
PM MAIL WWW Skype   Вверх
arilou
Дата 26.2.2007, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

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



Bose, была успешно завершена первая стадия (сейчас в продакшне). Кроме XPlanner'а со всеми остальными тулзами команда уже работала раньше.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Bose
Дата 26.2.2007, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

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



Цитата(arilou @  26.2.2007,  19:15 Найти цитируемый пост)
Bose, была успешно завершена первая стадия (сейчас в продакшне). Кроме XPlanner'а со всеми остальными тулзами команда уже работала раньше.

Отлично smile Тихо завидую  smile 

А как личные впечатления? Это удобно? Какие-то жалобы от девелоперов, тестировщика, клиента были? Как клиент воспринял такой подход? 
Кто был инициатором применения Agile подхода? ;)


PM MAIL WWW Skype   Вверх
arilou
Дата 26.2.2007, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

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



Цитата(Bose @  26.2.2007,  22:32 Найти цитируемый пост)
как личные впечатления? Это удобно? Какие-то жалобы от девелоперов, тестировщика, клиента были? Как клиент воспринял такой подход? 
Кто был инициатором применения Agile подхода? ;)

Клиент не хотел сначала, но я его убедил. Все остальные были в восторге, но пришлось попотеть.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Bose
Дата 27.2.2007, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

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



Цитата(arilou @  26.2.2007,  23:04 Найти цитируемый пост)
Клиент не хотел сначала, но я его убедил.

Нельзя ли тут немного поподробнее? У клиента был какой-то свой взгляд на то как должна вестись разработка? Имел ли он представление о Agile? 

Просто мне кажется(именно кажется, ибо реального "контрактного" опыта работы с клиентом у меня нет), что в целесообразности и удобстве Agile можно убедить любого pазумного человека. Если конечно воплощение этот будет одинаково гибким и для девелоперов и для заказчиков. 
PM MAIL WWW Skype   Вверх
batigoal
Дата 27.2.2007, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(Bose @  27.2.2007,  01:42 Найти цитируемый пост)
что в целесообразности и удобстве Agile можно убедить любого pазумного человека.

Человека - да, а вот организацию...


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
arilou

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


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

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


 




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


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

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