Болезни роста: эволюция отдела разработки

12.04.24

Команда - Коммуникации

Многие руководители считают, что сто человек работают в сто раз эффективнее, чем один. Однако масштабирование – нелинейный процесс. Производительность большой команды не всегда равна сумме производительностей ее членов. Как сделать так, чтобы члены команды усиливали друг друга, а не тормозили? Компания ИСВС проходила этот путь и знает ответ!

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

Первый этап

Когда в штате всего 2 – 4 разработчика, коммуникация между ними довольно проста. Руководит всей компанией один человек, каждый сотрудник осознает свой круг задач, но при этом легко относится к выполнению смежных функций, не прописанных в должностной инструкции. Любой разработчик может быть немножко консультантом, немножко аналитиком и даже сисадмином.

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

 

 

Однако стоит учесть, что профессиональный рост разработчиков быстрее происходит в крупных амбициозных проектах, которые немногочисленная команда просто не «потянет». Если компания надолго застрянет на этом этапе,  есть риск того, что ведущие специалисты перестанут развиваться и со временем станут неконкурентоспособными.  Кроме того, перед небольшой командой может встать проблема ограниченной специализации и отсутствия экспертности в некоторых областях, так как 2-4 человека не могут все знать и во всем разбираться. Неясные перспективы карьерного роста и повышения заработной платы, а также отсутствие мотивации могут вызвать отток сотрудников, что для маленькой команды  заканчивается фатально.

Второй этап

Если первый этап компанией пройден успешно, то, скорее всего, у нее все в порядке с репутацией, и количество заказчиков постепенно растет. При этом разработчикам  уже «не хватает рук» - возникает нехватка ресурсов и потребность в доборе персонала. Если вовремя не отреагировать на этот запрос, то могут появиться первые признаки недовольства со стороны заказчиков, связанные с тем, что задачи стали  выполняться медленнее, а результат стал менее качественным.

На этом этапе происходит четкая дифференциация ролей -  тратить дорогое время разработчика на консультирование по простым вопросам  становится нерентабельным. Поэтому в команде появляются консультанты, аналитики и, при необходимости, другие специалисты. 

Ключевые изменения для отдела:

- У отдела разработки появляется собственный руководитель  - чаще всего это опытный разработчик с управленческими задатками. Он руководит коллективом, но при этом продолжает программировать и участвует в выполнении производственных задач.

- С появлением в команде новых участников, возникает необходимость организовать эффективное взаимодействие с ними, а также с руководителями других отделов.

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

 

 

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

На этом этапе  остро встает  вопрос мотивации сотрудников. Повышение заработной платы происходит точечно и не прозрачно

Третий этап

Когда количество разработчиков в команде приближается к 20, компания вынуждена перейти на следующий этап.  Одна из его отличительных черт – руководитель постепенно перестает быть «играющим тренером», и сосредотачивается исключительно на стратегических управленческих задачах. Число совещаний и установочных встреч растёт в геометрической прогрессии - регулярно проходят как встречи и созвоны с заказчиками, так и внутренние совещания. Возникают проблемы с контролем и планированием, нагрузка на разработчиков становится неравномерной.

Отдел разработки на этом этапе может выглядеть примерно так:


 

Изменение процессов и рост подразделения требует изменений:

-         Отдел разработки разбивается на небольшие группы по 3 – 4 человека и для каждой группы назначается тимлид, на которого возлагается часть обязанностей руководителя отдела. Тимлид контролирует загрузку своей группы и помогает по техническим вопросам. Руководитель получает информацию о работе отдела на планерках с тимлидами.

-         На крупных проектах вводится новая позиция - «технический архитектор». Через него проходят все задачи, он прорабатывает техническую реализацию, вносит корректировки  и дополняет задачи техническими деталями.

-         Вводится планирование и разные инструменты контроля выполнения задач.

Если изменения внедрены успешно, отдел разработки приобретает  следующий вид

 

 


Наличие тимлидов помогает отделу работать эффективнее. Разработчики не перегружены, задачи выполняются быстрее, коллеги из других отделов получают более оперативную обратную связь, появляются новые позиции, карьерный рост. У разработчиков, конечно, может сложиться впечатление, что кругом одни начальники, однако, чаще всего они относятся к этому факту благосклонно, понимая, что эта система облегчает их труд.

Четвертый этап

Развитие, обучение, мотивация. На текущем этапе вводится план по созданию комфортной среды для работы, стимулированию сотрудников к развитию и обучению, создание прозрачной оплаты труда.

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

Тимлид составляет индивидуальные планы развития сотрудников. В план развития вносятся цели на год, в том числе сертификация.

Разрабатывается и внедряется грейдирование,рост заработной платы становится прогнозируемым для руководства компании и прозрачным для рядовых сотрудников.

Карьерные возможности специалиста в ИСВС

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

Овладев сертификатом 1С Специалист по платформе, джун переходит в категорию миддлов. Отсюда у него есть два пути, либо совершенствоваться в разработке и двигаться в сторону навыков сеньора или эксперта, либо уйти в тимлиды. Со второго уровня миддлов можно также стать техническим архитектором.  Венец эволюции разработчика – звание эксперта. Специалисты такого класса имеет опыт оптимизации механизмов и сертификат 1С Эксперт или комплект сертификатов по предметной области (Профессионал + Специалист + Специалист-консультант).  


Управление руководство система отдел разработки схема

См. также

Коммуникации Программист Бесплатно (free)

В статье рассматриваются ключевые проблемы психологической совместимости, возникающие в командах разработчиков программного продукта 1С, и предлагаются практические рекомендации по их устранению. Приводятся примеры распространенных затруднений в коммуникациях и конфликтах, вызванных недостаточным уровнем доверия и уважительного отношения друг к другу. Автор выделяет ряд способов укрепления внутрикомандных связей, включая организацию регулярного обмена опытом, развитие навыков коммуникации и проведение совместных мероприятий.

21.08.2025    700    0    Gigantrop    0    

1

Коммуникации Мотивация Россия Бесплатно (free)

Поддержка — это не красивые слова и не «сохранить видимость сплочённости». Это умение быть рядом, вовремя подставить плечо и при этом не мешать двигаться вперёд. В статье — 11 ключевых направлений: от защиты от давления и вовлечённости в задачи до признания заслуг и уважения к простым бытовым условиям. Без лишней романтики — только о том, что реально помогает команде быть сильнее.

15.08.2025    627    0    izidavld    0    

7

Коммуникации Мотивация Личная эффективность Бесплатно (free)

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

14.08.2025    535    0    worker1c    1    

3

Коммуникации Управление конфликтами Бесплатно (free)

Бизнес-ТРИЗ – это технология для быстрого поиска решений нестандартных задач в бизнесе, благодаря которой разрешаются нерешаемые годами проблемы. Расскажем о том, как выявлять и устранять противоречия, превращать конфликты в источник прорывных идей и повышать идеальность решений.

13.08.2025    708    10    user1576201    0    

4

Коммуникации Бесплатно (free)

«Надо было не так», «Переделай», «Это же очевидно!» – такие слова могут выбить почву из-под ног. Долго училась принимать обратную связь без паники и самокопания – и готова поделиться работающими методами.

11.08.2025    705    0    SerjoginaMaria    2    

2

Коммуникации Бесплатно (free)

Взаимодействие аналитика и разработчика напоминает знаменитый дуэт Шерлока Холмса и доктора Ватсона: один видит детали, другой ищет решения. Но без слаженной работы даже гениальные идеи рискуют остаться нереализованными. В статье разберем, почему проблемы в общении аналитиков и разработчиков — две стороны одной медали. Узнаем, какие правила взаимодействия успешно работают в команде автора. А также подумаем, как настроить собственные процессы, чтобы коммуникация была эффективной и комфортной для всех.

15.07.2025    657    0    user2100900    1    

0

Управление конфликтами Коммуникации Бесплатно (free)

Обычная жизнь человека в ИТ – это много-много общения. С заказчиками, коллегами и руководством. Но иногда происходят разговоры, после которых внутри вскипает океан эмоций. Поддавшись эмоциям, люди способны натворить много странных вещей, от которых не будет пользы ни самому «творцу», ни окружающим, ни делу. Расскажем о принципах конструктивного общения и алгоритме переговоров, позволяющем обсудить возможные решения проблемы и прийти к согласию.

14.07.2025    727    0    klimdw    0    

4

Коммуникации Бесплатно (free)

Подбор «идеального» 1С-разработчика часто упирается в шаблонные матрицы компетенций, которые плохо работают на практике. В этой статье рассмотрим метод интервью критических инцидентов, который помогает определить, какие качества сотрудников важны именно для вашей компании. Уделим внимание искусству задавать правильные вопросы: какие формулировки помогают раскрыть истинный уровень компетенций и на какие детали в ответах стоит обращать особое внимание. Наконец, разберемся, как структурировать полученные данные, чтобы создать четкий и объективный профиль компетенций.

03.07.2025    771    0    DuyunElena    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Birby 112 12.04.24 11:05 Сейчас в теме
Спасибо за отличную статью!
2. chuklay 272 12.04.24 17:51 Сейчас в теме
Спасибо за статью! Кто в вашем случае на 3 этапе взаимодействует с сотрудниками других отделов? Руководитель отдела разработки? Или прежде всего тимлиды также участвуют в коммуникациях по задачам напрямую с консультантами-аналитиками?
80lvlAPP; vasilnikol; +2 Ответить
12. Serega182 15.04.24 10:47 Сейчас в теме
(2) Действительно интересный вопрос.
user1756575; 80lvlAPP; chuklay; +3 Ответить
13. vasilnikol 114 15.04.24 10:52 Сейчас в теме
(2)Спасибо за вопрос. Все задачи через тимлида к разработчику поступают от аналитического отдела. Постановщиком у задачи для разработчика является консультант/аналитик и разработчик на прямую коммуницирует с консультантом/аналитиком при выполнении задачи. Тимлид подключается к обсуждению задачи при необходимости, если задача сложная, срочная, есть проблемы и т.д.
serg3525; Disarus; NCH; chuklay; +4 Ответить
3. booksfill 12.04.24 18:25 Сейчас в теме
Пятничное ворчание. Читать не обязательно.
Обычный зуд, когда домой рановато, а делать уже особо нечего и хочется самовыразиться. :)

Где-то между 3-им и 4-м этапом начинается, параллельный финишный этап.
Проводя аналогию со стадиями зрелости, я бы назвал его "гниение".
Начинается он с такого понятного SMART, точнее буквы "M" – measurability (измеримость).
Ну как можно управлять чем-то, не измеряя?
Вооот!

Поэтому нужна четкая система показателей, УСЛОВНО назовем ее KPI.
О! Мы не забываем конечную цель! Остальное добираем докладами/митапами, наставничеством, правильным составлением инд. планов, сертификатами, своевременными явками, отчетами о проделанной работе и т.п.

Это ведь логично и правильно: надо учить смену, делиться знаниями, заниматься самообразованием, социализироваться, чтобы это не значило?
Конечно надо!

Как-то само собой, начинает получаться, что основная деятельность уходит в тень.
Она, по-прежнему, неудобная, т.к. от этих KPI "меряться" лучше не стала. А вот чувствует себя уже не важно.

Ну, наверное, KPI считаем как-то не так, давайте переделаем, а потом еще раз.
Руководители быстро превращаются в учетчиков: кто сколько докладов написал, кто сколько кого "отнаставничал" по самое не балуйся, кто сколько курсов прослушал.
Легко, понятно, графики, опять же красивые, вот только что-то все чаще заказчики уходят и денежек все меньше.

Это все от того, что "они" плохо работают, надо больше курсов, докладов, междусобойчиков, пиццы, качалки этим негодяям поставить, на курсы надо бы и самому сходить, почерпнуть новые идеи по KPI.

Ах, да, и аттестации с сертификациями! Как можно больше. И плевать, что познания действительно нужные не вполне вписываются в Геракла. Пущай готовятся - лишних знаний не бывает.
И не забалуются, оценивать будем строго: " Я сделал это не в интересах истины, а в интересах правды" (С) Золотой теленок.

А может себе оклад сделать побольше и работать не по 10, а по 14 часов, контролировать каждый "ихий" шаг?
Не, говорят, что микроменеджмент - плохо, надо просто уволить тех, кто тянет команду назад и взять тех кто может еще больше в доклады и сертификаты.

И пусть "их" никто не отвлекает всякими там общениями с заказчиками, для того есть специально обученные люди.
И плевать, что даже в микроцепочке заказчик – исполнитель взаимопонимание, в идеальном случае, процентов 80 и то где-то после 3-5 встречи.
Добавим туда еще звеньев и поиграем в испорченный телефон.
Ведь не может же что-то случиться, когда в цепочке такие уважаемые люди, как менеджер по продажам (а откуда вы денежки брать собрались?), аналитик, архитектор, тимлид?
Ведь не может же? Правда?

