Что прибывает между видением и отставанием продукта в толпе? [закрытый]

6
задан johnny 4 January 2010 в 19:06
поделиться

5 ответов

[

] Истории пользователей и множество переговоров о том, что важно, а что пушисто. [

] [

] Много переговоров. [

] [

] А также много обратного и обратного по архитектуре. Scrum требует стабильной, проверенной архитектуры. Тем не менее, всегда есть обновления и улучшения. Как они вписываются в бэк-файл? Это много политических жокеев между владельцем продукта, технологическими людьми и (в некоторой степени) пользователями/покупателями[

]. [

] Процесс по своей сути нелинейный. [

] [

] Это больше похоже на кристаллизацию. У вас есть решение, вы начинаете писать истории, у вас есть технологическое видение, у вас есть команда с определенными навыками и опытом. [

] [

] Любая из этих особенностей может служить "ядром" для решения вопроса о том, что входит в отставание и в каком порядке. В конце концов, что-то становится ядром, и смесь кристаллизуется. Иногда стоимость или график или риски неприемлемы, поэтому нужно разогреть его, найти другое ядро и посмотреть, будет ли оно кристаллизоваться приемлемо вокруг этого нового ядра [

]. [

] Рекристаллизация происходит после каждого спринта, кстати, что делает его еще менее линейным. [

] [
] [

] Редактирование. "стабильная проверенная архитектура". [

] [

] Вопрос: Кто платит за изучение новой архитектуры? [

] [

] Ответь: Ха-ха. Хорошего ответа нет. Так что будьте осторожны с тем, как много архитектурного обучения вы делаете, пока у вас есть спринтеры развития. [

] [

] Если у вас нет архитектуры, которая (a) работает, и (b) может быть сформулирована почти всеми в команде, вы потратите время на сборку этой архитектуры.[

] [

] Что время и стоимость создания архитектуры делают с вашим первым спринтером? [

] [

] Нужно включить разработку архитектуры в первый спринт, задерживая вещи. [

] [

] Допустим, вы решили реализовать LAMP-стек. Вы не знаете Unix PHP, Perl или Python. Так что выбирайте. Как Python. И ты обещаешь первый спринт за четыре недели. Итак, вы работаете 3 недели, борясь с модулями и фреймворками kabillion add-one. Через 3 недели вы думаете, что у вас есть рабочий стек технологий, но у вас нет обещанного спринта. [

] [

] Вы задерживаете? Если да, то все спрашивают, правильно ли вы набрали темп и начинают удваивать время для всех остальных спринтов. [

] [

] Ты ничего не доставляешь? Если да, то в чем смысл спринтов, если в конце у вас нет ничего, кроме инфраструктуры? [

] [

] Вы можете изменять, модифицировать и улучшать инфраструктуру -- в управляемых частях. Но для того, чтобы построить свежую архитектуру, доказать свою состоятельность, обучить всех и разработать лучшие методы, требуется время. Много. И это время не должно быть... действительно... заряжено как время спринтерской работы по созданию готового продукта. Это время накладных расходов. [

] [
] [

] Редактирование. Инструментарий. [

] [

] Правило 1. В динамичных процессах не используется много сложных инструментов и процессов. Поэтому я сказал, что процесс - это много "переговоров". Что бы ни делало вас продуктивным. [

] [

] Правило 2. Не переусердствуй. Просто сделай это. [

] [

] Большинство людей говорят - самым сильным способом - использовать бумажные карточки размером 5 х 8 дюймов и приклеивать их к стене. Серьезно. Никаких инструментов. Только простая бумага, маркеры, лента и пустое место на стене. [

] [

] Прочти это: []http://www.agilemodeling.com/artifacts/userStory.htm[] [

] [

] Вы можете использовать электронную таблицу для сбора пользовательских историй (и эпосов - историй, которые должны быть разложены). Вы можете добавить колонки по сложности (очки истории), стоимости, приоритету и выпуску, и использовать их для управления проектами.[

]. [

] Мы используем случаи использования (не истории пользователей), но инструментарий тот же. Случай использования - это, в некотором смысле, пользовательская история с более подробной информацией. Но имя регистра использования может суммировать то, как агент взаимодействует с системой; взаимодействие обычно можно суммировать с помощью ясных, простых существительных и глагола, что очень похоже на историю пользователя. [

] [

] Электронные таблицы кажутся удобными, потому что можно переставлять ряды в конце каждого спринта. Вы можете делать простые подсчеты и суммы, чтобы определить, сколько будет стоить каждая функция и когда они прибудут.[

]. [

] Я не использую электронную таблицу, потому что... несмотря на блеск графического интерфейса... я нахожу его немного громоздким. Я бы посчитал нужным написать экстрактор электронных таблиц, который бы превратил отставание из файла Open Office Org в ReStructuredText (RST). Я предпочитаю RST -- обычную текстовую разметку -- вместо электронных таблиц[

]. [

] Это все затянувшиеся переговоры. Всё меняется в результате каждого разговора. В этом суть метода Agile. Быстрый спринт, за которым следуют переговоры по направлению следующего спринта. [

] [

] Наше отставание - большой RST-документ. Мы публикуем всю нашу документацию, используя []Sphinx[], и это очень, очень просто - писать бэклог, использовать кейсы, архитектуру, дизайн и т.д., в RST разметке[

]. [

] Наши спринтеры - это просто отрезки большого дерева документов. Они украшены несколькими специальными интерпретируемыми текстовыми полями для таких субъективных вещей, как предполагаемая дата завершения и статус (в процессе выполнения, в выпуске)[

].
6
ответ дан 16 December 2019 в 21:40
поделиться

