Обновление 3.2.3
Исправлена проблема списания времени из портфеля "Мои проекты". Выполнено много косметических исправлений. |
Обновление 3.2.2
Исправлена ошибка с отображением меню "Настройка избранного" для проектов типа Scrum. Исправлена проблема отображения списка задач на форме пожелания для некоторых разрешений. Исправлена ошибка создания связей между задачами при планировании (декомпозиции) пожеланий. Исправлена ошибка установки обновления базы данных на старых версиях MySQL. |
Сравнение типов требований: пользовательские истории
Пользовательские истории отличаются от вариантов использования и традиционных системных требований более повествовательным характером. Они предназначены для описания пожеланий пользователя в плане его возможностей. Кроме того, пользовательские истории фокусируют свое внимание скорее на ценности, полученной от использования системы, чем на детализированной спецификации ее возможностей. |
Сравнение типов требований: варианты использования
В отличие от традиционных требований вариант использования написан в виде ряда взаимодействий между пользователем и системой, подобно запросу и ответу, где основное внимание сфокусировано на том, как пользователь будет использовать систему. Во многих отношениях, варианты использования лучше, чем традиционные требования, поскольку они акцентируют внимание на контекст, ориентированный на пользователей. |
Сравнение типов требований: классика и Agile
Я работал со многими командами, адаптирующими Agile в своей работе. В каждой ситуации, как правило, камнем преткновения всегда оказывались пользовательские истории, при часто задаваемом вопросе типа: “В чем заключается различие между традиционными требованиями, вариантами использования и пользовательскими историями?” Я бы хотел ответить на этот вопрос, дать определение каждому типу требования и привести примеры. Я буду использовать следующие пример на протяжении всей статьи: представьте, что вы создаете программное оборудование для фирм по трудоустройству управленческих кадров, и одна из таких фирм запросила возможность поиска кандидатов на определенную должность по специальности в пределах конкретной географической локации. Например, “Я хочу найти всех бизнес-аналитиков, специализирующихся в области закона Сарбейнса-Оксли (SOX), в пределах пятидесяти миль от Нью-Йорка”. |
