Ранее при изучении глав о ролях и ролевом мастерстве я уже пробовал выделить роли и рабочие продукты на одном из рабочих проектов. Уже тогда заметил, что есть роли предпринимателей, с которыми я напрямую мало взаимодействую из ролей своей должности и мало что знаю об их интересах. Я на этом проекте выполняю роль инженера и периодически меня приглашают в роль менеджера - для постановки задач и приоритетов по выполнению работ.
Проект внутренний для компании и по нему сейчас у нас нет конкретного внешнего заказчика, для которого ведётся разработка. То-есть клиентом выступают несколько сотрудников компании занимающиеся развитием определённого направления. Специфика заключается в том, что "клиент" выступает также частично в роли архитектора - у него уже есть видение, каким техническим способом его задачу можно решить.
В проекте участвует несколько команд, которые я определяю по виду их деятельности:
- Анализ данных - это группа людей знающая потребности конкретных, потенциальных заказчиков и выдвигающие более специфичные требования к инструменту обработки данных, который мы создаём.
- Обработка данных - несколько человек занимающиеся "ручной" обработкой данных и чью работу мы хотим автоматизировать и ускорить.
- Создание инструмента автоматизации - я задействован на этом "уровне" вместе с несколькими другими рядовыми инженерами.
Также есть пара людей занимающихся:
- Сбором и актуализацией требований.
- Управлением процессами и контролем сроков.
Я выполняя свою часть работы часто забываю о "внешнем окружении", команде анализа данных. С ними общается инженер по требованиям и до меня доходят уже каким-то образом сформулированные требования. Очевидно нехватает полноценной роли архитектора технического решения и ясного описания требований к создаваемому инструменту автоматизации. Частично эту роль выполняют несколько человек, а требования корректируются по мере разработки.
Наблюдая нехватку компетенций у себя по части инженерного описания системы, возлагаю надежды, что в дальнейшем курс по системной инженерии поможет выполнять роль архитектора.