Задержки приходят после того, как определены требования. Бэклог находится в постоянном состоянии потока, но в конечном итоге это и есть та работа, которую нужно закончить.

Вот график: ссылка

0
ответ дан 16 December 2019 в 21:40
поделиться

Можно начать с разбиения видения на серию эпосов. Затем они могут жить в вашем отставании как список приоритетов "больших камней" работы, которые нужно получить donw.

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

.
0
ответ дан 16 December 2019 в 21:40
поделиться

Что происходит между зрением (решением проблемы) и задолженностью по продукту.

Ничего. С помощью Vision вы просто создаете портфель продуктов (PB). Обратите внимание на то, что не обязательно, чтобы портфель продуктов (PBI) был мелкозернистым, а только самые новые. Таким образом, не стесняйтесь создавать крупнозернистые объекты в самом начале, Вы разложите их на мелкозернистые PBI "как раз вовремя" (эта деятельность известна как ухаживание за нерассмотренными объектами ).

С этими двумя артефактами вы можете начать свой проект. Как выразился Кен Швабер: " Минимальный план, необходимый для запуска проекта Scrum, состоит из видения и бэклога продукта. Видение описывает, почему проект реализуется и каково желаемое конечное состояние. " (Schwaber 2004, p. 68)

Из того, что я прочитал, я думаю, что это истории пользователей, но я не уверен.

Честно говоря, я не уверен, что слежу за вами. БП по определению является списком БП, а создание БП, таким образом, означает подпитку его БП. Теперь, User Stories - это всего лишь один из возможных формализм для PBI (Scrum не заставляет вас использовать User Stories, они подходят не для всех проектов), поэтому, если вы решите использовать этот формализм, создание PB будет означать создание User Stories.

Есть ли в сети что-нибудь, что показывает все шаги линейно от видения/концепции до конца?

Ниже приведена одна из старейших иллюстраций структуры Scrum:

alt text

Что касается сбора требований, просто используйте Excel?

Это была бы моя рекомендация. Если вам нужен образец, может быть, посмотрите на Хенрика Книберга Генератор индексных карт . Дополнительные шаблоны и/или примеры в Scrum backlog templates и examples.

2
ответ дан 16 December 2019 в 21:40
поделиться

Google 'user Story Mapping'. Это отличный способ понять проблему с функционального / функционального представления, и это техника, которую я рекомендую людям, которые хотят построить продукт, но не знаю, где начать. Входные данные - это оператор VISE, а выход - приоритетное сопровождение продукта, а также сама модель.

0
ответ дан 16 December 2019 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: