Как правильно собирать требования к Информационным...

7
Концептуальные ошибки В чем на самом деле проблема? Искажение реальной ситуации предлагаемым решением Дословный перевод Словарь клиента ≠ Словарь Системы «Мне проще тебе так объяснить..» Формулировать задачи на бумаге полезно!

Upload: yerlan-kamyrov

Post on 26-Jul-2015

180 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Как правильно собирать требования к Информационным системам

Концептуальные ошибки

В чем на самом деле проблема?

Искажение реальной ситуации предлагаемым решением

Дословный перевод

Словарь клиента ≠ Словарь Системы

«Мне проще тебе так объяснить..»

Формулировать задачи на бумаге полезно!

Page 2: Как правильно собирать требования к Информационным системам

В чем на самом деле проблема?

«При создании ярлыков в хранилище убрать слова «Ярлык для», также при изменении названия основного файла, названия ярлыков тоже должны меняться.»

Почему? Зачем?

2.Для аудиторов, согласно СМК должностные инструкции должны быть расположены по другой структуре папок.

3. Для реализации этой задачи было предложено использовать функцию создания ярлыков для файлов. В связи с чем возникла проблема, указанная в задаче.

1 . Сотрудники организации используют модуль Файлы / Хранилище для хранении файлов с должностными инструкциями. Есть структура папок, удобная для работы пользователям.

Плохой пример:

Что было нужно:

Page 3: Как правильно собирать требования к Информационным системам

Дословный перевод

«При регистрации писем появляется рамочка с текстом повтора, при этом ни одна цифра не повторяется»

1. В системе присутствуют два журнала с типом входящий2. Регистрируем документ в журнале с типом входящий3. При регистрации указываем номер исходящего «абв-123»

Плохой пример:

Что было нужно:

4. При попытке зарегистрировать выходит сообщение о наличии в журнале документа с таким номером исходящего5. Выполняем поиск по этому номеру в данном журнале: документ с таким номером не найден;6. Выполняем поиск по данному номеру в другом журнале с типом входящий: найден документ с таким номером.

Необходимо: Поиск совпадений по номеру исходящего осуществлялся только в данном журнале (а не во всех с типом входящий).

Page 4: Как правильно собирать требования к Информационным системам

«Мне проще тебе так объяснить..»

Вы учитесь излагать свои мысли четко и структурировано (Экономия времени на объяснения задачи другим)

Вы выявляете слабые места в своей формулировке, где не достаточно информации (Экономия времени на повторный поход к клиенту)

Вы формально закрепляете договоренность с трех сторон (Экономия времени и нервов(!) на исправления несоответствий реализации ожиданиям )

Преимущества формулирования задачи на бумаге:

Page 5: Как правильно собирать требования к Информационным системам

Совершенно лишнее

Вы допускаете орфографические

ошибкиВ требованиях выражаете личные

эмоции

Не надо так!

Page 6: Как правильно собирать требования к Информационным системам

Хорошая задача. Какая она? Что? - называйте все своими

именами в терминах системы

Где? - Указывайте полный путь до объекта, поведение которого вы описываете

Когда? - также как и при описании ошибок, необходим сценарий воспроизведения

*Зачем? Почему? - в чем на самом деле проблема/цель пользователя.

Пример: В окне просмотра документа(в левом верхнем углу), при открытии документа из модуля «Документы»/«Хранилище», должна быть доступна кнопка «Резолюция» аналогично отображению при открытии документа из модуля «Потоки работ».________________

Где проблема / цель?

Page 7: Как правильно собирать требования к Информационным системам