СКАЗКИ КОДИРОВОЧНОЙ ФАБРИКИ

Фабрика кодирования в 2000-е годы

Хорошо в теории, кошмар на практике

Фабрика кодирования, какая блестящая идея.

Представьте себе: аналитики находятся в другом штате. Они делают все проектирование заранее - я имею в виду, ВСЕ: классы, методы и их аргументы, имена переменных, бизнес-логика - все прекрасно представлено с помощью диаграмм UML (Unified Modeling Language: вы помните?).

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

При строительстве зданий и на заводах все (или, по крайней мере, большая часть) работы планируются изначально и выполняются под надзором позже. Почему нельзя применить такую ​​модель к разработке программного обеспечения?

У AlteresIT возник тот же вопрос, и он решил проверить его. Компания расположена в Сен-Лауро, Бразилия. Они установили партнерские отношения с государственным сектором и SmartTech, частной многомиллиардной компанией из США. Цель заключалась в том, чтобы стать центром передового опыта и развивать ИТ-сектор в маленьком городке.

Фабрика кодирования принадлежала SmartTech и располагалась внутри AlteresIT. Это была комната площадью более или менее 100 кв / м, отделенная от других помещений. Не все могли войти, только те, у кого был значок, которым отпирали входную двойную стеклянную дверь.

Внутри было несколько камер, не было подключения к Интернету для разработчиков - все необходимое, чтобы гарантировать безопасность кода клиентов - это было основным аргументом в пользу продажи. Комната была поделена между разработчиками Java и Cobol, и менеджер сидел в углу комнаты.

За пределами завода был только один компьютер с доступом к Google. Потому что: зачем кому-то гугл, когда все уже детально проработано ?! Кстати, пока я не забыл. Месяцем / годом был март 2005 года, когда я присоединился.

Сайтов социальных сетей было не так много, или, по крайней мере, их не было. Я помню, что поисковая машина Altavista все еще использовалась вместе с Google! И определенно не было StackOverflow. У меня был один из этих раскладушек: маленький, с которым можно было звонить, отправлять текстовые сообщения, играть в змейку и другие крутые функции.

Хотя идея фабрики кодирования может показаться неплохой на бумаге, то, что развернется в ближайшие месяцы, докажет обратное: неполный дизайн, сжатые сроки / поздняя доставка, перерасход бюджета, бесчисленные часы ночной работы (24 или даже 42 часа подряд. ), Прибавка в весе на 33 фунта, без выходных - резюмируя, катастрофа.

Хотя, должен сказать, все было не так уж и плохо. К счастью, у меня не было семьи (жены и детей), и я жил с родителями. Это была моя первая работа с программированием, и я многому научился. И были времена, когда мне было весело.

Я не знаю, что такое рабочие ночные смены, которые делают меня счастливым (моя жена терпеть не может, когда я говорю такую ​​ерунду), по крайней мере, пока я этим занимаюсь, не столько на следующий день или в долгосрочной перспективе . К тому же, это было место, где я встретил любовь всей моей жизни, жену и мать моего сына.

В эти ночи все как-то странно принимают наркотики. Никто не думает прямо; все является поводом для смеха; это безумие. К сожалению, такое состояние ума влечет за собой последствия, и это неудивительно: также появляется много ошибок, тестовые данные удаляются, а таблицы случайно удаляются.

Вздох ... что ты умеешь? Я виню руководство.

Продолжение следует.