[Из песочницы] Реформы в IT-отделе. Манифест разработчика

Преамбула Я разработчик в небольшой организации. Цель моей работы — делать людям хорошо. Я ускоряю их работу, добавляя тот или иной функционал к уже существующему продукту,  моими клиентами являются сотрудники самой организации. Современный бизнес очень динамичен, каждый день появляются новые идеи и потребности, то есть мой план расписан на год вперед, и каждый месяц перестраивается под новые задачи.   Однако, на фоне, казалось бы, динамично растущего бизнеса (кол-во сотрудников увеличивается на 10–15 человек в год) отдел IT растет значительно медленнее. Основное требование к выполняемой работе: «Быстро!», как следствие плохо масштабируемый код, подверженный плавающим ошибкам.   Сейчас наша компания переживает новый виток развития ПО (период 5 лет), постепенно мы отказываемся от старых разработок и переписываем то, что есть, придерживаясь объектной модели и паттернов, а заодно и переезжаем на новые сервера (новые железо + софт), но требования остались на прежнем уровне — все должно быть  сделано вчера.   В очередной раз при релизе кода работа сотрудников была парализована на пару часов, и ген. директор спросила: «Ребята, сколько это еще будет продолжаться?», на что я ответил: «Когда завершится переезд», а спустя сутки прислал более подробный ответ, описав то, что меня волнует в последнее время все больше и больше.   Зачем я это рассказываю? А затем, что моя история не уникальна. Кому-то эта статья даст пищу для размышлений, а то и подтолкнет к действиям. Кто-то поделится своим опытом, а кто-то в очередной раз порадуется, что у него в компании все намного лучше.Текст манифеста

© Habrahabr.ru