Crash-тест для системного аналитика

Мадорская Ю.М.

Системный аналитик, он же постановщик, он же тот, кто работает с требованиями и проектирует систему, во многом определяет жизнеспособность будущей или сопровождаемой системы. Хорошо, если он работает не просто как трансивер, передавая требования от заказчика к разработчикам, но и вносит в продукт «добавленную стоимость» — преобразует «хотелки» в систему требований, концентрируя в ней суть разработки.

Чем выше квалификация системного аналитика, тем ниже производственные затраты. Системный аналитик должен свободно плавать не только в предметной области заказчика, но и процессах проектирования, т.е. проще говоря, осознавать, что именно он делает.

Поэтому предлагаю небольшой crash-тест для тех, кто хочет стать системными аналитиками или для тех, кто хочет взять себе системных аналитиков. Безусловно он не исчерпывающий, но такие точечные «удары», позволяют быстро оценить «глубину проникновения» в процесс проектирования и узнать много нового от собеседника. Итак, вопросы.

1. Назовите пять видов нефункциональных требований?

car-crash

2. Как они связаны?

krash-test

3. Сколько классификаций требований вы знаете?

vs-midsized

4. Какие типы артефактов использует ваша команда?

verano-crash

5. Как связаны версии этих артефактов?

crashtest

Как выглядели бы эти вопросы, если бы мы принимали на работу водителя:

— какие средства управления есть у автомобиля? (Назовите пять видов нефункциональных требований?)
— как они связаны? (Как они связаны?)
— что показывает ваша приборная панель? (Сколько классификаций требований вы знаете?)
— как вести машину, если в салоне пассажир? (Какие типы артефактов использует ваша команда?)
— как заменить колесо? (Как связаны версии этих артефактов?)

Разбить можно любую машину, важно то, что будет с водителем и его пассажирами.

Хорошей погоды и будьте внимательны на дороге!

Опубликовано в: