Инструмент для отслеживания требований и предположений

Сейчас я руковожу проектом fairly massive, который находится на стадии идеи (только начало работы), у которого сегодня больше вопросов, чем ответов. При всей неопределенности наша стандартная методология отслеживания требований и сбора оценок не поможет. Однако мне все еще нужно построить модель и получить данные, необходимые руководству для целей корпоративного учета и составления бюджета.

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

Мне нужен инструмент, который также позволит связать допущения с требованиями высокого уровня в соотношении 1 ко многим, чтобы любые изменения в допущении позволили нам определить, где требуется дополнительная работа по оценке.

Пример...

Предположение.
Мы будем работать с одним объектом, отвечающим за x, y и z.

Требование/объем:
 – В эту систему необходимо добавить дополнительное средство.
 – Эта другая система должна быть способна обрабатывать x, y и z.

Итак, в конце концов, если мое предположение изменится, я хочу быстро увидеть, что я оказываю влияние как минимум на 2 из моих требований / строк...


person RSolberg    schedule 28.01.2011    source источник


Ответы (6)


Мне нужен инструмент, который также позволит связать допущения с требованиями высокого уровня в соотношении 1 ко многим, чтобы любые изменения в допущении позволили нам определить, где требуется дополнительная работа по оценке.

Я думаю, это называется "отслеживаемость" (например, отслеживаемость требований), поэтому включите это слово в свой условия поиска.

person ChrisW    schedule 09.03.2011

Когда все плохо структурировано, вам не нужно много инструментов.

http://www.w3.org/2001/tag/doc/leastPower.html

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

Обычный текстовый процессор часто оказывается лучшим.

Поскольку вы хотите провести оценку, электронная таблица — это вся структура, которую может выдержать проблема прямо сейчас.

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

Если вы тратите время на загрузку всех ваших вопросов и ответов в какой-либо инструмент, вы тратите много времени на игру с этим инструментом, а не на проблемы. Кроме того, по мере того, как идеи приходят и уходят, вы ненавидите удалять из инструмента действительно EPIC FAIL идеи.

Часто вы должны смело начинать снова «с нуля», отбрасывая плохие идеи.

Пишите, пишите и переписывайте, пока вопросы, ответы и требования не станут управляемыми.

Затем переносите простые вещи на более жесткий и формальный инструмент. Оставьте сложный, нечеткий и несфокусированный материал в текстовом процессоре.

person S.Lott    schedule 28.01.2011
comment
Я стараюсь не тратить все свое время на повторный набор требований для каждого требования. Невозможно управлять проектом такого размера. Кроме того, у меня НЕТ контроля над решением сделать проект таким образом. Я бы предпочел потратить время и иметь 0 предположений или догадок, но это не вариант. - person RSolberg; 28.01.2011
comment
тратить все свое время на перепечатывание требований для каждого требования? Как это могло произойти? Как предложили все перепечатать? Чего-то не хватает в вашем вопросе? - person S.Lott; 28.01.2011
comment
Это звучало глупо, не так ли :) Это предположения, которые нужно отслеживать и дважды вводить для каждого требования.... - person RSolberg; 28.01.2011
comment
предположения, которые нужно отслеживать и повторять дважды? Почему? Вероятно, преждевременно навязывать правило многих предположений, поскольку предположения, вероятно, являются общими. Даже m требований к матрице n предположений могут оказаться преждевременными. - person S.Lott; 28.01.2011
comment
К сожалению, в этом примере мы должны оценить проект, прежде чем мы действительно узнаем, что он должен дать. Поверьте мне, когда я говорю, что я бы поступил иначе, если бы имел контроль над этим, но это то, что есть... - person RSolberg; 29.01.2011
comment
У нас может быть такое предположение, как: в этом месте будет один объект, отвечающий за x, y и z. - person RSolberg; 29.01.2011
comment
@RSolberg: Хорошо. У вас есть предположения. предположения, которые нужно отслеживать и повторять дважды? Почему? - person S.Lott; 29.01.2011
comment
Это предположение влияет на многие требования, как если бы существовало более одного объекта или разделились x, y и z... Данные сообщат руководству, что ваше предположение изменилось, и вам необходимо пересмотреть требования 1, 2, 52, 201.. ...... - person RSolberg; 29.01.2011
comment
Двойная типизация — это если мне нужно излагать каждое предположение для каждого требования... Если я делаю это в словесном выражении, нет простого способа увидеть влияние изменения предположений. - person RSolberg; 29.01.2011
comment
@RSolberg: Вы говорите, что предположения и требования образуют сетку? Вот почему я предложил электронную таблицу. - person S.Lott; 29.01.2011
comment
Да... Сетка, но Excel может быть жестким из-за размера и количества людей, работающих с этим, поэтому я надеялся, что инструмент может существовать... - person RSolberg; 29.01.2011
comment
Я немного отредактировал сообщение, чтобы отразить больше того, что я делаю ... Сегодня у меня это встроено в Excel, но по вышеуказанным причинам я предпочел бы иметь другой формат. - person RSolberg; 29.01.2011
comment
@RSolberg: с размером и количеством работающих людей. Затем разложите проблему. Если он такой большой, одна таблица/документ/инструмент — плохая идея. Если для этого требуется команда, вы должны быть в состоянии разложить более крупную проблему, чтобы команда могла над ней работать. Вы сливаетесь позже. - person S.Lott; 29.01.2011
comment
Кто-то со 100 тысячами представителей, рекомендовавший разложенную электронную таблицу для отслеживания вещей, меня расстраивает... - person RSolberg; 29.01.2011

