Школа
системного анализа
и проектирования
Автор: Денис Бесков

Тестовое задание на пятерку

Как выполнить тестовое задание на должность системного аналитика, чтобы приняли на работу — с примерами артефактов
~
Меня периодически зовут помочь с подбором и отбором людей на позицию ИТ-аналитика.

Обычно в качестве задания я прошу написать ТЗ по каким-то исходным данным.

Степень разнообразия форматов того, что присылают в ответ люди, настолько велика, что хочется уже как-то на это повлиять :)
«Можно грабить корованы»™
На что обращаю внимание я?
На что я смотрю при оценке качества работы кандидата:

1. Сделана попытка сформулировать цели, выраженные в бизнес-показателях;

2. Описана ролевая модель (какие категории пользователей будут пользоваться модулем);

3. Задан контекст и объём программного модуля, через:

4. Если используются функциональные требования, то они:
  • Атомарны;
  • Имеют уникальные идентификаторы;
  • Понятно действующее лицо, выполняющее/запускающее функцию (система или конкретная роль);
  • Понятен результат функции;
  • Указаны входные и выходные атрибуты функции или даны ссылки на словарь данных;

5. Поведение программного модуля проиллюстрировано через:

6. Структурные аспекты программного модуля описаны через

7. Поведение и структура проиллюстрированы макетами интерфейса;

8. Нефункциональные свойства программного модуля описаны через:
  • Ограничения (Совместимость по ОС/ПО, протоколы взаимодействия со смежными модулями/системами, разрешение экрана);
  • Атрибуты качества, как минимум: производительность, надёжность.

9. Бизнес-правила описаны отдельно, со ссылками на них из ФТ или юскейсов.

10. По всем неоднозначным вопросам выше составлен перечень открытых вопросов.
Автор

■ Другие статьи на тему Профессия и трудоустройство

Показать еще