Менеджмент
October 18, 2021

Непрограммисты и программирование

Если аналитик, консультант, методист, модератор, тестировщик, DBA или сотрудник, объединяющий все или некоторые из этих функций, начинает выполнять несложные задачи программиста, то, возможно даже подсознательно, он все меньше внимания и времени будет уделять своим основным обязанностям. И от этого начинает страдать система в целом. На самом деле все наоборот...

Знания, понимание, эффективность больше всего растут на стыке технологий и ролей, когда на систему можно посмотреть с разных сторон. Если аналитик попробует программировать, он поймет, почему в таких-то спорных местах реализовано именно так, а не иначе или наоборот все-таки разоблачит сомнительное решение и инициирует рефакторинг соответствующего кода. Получив с помощью своих программистских изысканий более глубокое понимание системы, аналитик будет тратить гораздо меньше времени на решение собственных повседневных задач, кроме того снизится количество ошибочных действий и соответственно времени на исправление.

Верно и обратное. Каждый разработчик просто обязан какое-то время отрабатывать в техподдержке или даже обычным пользователем. Просто сел вместо оператора и начал оформлять расходные документы или пошел на приемку в тесное подвальное помещение заставленное коробками и начал сканировать товар. Тогда сразу невооруженным глазом становятся видны проблемы использования, о которых не можешь догадаться сидя в теплом офисе с печеньками.

Как говорил кот Леопольд: "Ребята, давайте жить дружно!"

←60 | заметка 61 | 62→