В общем, когда люди перестают думать в терминах дела, то начинается итальянская забастовка руководителей, когда формально придраться не к чему, а по сути дело умирает.
И в описании 4-го этапа почему-то мне четко видится признак с косой того самого финального.
Наверное, потому, что пятница и вообще.
bolikov; Dem1urg; ovasiliev; _DaFNa_; SirStefan; EvgeniyOlxovskiy; +6 Ответить
4. siamagic 12.04.24 18:48 Сейчас в теме
Лол ))) в целом статья интересная, но заканчивается абсурдом - сидят два человека один дятел с сертификатом, другой нормальный прог, но без него (потому что платите за то чтоб я это зубрил или тупо лень). У нас в "глубинях" любой нормальный прог и аналитик и консультант и администратор, причем не напряжено, "технический архитектор" звучит как гей - нормальный прог распишет что и куда, ему не нужны советы гея.
bolikov; user634051_alex_st1988; SirStefan; +3 1 Ответить
5. gybson 12.04.24 19:35 Сейчас в теме
(4) Нормальный прог это кто-то сразу после окончания университета, а кто-то лет через пять после него. Т.е. в норме это почти каждый после 25-26, ну ближе к 30 точно. И представьте себе, после 30 люди не умирают и не останавливаются в развитии. Далее начинается действительно узкая специализация. В программирование, аналитику, руководство, девопс, разное. И, главное, спесь слетает, как не было :)
7. siamagic 13.04.24 12:21 Сейчас в теме
(5) Я ближе к 40, спесь не слетела, во франчайзи есть деление, на предприятиях нету. Приходят проги из франча - олени в том смысле что шаг влево вправо - не знают что делать (в яндексе ума не хватает набрать, зато вот он сертификат и на собеседование на все тупые вопросы ответил), аналитики туда же - влево вправо "мы этого не проходили", ну и кто быстрей решить проблему аналитик читая итс или я глянув код? Читерство, но всё же. Девопс вообще смешно - набор скриптов с инструкцией для обезьян на каждом столбе.

И вот нанимаешь подрядчика - лучшего в России в своей сфере и это стадо макак делают такой лютый трешак, пролюбив все сроки, что потом сидишь и всё переписываешь, за сильно меньшее время, работающие в 10 раз быстрей . К аналитикам, правда, там претензии нету - пользователям всё рассказали и ответили на все вопросы, даже инструкции написали с картинками вида "Вот справочник Статьи затрат, для ввода нового элемента нажать добавить, указать наименование статьи и счет" хах)))) Картинки видимо для веса, инструкция 500 страниц, стоимость пол мульта ))))))
bolikov; Andrekaa; SirStefan; shard; vakham; YA_1130000057973079; +6 2 Ответить
6. gybson 12.04.24 21:18 Сейчас в теме
Бывает, что до 4 этапа доходит и длится без создания иерархии. Но это без заказчиков и конкуренции.
8. van_za 302 13.04.24 16:13 Сейчас в теме
Добротная статья, по делу и без лишних понтов
user1756575; 80lvlAPP; Disarus; +3 Ответить
9. Ulus 294 15.04.24 05:49 Сейчас в теме
Хорошая статья и ход мысли и эволюции верен. Прочитал с удовольствием.
Но вы зациклились на отделе разработки и "ядро" статьи как он эволюционировал.
И лишь вскольз задели появление "аналитического отдела"
А это не так, особенно на крупных проектах.

Тащит проект ФА(функциональный архитектор) + Команда аналитиков.
Именно "мясо и передовая" тут в связке: ФА+ Аналитики.
Именно эта связка определит как бизнес модель работы предприятия "ляжет в 1С" и именно тут успешность проекта.
И если связка ФА+Аналитики мощная, она дает на выходе грамотные функциональные разрывы и в бой вступает
"ТА+ разрабы"
Прим ТА - технический архитектор ....

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

