– Отдел диагностики и проектирования бизнес-процессов
– Отдел проектной поддержки
– Отдел развития универсальных программных решений
– Отдел развития платформенных решений (1С)
В составе управления автоматизации были:
– Отдел развития систем автоматизации торговых объектов (непосредственная автоматизация магазинов: кассы, весы и прочее оборудование)
– Отдел инфраструктуры
– Отдел сопровождения и администрирования баз данных
– Служба технической поддержки магазинов
На следующем шаге на уровне холдинга произошла централизация ряда функций (всего что касается телекоммуникаций и обслуживания компьютерной техники общего назначения). В торговой сети отреагировали и появился Департамент управления изменениями технологий и процессов, состоящий из:
– Управления поддержки системных изменений
– Управления развития универсальных программных решений
– Управления развития платформенных решений
– Управления автоматизации торговых объектов
Как видим, структура подвергалась достаточно существенным изменениям. Безусловно, это определенный стресс и затраты, но в нашем понимании подобные изменения соответствовали текущим требованиям и окупались за счет более эффективной организации деятельности.
Я знаю один банк, в котором на одном из этапов его развития изменения среди ИТ-подразделений производились раз в год. Три департамента, четыре департамента, опять три департамента, пять департаментов. Чем там сейчас сердце успокоилось сказать сложно.
Не нужно бояться изменений в структуре, но и не стоит ими злоупотреблять.
Стоит остановиться еще на паре моментов.
При внутренней разработке всегда наблюдается недостаток ресурсов программистов. О причинах и вариантах преодоления такого рода голода мы поговорим в отдельной главе. Сейчас же немного о другом.
Нехватка программистов и очередь на выполнение заявок рано или поздно приводят к росту сепаратистских настроений у руководителей функциональных подразделений в компании. Т.е. каждый руководитель начинает мечтать о своем собственном программисте, с которым он мечтает работать напрямую, а еще лучше о группе программистов.
Мой опыт говорит, что если пойти на поводу у подобных настроений, то ничем хорошим это не закончится.
Сложно объяснить, что, как правило, программист не работает в отрыве. Есть разные специализации. Над продуктом работает коллектив. Есть специалисты по структурам, есть по базам данных, есть по интерфейсам, есть тестировщики, админы и пр. Конечно бывают случаи, когда можно очертить достаточно конкретный круг специалистов, действующих сугубо в интересах одного подразделения (например, если разрабатывается WMS – система управления складом), и тогда, такой коллектив, можно отдать непосредственно в логистику, но это скорее исключение. Как правило, все подразделения завязаны на одну систему или группу систем и управлять развитием в таком варианте можно только централизованно.
Кучкующиеся программисты имеют свойство обогащать друг друга, а вырванные из своей среды они хиреют и деградируют. Если вы, как руководитель функционального подразделения заведете собственного программиста, то не удивляйтесь, что он или испортится, либо как-то незаметно размножится, обрастет соратниками и денег компания будет тратить существенно больше..
И управлять ИТ-шниками не так просто, как кажется. Поверьте, оставьте программистов в ИТ-департаменте, а у себя лучше заведите того, кто будет с ними эффективно коммуницировать: вырастите хорошего ключевого пользователя, постановщика задач, внедренца.
Стоит отметить, что периодически можно встретить и обратную ситуацию. Когда ИТ-подразделения требуют иметь у себя допустим своего рекрутера/специалиста по кадрам или специалиста по учету. На мой взгляд это также неправильно. Вот кого полезно иметь – так это выделенного офис-менеджера, потому как качественная организация быта и решение административных вопросов – это большой плюс, который ИТ-шники ценят.
И в заключении данной главы несколько слов об аутсорсинге. Он может достаточно сильно влиять на структуру.
Я не люблю аутсорсинг. Аутсорсинг – это удел ленивых управленцев, которые готовы переложить работу с людьми на кого-нибудь другого. При этом именно работа с людьми – это одно из основных направлений в деятельности менеджера.
Не бывает дешевого хорошего аутсорсинга. Но бывает выгодный хороший аутсорсинг. Где и когда он оправдан?
Он точно оправдан, когда специалист с какой-то очень специфической компетенцией нужен на ограниченное время. Как правило, такой специалист является реально дорогим, загрузить его постоянной работой на все 100% мы не можем, а факультативно заниматься еще какой-то менее дорогой работой он не хочет, что и правильно.
Близкий по смыслу вариант, когда какую-то работу мы выполняем раз в полгода, год и держать специалиста все остальное время – это просто пустая трата денег.
И еще один хороший вариант привлечения аутсорсинга – как демпфер нагрузки. Аутсорсер хорош тем, что как сегодня легко привлек, так легко и расстался. Правда тут есть и другая сторона. Так же легко такие аутсорсеры косячат и даже хорошие программеры (не путать с программистами) среди них встречаются не часто, а встретить там разраба – это практически нереально.
Не стоит забывать того, что аутсорсер требует управления. Взаимодействие с ним часто более затратное из-за бюрократии. Более формальная и проработанная постановка задачи, необходимость более тщательной приемки. Аутсорсер – это в большинстве своем кодер. Ему все равно что получилось, лишь бы быстро и по формальным признакам правильно была выполнена задача и получены деньги. Если принято и соответствует постановке – переделывать будут за деньги, а это хорошо: обороты растут.
Вот для чего хорош аутсорсинг – это для того, чтобы подразделения начали ценить собственных ИТ-шников. Когда приходится тщательно прорабатывать свои постановки и еще и платить за это деньги, объясняя руководству зачем тебе это нужно за такую стоимость – это очень отрезвляет и качественно меняет мировоззрение.
Глава 8
Что мы строим и как выбрать ИТ-решение?
Для начала несколько слов о Миссии. О Миссии, как о предназначении. Мы поищем ответ на вопрос, что ИТ-шники несут людям.
Будучи молодым, я считал, что все эти разговоры про миссию, ценности какая-то галиматья, придуманная умниками, чтобы впаривая это доверчивым простачкам безбедно жить на их денежки. С возрастом мнение вкорне поменялось. На мой взгляд – это неотъемлемая часть внутреннего маркетинга, занятие которым одна из основных составляющих правильного менеджмента.
Сейчас, начиная разговор на эту тему я рассказываю всем известную притчу.
Мужик толкает тачку с кирпичами. Ему задают вопрос:
– А что ты делаешь?
И в ответ можно получить разные варианты:
– Кирпич везу…
– Тачку таскаю…
– На стройке работаю…
Но есть ответ, который несет в себе более высокую составляющую:
– Храм строю…
Если у вас работают люди, которые отвечают так, то вы хороший руководитель. Такой ответ несет в себе реально сильную мотивирующую компоненту. Безусловно есть люди, которые способны найти ее сами, а кому-то в этом нужно помочь и эта задача руководителя.
Хорошие ИТ-шники – люди с сильной интеллектуальной составляющей. Им важно “что они строят”. Нельзя заставлять их катать тачку или таскать кирпич – сбегут на строительство храма.
Стройте свой храм и к вам будут приходить, и будут оставаться с вами даже если где-то обещают лучше кормить.
Любую мелкую задачу можно представить как часть большого глобального замысла, который способен изменить мир. Ощущение себя частью великого позволяет нормально относиться к необходимости делать рутинную работу.