2015-03-05 5 views
-2

Хотелось бы спросить, как бы вы писали истории пользователей, где ваш первоначальный набор задач предназначен для анализа или сбора требований.Истории пользователей AGILE для сбора требований?

Небольшой фон, скажем, клиент имеет устаревшее приложение, в котором они хотели бы, чтобы он был преобразован в онлайн-приложение. Унаследованное приложение использует исключительно Excel + макросы. Теперь, когда вы пишете истории пользователей, как бы вы писали следующее?

  • Сбор существующих образцов данных, на основе этого, существующие физические первенствует файлы с correspoding документации
  • Анализ файлов первенствовать и документации вывести бизнес-правила и логику (каковы возможные значения этого поля первенствовать ? и т.д. и т.п.)
    • анализ относительно взаимосвязи данных, normzalition форм и т.д.

Могу ли я сделать что-то вроде - Как бизнес-аналитик, я хотел бы yaddi-yadda?

оно не звучит правильно ...

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

+4

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании. Управление проектами вне темы на SO. – BDL

ответ

1

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

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

Не должно быть необходимости создавать истории для отслеживания этой работы, состояние самого журнала должно быть достаточным.

Поскольку с рассказами пользователей вы начнете работу, когда не все будет ясно (пока), то часть работы на самом деле будет заключаться в том, чтобы извлечь точные бизнес-правила или проанализировать файлы excel, чтобы убедиться, что правильный тест корпуса будут построены. Это не требуется для создания отставания, поскольку уровень детализации будет очень глубоким.

0

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

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

0

«Небольшой фон, скажем, клиент имеет устаревшее приложение, в котором они хотели бы, чтобы он был преобразован в онлайн-приложение. Унаследованное приложение использует исключительно Excel + макросы».

ОК, так почему клиент хочет, чтобы устаревшее приложение было онлайн-приложением? Например:

«Как пользователь, я хочу, чтобы иметь возможность получить доступ к приложению ABC онлайн вместо того, чтобы установить его на месте, потому что позволяет мне работать более продуктивно»

Теперь это звучит как могущественная большая история (или даже эпос). Поэтому, возможно, следующий этап - сломать его.Возможно, всплеск с таймером, чтобы исследовать существующее приложение и получить некоторые ключевые функции. Они могут быть преобразованы в рассказы, например:

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

«Как пользователь, я хочу, чтобы иметь возможность для запуска анализа XYZ в наборе данных, чтобы я мог вычислить значение коэффициента X »

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

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