Мало пишу здесь про работу, чтобы особо не пугать друзей, далёких от программирования (а работаю я в группе разработки сайтов компании
СКБ Контур). Но сегодня поделюсь краткими итогами и планами.
В этом году удалось-таки заразить нашу группу идеей о необходимости соблюдать при разработке архитектурные принципы
SOLID, а также DI-контейнер, облегчающий следование этим принципам. Как и всё новое, по началу внедрять было сложно, но потом появились последователи и сейчас уже вся группа перешла на новый уровень. (Паша
xoposhiy, спасибо за лекции, помогли :))
Также удалось перевести работу на использование
TDD. Ломка в головах сотрудников была долгой и упорной, но сдвиг произошёл. Чему я и рад.
На базе SOLID'а удалось разработать архитектуру типового сайта. До этого каждый писал, как захочется. Сейчас все пишут так, как надо: одинаково и понятно. Уже на этой архитектуре были сделаны два красочных сайта:
сайт Удостоверяющего Центра СКБ Контур и
сайт Учебного Центра СКБ Контур. Кому нужны сертификаты ЭЦП или узнать что-нибудь новенькое, заходите :)
Третий продукт пока не могу показать, так как это система учёта счетов для внутрифирменного применения. Для оплаты счёта его нужно утвердить у нескольких руководителей. Раньше бегали по офисам с бумажками, теряли время, а иногда и сами бумажки. Сейчас же никуда бегать не надо: завёл счёт в систему, и нужные люди сами всё согласуют и отправят на оплату. Возможно, в следующем году решим сделать промышленный вариант этого сервиса и выложим его на нашем
портале веб-сервисов. А пока системой пользуются около 200 сотрудников компании - уже неплохо для начала.
По планам на 2011 год. Не буду делать ошибку - приводить какие-то точные ожидания. Но всё-таки хочется вывести работу группы на новый технологический уровень: избавиться от ряда хронических заболеваний, побольше использовать сервисно-ориентированную архитектуру, простимулировать людей побольше изучать новое и внедрять в работу.