Попробуйте Ultimate Trace. Это бесплатно и обеспечивает двустороннюю ассоциацию n-to-m между любыми отслеживаемыми объектами.

person Jason    schedule 05.12.2011

Я так понимаю, вам нужно дешевое и быстрое решение. Есть много инструментов для этого, которые могут стоить много $$$$. Мне нравится пакет Compuware для тестирования и управления требованиями. TrackRecord Я думаю, что имя было.

Более дешевым решением может быть MindMapping требований. Вы можете связать требования со многими частями решения и т. д.

Еще одна вещь, на которую вы могли бы обратить внимание, - это инструменты UML.

person Nungster    schedule 28.01.2011

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

Теперь, как я уже сказал, некоторые из предположений касаются требований, а некоторые или многие - нет. Эти другие предположения могут относиться к дизайну или к зависимостям, чтобы привести два примера. Я ожидаю, что все предположения, касающиеся требований, будут разрешены к тому времени, когда требования будут утверждены. Остальные я перенесу в следующий артефакт, где они будут решены в дизайне.

Исключением для разрешения допущений является ситуация, когда «сфера» допущения выходит за рамки проекта. Я видел одно или два допущения, которые были настолько простыми и/или труднообоснованными, что это допущение легло в основу проекта.

person Community    schedule 02.08.2011

Предположения не существуют в тандеме с конкретными требованиями. Как только предположение подтверждено и становится требованием, оно исчезает.

Я всегда помещаю предположения в один и тот же артефакт с требованиями. Таким образом, любой инструмент, отслеживающий требования, можно использовать для отслеживания соответствующих предположений. Я поместил их в BRD (документы бизнес-требований), примеры использования, IBM RequisitePro...

person Nanette Holkestad    schedule 08.03.2011
comment
Кажется, вы сами себе противоречите в этом. Они не существуют в тандеме, но у них достаточно общего, чтобы отслеживать их в одном документе? - person RSolberg; 08.03.2011
comment
Я ищу инструмент, который позволит вам связать предположения с требованиями, где между этими элементами существует отношение «многие ко многим». По мере изменения предположений я хочу иметь возможность видеть каждое затронутое требование. - person RSolberg; 08.03.2011
comment
Довольно часто, когда вы начинаете, у вас больше предположений, чем требований. Помещение предположений в тот же артефакт, что и требования, гарантирует, что они будут рассмотрены вместе с требованиями. По мере рассмотрения предположений они либо: подтверждаются и преобразуются в требования; опровергнуты и удалены (после тщательного документирования); или оставить как предположение из-за невозможности подтвердить или опровергнуть. (Последнее случается, если допущение касается чего-то за пределами области проекта.) Ни в коем случае не существует требования с соответствующим допущением. - person Nanette Holkestad; 20.09.2011