С появлением смартфонов современными пользователями IT-технологий стали практически все. Даже если человек не знает как работает приложение и на каком языке оно написано, он может интуитивно сказать, удобно ли оно лично ему, отвечает ли поставленным целям и задачам, доступна ли навигация и т.д. Именно поэтому сайты и приложения постоянно дорабатываются и обновляются, делают это сотрудники IT-сферы, поэтому важно грамотно управлять айтишниками, чтобы получить нужный результат быстро и с минимальными затратами.
Зачем это нужно
Тема управления айтишниками актуальна для многих руководителей, директоров и компаний. Это связано с тем, что программисты в большинстве своём интроверты и мизантропы, они мало внимания обращают на общественное мнение, скажем честно, им всё равно, что про них думают.
Но они страстно увлечены своей работой, новыми идеями и проектами, личностным и профессиональным ростом. А так как цифровая сфера жизни активно развивается, здесь есть, куда расти и к чему стремиться. Но при разработке нового проекта недостаточно просто быть хорошим специалистом и продуктивно работать, особенно если речь идёт о работе в команде, отделе или подразделении крупной организации. Важна интеграция всех составляющих в единый проект, а значит, взаимодействие между специалистами, отделами и руководством или заказчиком.
Пример
Чаще всего для взаимодействия с айтишниками стараются выбрать начальника, который хоть немного разбирается в этой сфере, может ставить технические задачи программистам и контролировать их исполнение. Но сотрудники с должным образованием и навыками есть не всегда и не во всех компаниях, поэтому все ситуации можно разделить на 2 типа взаимодействия:
- когда руководитель «чайник» в IT, но прекрасный менеджер или управленец;
- когда руководитель хорошо или хотя бы поверхностно разбирается в IT, поэтому может говорить с программистами на их языке.
В зависимости от того типа, к которому вы относитесь, и надо строить линию поведения и взаимодействия, потому что подавление авторитетом или угроза увольнения на специалистов-айтишников не действует, а эффективность работы над проектом в таком случае падает.
Основные правила
В связи с тем, что IT-специалисты люди специфические и весьма востребованные в данный момент, правила, как управлять айтишниками и добиться от команды максимальной эффективности, крайне важны. Выделим некоторые из них, которые можно применить в работе:
- Чётко и внятно сформулируйте тот результат, цель или процесс, который вы будете создавать или разрабатывать. Не стесняйтесь рассказывать, зачем это программное обеспечение или функция нашему бизнесу? Что она даст покупателю или потребителю услуг, а что – нашей компании? Как её можно оптимизировать или улучшить? В идеале можно устроить брифинг или брейн-штурм с сотрудниками на эту тему, так они лучше поймут, над чем работают, а также есть шанс услышать небанальную, но стоящую идею.
- Определите границы. Причём во всех сферах: сколько средств вы готовы на это потратить, в какое время нужно уложиться, каковы критерии эффективности проекта и т.д. Программисты – люди конкретные, и такой подход простимулирует их работать эффективнее.
- Оставьте простор для творчества. Проще всего сделать сайт или приложение по готовым шаблонам, но тогда в них не будет жизни или оригинальности, чем они будут отличаться от конкурентов? Ничем. А задача вашей команды – использовать все доступные ресурсы, чтобы создать нечто своё, что привлечёт пользователей именно к вашему продукту или услуге.
Советы
Разработка сложного многоуровневого программного обеспечения в одни руки сейчас не практикуется, да и времени это занимает прилично. Обычно практикуют разделение обязанностей между бэкэнд-разработчиками, фронтенд-разработчиками и веб дизайнерами (в некоторых компаниях иерархия ещё сложнее). То есть каждая команда делает свой кусочек работы, а тим-лид мотивирует, организует работу, распределяет обязанности, синхронизирует отдельные части в целое и много чего ещё. Чтобы создать слаженную и эффективную команду, не бойтесь лично взаимодействовать с каждым сотрудником.
- Выявите «крючки», которые держат каждого из ваших подчинённых на этой работе. Поверьте, это необязательно финансы, кому-то нравится гибкий график, а другому – возможность прокачивать скиллы за счёт работодателя. Вовремя и грамотно мотивируйте сотрудников на решение стоящих перед ними задач, используйте не только кнут, но и пряники.
- Контролируйте не только конечный результат, но и промежуточные. Например, проверки 1-2 раза в неделю позволят выявить, где «проседает» проект, каких сотрудников или скиллов не хватает, и вовремя закрыть брешь.
- Не гнушайтесь тренингами по командообразованию, создайте в своем офисе самый сплочённый и дружный коллектив, идущий к великой цели совместно.
- Делегируйте часть задач разработчика подчиненным, чтобы освободить время для работы тим-лидером.
- Своевременно проверяйте корректность рабочих инструментов для сбора и анализа данных, эффективность обратной связи между отделами и подразделениями.
Итоги
Если вы впервые занимаетесь разработкой сложного проекта, то столкнётесь со многими трудностями не только на уровне железа, но и на уровне межличностного общения. Но не забывайте, что успешные команды не создаются сами собой, всегда есть тот, кто сплачивает и объединяет. Не забывайте, что управлять айтишниками хоть и сложно, но вполне реально, просто нужно поработать над собой и своими навыками.