Прямые и непрямые обязанности программиста
Думаю, все знают, какие обязанности программиста являются прямыми — разрабатывать систему, писать код, писать тесты, документацию, диаграммы, изучать third-party tools и интегрировать их, etc.
Непрямые обязанности — следить за сообщениями в почте и скайпе, вести переписку на разные темы (с заказчиками, менеджерами, HR, etc.), заниматься тестированием вручную, участвовать в митингах (полезность которых колеблется, бывает 100% а бывает 1%)
Какое соотношение прямых и непрямых обязанностей у вас? Какое соотношение нужно считать ненормальным (70/30, 60/40). Как это зависит от уровня программиста (Junior..Senior), от применяемой технологии (agile и не-agile), размера проекта или компании?
Нужно стремиться к уменьшению непрямых обязанностей программиста (время ведь дорогое)? Или он не должен быть только источником кода и технических решений, и должен участвовать в жизни продукта?

8 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів