У кого будет время посмотрите http://www.slideshare.net/biBIGine/fdd-and-ddd.
Если покопать инет, то есть и записанный звук. Кто еще не читал (или
пробовал) FDD, то может найдете что-то интересное. Почему кидаю в этот
топик??? Сквозь всю презентацию проходит мысль что Scrum "что-то
недоговаривает". ;)
--
Agile Software Development Group, Ukraine, http://www.agileukraine.org/
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com
Что касается меня, то я НЕ практиковал FDD, на что мне,собственно, и
указали во время выступления и в отзывах (см., например,
http://users.livejournal.com/_flykin_/101026.html).
Просто когда 2 с половиной года назад выбирали процесс для компании, в
которой работаю, больше всего приглядывались к Scrum, FDD, OpenUP.
Помню, тогда очень тяжело было объяснить начальству, почему же Scrum,
а не FDD. Выкрутился посылом из серии: "Scrum намного проще, так что
если мы не сможем внедрить его, то не сможем внедрить ничего".
Высказывание, может, и сомнительное, но оно сработало. Кроме того,
тренер по Scrum был, а по FDD - нет.
Начав использовать Scrum стало быстро ясно, что одного его мало.
Традиционно его дополняют отдельными тех. практиками из XP (CI,
Refactoring, Unit testing или даже TDD). Но и этого как-то мало. FDD
интересно тем, что из него тоже можно кое-что позаимствовать в свой
Agile-процесс, не беря целиком: начальную фазу, подход моделированию,
организацию дизайн-сессий, визуализацию хода проекта, и пресловутые
feature-teams (пресловутые - потому что несколько по-разному
понимаются разными людьми, а при этом сейчас это модная тема).
Лично мне ОЧЕНЬ нравится начальная фаза проекта из FDD. Я считаю её
почти идеальной :) Мы стартуем новые серьезные проекты очень близко к
ней.
Кроме того, график реализации фич и индикация хода процесса в целом в
виде доски с прогресбарчиками на каждой фиче и цветовой индикацией -
тоже очень полезная вещь. У нас этого нет. Но бизнес был бы счастлив,
если бы оно было. Они именно в таком ключе и мыслят: к какой дате
будет какая функциональность, с какой функциональностью мы отстают. В
Scrum-е всего этого можно добиться, но для этого нужно предпринимать
дополнительные усилия. А здесь заложено в основу процесса, его
планирования и отслеживания прогресса.
Что касается размера проектов, то нам удается крупные проекты разбить
на отдельные вертикальные модули (например: управление справочными
данными, логистика, оптовые продажи, розничные продажи и т.д.). Между
ними спроектировать минималистичное и относительно стабильное API.
После этого каждый модуль делает отдельная команда (5-10 человек), при
этом даже не нужен Scrum-of-Scrum (API взаимодействия компактное и
стабильное, относительно несложно эмулируется для тестовых нужд). Но
есть проблема с горизонтальным обменом информацией между командами,
распространением практик и наработок (для этого приходится
предпринимать отдельные усилия и всё равно остается ощущение, что
обмен слабый).
Боря, а мог бы ты рассказать о своем опыте с FDD?А именно:- размер команды
- тип проекта и его продолжительность
- как проводились 3 начальные фазы проекта по FDD
- использовалось ли моделирование в цвете?
- как были внедрены инспекции?
- какие тулы использовались для поддержки процесса?
- как поддерживалась общая модель предметной области?
Серге14 декабря 2009 г. 19:29 пользователь Borys Lebeda <borys....@gmail.com> написал:
--И ещё раз здравствуйте!Думаю что лучше посвятить этому отдельную ветку: Так получилось что хронологически мой путь в Agile начался именно с FDD, поэтому тема для меня интересная. Я нашёл время для того, что бы послушать доклад. Переброситься с автором доклада парой слов и собственно пригласить его сюда.Аудиозапись есть здесь: http://happypm.podfm.ru/my/1/Я хотел бы побольше написать, но мне пора паковать чемоданы - я возвращаюсь из Голландии, так что расчитываю на то что Николай, Андрей и прочие энтузиасты не дадут этой теме загнуться пока я в полёте ...Некоторые заказчики думают что будет файно, если просто установить JIRA ...До встречи2009/12/14 Alimenkou Nikolay <lumii.su...@gmail.com>
У кого будет время посмотрите http://www.slideshare.net/biBIGine/fdd-and-ddd.
Если покопать инет, то есть и записанный звук. Кто еще не читал (или
пробовал) FDD, то может найдете что-то интересное. Почему кидаю в этот
топик??? Сквозь всю презентацию проходит мысль что Scrum "что-то
недоговаривает". ;)
Agile Software Development Group, Ukraine, http://www.agileukraine.org/
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com
--
Agile Software Development Group, Ukraine, http://www.agileukraine.org/
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com