Я не говорю о том что ФА + аналитике важнее, чем ТА + разрабы.
Нет
Все целостно и все едино ... И должно быть сбалансировано
А у вас как раз все под одним углом зрения.
bobaG; 80lvlAPP; NCH; EvgeniyOlxovskiy; +4 Ответить
10. DoubleT 12 15.04.24 07:16 Сейчас в теме
Спасибо!
Вопрос, а консультанты у Вас входят в эту группу из 3-4 человек? У них такая же схема мотивации и роста?
14. vasilnikol 114 15.04.24 10:54 Сейчас в теме
(10)Спасибо за проявленный интерес. Консультанты работают в другом отделе и в эту схему не входят, у них своя система роста и мотивации.
serg3525; Disarus; +2 Ответить
11. Oleg_nsk 281 15.04.24 08:40 Сейчас в теме
Т.е. в вашу компанию специалист с большим опытом, но без сертификата может устроиться только джуном?
15. vasilnikol 114 15.04.24 10:54 Сейчас в теме
(11)Спасибо за вопрос. Мы принимаем сотрудников и без сертификатов, определяем его в грейд исходя из уровня разработчика. Но за разработчиком образуется условно техдолг. Для того, чтобы двигаться дальше по карьерной лестнице, необходимо будет закрыть долг по сертификатам.
serg3525; Disarus; +2 Ответить
17. Oleg_nsk 281 15.04.24 12:39 Сейчас в теме
(15) Если честно - непонятное требование. На мой взгляд с таким подходом вы просто теряете кадры при нынешней конъюнктуре рынка труда. Какой стимул у сеньора, начинать работать у вас сразу с техдолгом, если он может легко устроиться в другую компанию без техдолга? Вы предлагаете завышенные зарплаты или еще какие-то привилегии, которых нет у других?
18. John_d 6030 15.04.24 12:52 Сейчас в теме
(17) так говорят же что не теряют, а берут, но с условием получить сертификат в будущем.
Так что это будет хорошая мотивация наконец получить сертификат.
user1756575; serg3525; 80lvlAPP; vasilnikol; +4 Ответить
16. vakham 22 15.04.24 11:09 Сейчас в теме
Как утверждают психологи (и история), человек (средний по больнице) может постоянно отслеживать до 3-х объектов. Относительный контроль до 7 объектов. Наша армия, как бюрократический объект, который подвергся стрессу в боевых условиях ВОВ, пришёл к троичной системе: рота-три отделения, батальон-три роты, дивизия-три полка. Опять же, в книгах типа "бухгалтерия для чайников" отдел бухов рекомендовался в 5-7 человек. Всякие игрухи делают группы в среднем в 5 чел. Бригады хирургов, мед.отделения, слесари, шахтёры-проходчики... Психика человека такова, что: 3 - это ключевые непосредственные подчинённые, 7 - предел (ключевые+поддержка).
Как только "группа" выросла до 10 рыл, требуется деление и переподчинение.
user634051_alex_st1988; 80lvlAPP; olexi2012; +3 Ответить
19. ovasiliev 7 22.04.24 04:45 Сейчас в теме
"Схема развития сотрудников отдела разработки" в данном изложении - это довольно распространённое представление о впоросе менеджера, имеющего весьма отдалённое отношение к 1С.
Один только пункт для миддла - "Знание типовых конфигураций - 3 конфигурации" уже говорит о профанации. На вопросе "Какие конфигурации знаете" я всегда теряю интерес к его задающему, ибо говорить с ним не о чем.
Скажите мне, что значит "знать конфигурацию"? На этот вопрос не ответит никто. Одну конкретную конфигурацию в полной мере не знает даже её разработчик, ибо их там команда, и каждый отвечает за свою область.
И от человека, имеющего "специалиста-консультанта" по конфигурации, можно ждать весьма схематического знания предмета, в той или иной мере. Ему можно ставить задачи, и он будет разбираться в каждом конкретном вопросе, в каждой конкретной задаче. Это вам не таблица умножения, это прикладная сфера.
Специалист 1С ценен именно способностью разобраться в задаче и решить её, ввиду в первую очередь склада своего ума, уровня аналитического мышления и набора технических компетенций и опыта.
Это обычная и очень распространённая история - посредственный программист становится никудышным руководителем, и в результате отдел превращается в болото. Ну и ладно, пусть скажут спасибо и на этом. Всё равно никто не понимает, чем мы тут занимаемся.
Для отправки сообщения требуется регистрация/авторизация