Це питання можна вважати суб'єктивним (я отримав попередження) і його закритиму, але я ризикую, оскільки мені потрібна хороша порада / досвід щодо цього.
Я читав наступне на сторінці "Про" компанії Fog Creek Software , компанії, яку заснував Джоел Спольський та є генеральним директором:
Ще в 2000 році у засновників Fog Creek, Джоела Спольського та Майкла Прайра, виникли проблеми з пошуком місця для роботи, де програмісти мали гідні умови праці та отримали можливість робити чудову роботу, не набридаючи, не технічні менеджери не вступають шлях. Кожна компанія з високих технологій стверджувала, що хотіла чудових програмістів, але вони не поклали б свої гроші туди, де були рот.
Почалося це з фізичного середовища (десятки кабін застрягли в галасливій, темній кімнаті, де продавці, що кричать по телефону, унеможливлюють концентрацію розробників). Але це пішло набагато глибше. Менеджери, жахнувшись змін, ставились до будь-якої нової ідеї як до химерного вірусу, який повинен бути підданий карантину. Молодші менеджери Наполеона наполягали на тому, щоб все було зроблено точно так, як вас звільнять. Поліція корпоративних меблів зажурилася в агонії, коли хтось приклеював плакат на фільм у своїй кабінці. Дезорганізація була настільки розлюченою, що навіть якби ідеї були гарними, неможливо було б зробити продукт із них. Недосвідчені менеджери практикували оперативне управління, видаючи суворі накази про те, як саме робити справи, не тримаючись, щоб побачити далекоглядні результати своїх фіат.
І найгірше, що відповідальні типи MBA вважали, що кодування є функцією підтримки, в основному фантазійною формою набору тексту.
Тупі правда про більшість сучасних великих софтверних компаній! На жаль, не кожен розробник настільки ж gutsy
(або lucky
, можна сказати?) Як Джоел Спольський! Отже, моє питання:
Як найкраще працювати з такими менеджерами, тримати їх у страху та все-таки доставляти велику роботу?