Вопрос

В ответе на вопрос Документы для проекта?, Крис Балланс ответил , что "Истории пользователей" и "диаграмма краткого изложения" - это два наиболее полезных типа проектной документации для разработчика.

Мой вопрос в том, знаете ли вы какой-нибудь хороший пример [ы], который я могу увидеть (например, в Интернете или в книге) такого рода документации?

Если возможно, я был бы рад увидеть много примеров, в том числе:

  • Маленькие /краткие / простые примеры
  • Большие / длинные / сложные примеры
  • Известные примеры
  • Высококачественные примеры

Я не нахожу эту тему легкой для поиска в Google:Я нахожу, что об этом много написано, но меньше демонстраций, демонстрирующих это.

Это было полезно?

Решение

Очень хорошее место для начала в том, что касается книг, - это Примененные истории пользователей и Гибкая оценка и планирование оба написаны Майком Коном.Это отличные примеры и хорошие отправные точки для всех, кто впервые знакомится с гибкими методологиями.

Что касается ресурсов веб-сайта, то они немногочисленны и находятся далеко друг от друга.Вероятно, хорошим местом для начала был бы поиск по этим ключевым словам в Google Images, поскольку многие люди фотографируют свои графики выгорания и истории пользователей.Это очень помогло мне при запуске.Вот несколько образцов: Диаграмма выгорания, и Истории пользователей

Однако, пожалуйста, обратите внимание, что, хотя диаграмма краткого обзора - это простой отчет, который вы запускаете по текущим точкам истории, оставшимся на итерации, истории пользователей более сложны и требуют небольшого чтения, чтобы разобраться.Начните с книги User Stories Applied для этого.

Надеюсь, это поможет!

Другие советы

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

http://alistair.cockburn.us/Earned-value+and+burn+charts

(хотя я повторяю рекомендацию предыдущего постера о работе Майка Кона).

Один из приемов заключается в том, чтобы решить, какая документация подходит для ВАШЕГО проекта.Много ли у вас разработчиков, разбросанных во времени и пространстве?Вам понадобятся более объемные, увесистые и подробные истории.У вас есть один или два разработчика, работающих в одном и том же месте?Тебе могут сойти с рук более легкие.Работала ли команда в системе (если она устаревшая) в течение длительного времени?Легкие истории, вероятно, подойдут.Является ли команда новичком в системе или ее бизнес-требования сложны?Это подталкивает вас в направлении более подробной информации.

Если вы участвуете в "маленьком" проекте по любому из дюжины определений слова "маленький", вас могут устраивать очень легкие истории.Вот пример, опять же с сайта Кокберна:

http://alistair.cockburn.us/Examples+of+ultra-light+use+cases

В этой статье показана пара реальных досок задач.http://www.mountaingoatsoftware.com/task-boards

Несколько месяцев назад мы начали писать пользовательскую документацию одновременно с разработкой функций.За каждой Scrum-командой закреплен технический писатель.

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

Это в дополнение к выгоранию релиза и выгоранию спринта.

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

Подумайте о прочтении книги Эмблера "Гибкое моделирование".Он приводит очень веские доводы в пользу того, почему просто создавать тонны полных UMLS - это довольно плохая идея, и приводит несколько хороших примеров.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top