2019-03-25

Это не работа для программиста

Недавно пришёл интересный вопрос, или даже скорее жалоба. Я приведу его в урезанном виде, так как там было много текста.

У нас такие процессы, что разработчик сам пишет документацию к тому, что заимплементил. Не документацию коду, а именно документацию к функционалу, пользовательскому интерфейсу и т.д. Я вообще против такого, потому что я не понимаю, почему на девелоперов сваливают работу менеджеров, продукт-оунеров и прочих бесполезных людей, у которых полно времени, но они все еще сами не могут заниматься написанием документации. Мной неоднократно и аргументированно говорилось всем этим людям об идиотизме такого процесса, что вообще-то сначала составляются требования, потом происходит разработка и т.д., но меня не слушали. Якобы потому что у нас "девелопер" должен быть "активным", то есть, если он предложит какое-то изменение или фичу к юзабилити, он должен сам писать документацию, потому что "только он знает, как он реализовал", хотя в документации НЕТ деталей, касающихся непосредственно кода! Юзабилити и прочие предложения по улучшению фич - это НЕ работа девелопера. Они просто хотят побольше скинуть работы на нас, обезьянок.

Такой вот крик души. По сути тут есть несколько тезисов, о которых бы я хотел порассуждать.

Продолжение...