Шерлок Холмс и Доктор Ватсон: идеальное взаимодействие разработчика и аналитика

15.07.25

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

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

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

 

Взгляд с обеих сторон баррикад

 

Меня зовут Холодова Екатерина, я ведущий системный аналитик 1С. Мой общий стаж в IT — целых 17 лет. 10 лет я работала программистом 1С, а потом резко переквалифицировалась в системные аналитики и уже 7 лет работаю в этой роли.

Я побывала по обе стороны баррикад — и как разработчик, и как аналитик. И именно этот опыт позволяет мне отвечать на вопросы о том, как выстроить правильное взаимодействие между ними.

Моего соавтора зовут Пашкевич Герман, он главный разработчик 1С. Его стаж в IT — больше 12 лет. Получив классическое математическое образование, он на четвертом курсе познакомился с 1С-программированием и с тех пор занимается разработкой на платформе 1С, ни разу не пожалев об этом.

 

Типичные конфликты

 

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

Вы уже и не помните, что это было, а аналитик считает вопрос простым и ждет быстрого ответа. Или другой пример: у аналитика ошибка в проде, SLA всего час, и он начинает бомбардировать разработчика сообщениями, письмами, звонками.

 

Почему так происходит?

 

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

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

А вот для аналитика многозадачность — это норма. Он постоянно на встречах, общается с заказчиками, переключается между чатами, письмами и вопросами к разработчикам. Еще одна его роль — быть посредником между заказчиком и разработчиком. Он фильтрует запросы, но остаются 5–10% вопросов, которые без разработчика не решить.

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

Но как же общаться так, чтобы разработчик не начал вас ненавидеть?

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

 

Авторитаризм и копирование чужих методов не работают

 

Авторитарные решения. Казалось бы, все просто: руководитель устанавливает правила — например, аналитики пишут разработчику раз в три часа, а он отвечает в определенное время. Но на практике сам руководитель может нарушить эти правила в экстренном случае, и все возвращается на круги своя.

Копирование чужих методик. Мы пытались применять готовые решения, но не учитывали специфику нашей команды. У нас высоконагруженная система обработки документов, к нам в день поступает более 200 000 документов на проверку, и SLA у нас занимает не больше одного часа. А мы пытались перенять опыт у коллег, у которых SLA — более трех дней.

 

Наш подход: анализ проблем и поиск решений

 

В итоге мы не стали копировать чужой опыт, а разработали свой подход. Мы использовали диаграмму Исикавы, также известную как «рыбья кость». Ее суть в том, что в «голове» обозначается основная проблема, а на «ребрах» фиксируются факторы, которые к ней приводят.

 

 

 

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

Далее мы применили классическую схему 6M, которая включает шесть основных факторов возникновения проблемы:

  • Люди — все участники команды, заказчики и сотрудники смежных подразделений.

  • Оборудование — тестовые стенды, доступы, установка новых платформ (например, новой версии EDT) и другие технические аспекты.

  • Измерения — метрики, особенно в тех областях, где их не хватает.

  • Материалы — документация, база знаний.

  • Методы — методологии и бизнес-процессы компании.

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

 

 

Это лишь один из вариантов построения диаграммы. Вы можете адаптировать ее под свою команду, выбирая другие факторы. Однако важно помнить: если «ребер» будет больше восьми, работать с диаграммой станет сложно.

После выбора структуры диаграммы нужно перейти к заполнению «косточек» — конкретных причин проблемы (в нашем случае — недопонимания).

Как известно, команды состоят из людей с разными характерами:

  • Молчуны редко высказываются, предпочитают оставаться в тени.

  • Лидеры активно продвигают свои идеи, но не всегда учитывают мнение остальных.

  • Середнячки колеблются между молчунами и лидерами.

Чтобы вовлечь всех, мы дали домашнее задание: подумать над факторами недопонимания. Затем провели совещание с использованием доски Miro, на которой участники анонимно размещали свои идеи на стикерах. Это позволило услышать даже молчунов.

 

 

 

Следующий шаг — группировка стикеров по смыслу. Например, «Мелкие вопросы» и «Отвлекающие вопросы» объединялись в одну категорию.

Количество стикеров в группе показывало, насколько проблема актуальна для команды. Если в группе был всего один стикер, значит, проблема волновала только одного участника.

У нас самыми раздражающими факторами оказались:

  1. Мелкие вопросы

  2. Срочные вопросы

  3. Старая задача

  4. Оценка сроков по задаче

  5. Подключение на встречи

  6. Нежелание читать документацию

  7. Непроверенные ошибки

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

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

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

 


 

Итак, у вас есть список причин проблемы. Следующий шаг — разобрать каждую из этих причин и найти способы их устранить.

Мы выработали следующие решения:

  • Привести в порядок документацию, чтобы меньше вопросов требовало вмешательства разработчика.

  • Ввести ежедневные встречи в 10:30 — время, когда мозг наиболее продуктивен. Разработчики приходят подготовленными и отвечают на вопросы без стресса.

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

  • Определить критерии срочности задач, чтобы исключить хаотичные запросы.

И знаете что? Небо не рухнуло. Когда мы перестали постоянно дергать разработчиков, ничего страшного не случилось. Задачи не перестали решаться, но работать стало комфортнее.

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

Думаем, что нам удалось создать здоровый микроклимат в команде и выстроить идеальное взаимодействие между разработчиками и аналитиками.

 

*************

Статья написана по итогам доклада (видео), прочитанного на конференции INFOSTART TECH EVENT.

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

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

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

05.05.2026    238    0    IgorVasilyev    6    

1

Коммуникации Кейсы проектов Внедрение изменений Бесплатно (free)

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

29.04.2026    316    0    APishchalnikov    0    

3

Коммуникации Внедрение изменений ITIL, Служба поддержки (HelpDesk) Бесплатно (free)

Цифровой проектный офис на 1С-Коннект демонстрирует, как модель UCaaS помогает выстроить прозрачные коммуникации, повысить качество поддержки и централизовать работу инхаус и аутсорс-команд. Показываем, как единое окно обслуживания, цифровые меню, автоматизированный мониторинг и расширенные инструменты контроля качества создают масштабируемую систему поддержки любого уровня. Особое внимание уделено AI-инструментам, которые усиливают коммуникационные процессы, автоматизируют ответы, формируют протоколы встреч и помогают оптимизировать нагрузку на первые линии. Материал будет полезен тем, кто стремится выстроить современную, гибкую и управляемую систему поддержки в проектном офисе или ОЦО.

29.04.2026    267    0    user1855793    0    

1

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

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

15.04.2026    730    0    IgorVasilyev    14    

9

Стандарты и документация Коммуникации Россия Бесплатно (free)

Как оценить зрелость команды 1С не по общему чек-листу, а по практикам, которые реально важны для платформы? Собрал модель из 8 направлений — от управления кодом и CI/CD до AI-практик — с конкретными критериями на каждом из пяти уровней. Внутри — открытый инструмент для самооценки.

08.04.2026    758    0    maraty    10    

2

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

Заметки уставшего, но еще живого руководителя про чудеса на виражах управления между владельцем и командой. Или осознанные действия? Хочется чудес, но чаще выходит «не шмагла»…

02.04.2026    1219    0    klimdw    15    

16

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

Эта статья — не про мотивацию, не про «работу с людьми вообще» и не про универсальные управленческие методики. Она выросла из практики управления командами, где формально всё было «правильно»: процессы, роли, регламенты, опытные специалисты. Но при этом регулярно возникали одни и те же вопросы — почему скорость падает, почему сильные люди выгорают, а управленческие решения не дают ожидаемого эффекта. Со временем стало понятно, что ключевая ошибка часто лежит не в процессах и не в уровне специалистов, а в самом подходе к управлению - разными людьми пытаются управлять одинаково. В статье я сознательно использую гипотетическую команду и обобщённые примеры, чтобы показать управленческие закономерности без привязки к конкретным проектам, технологиям или компаниям. Текст адресован тем, кто уже управляет командами и понимает, что «добавить мотивации» или «усилить контроль» — это не всегда решение. Если вы узнаёте в примерах свои ситуации — значит, статья выполняет свою задачу.

03.02.2026    1201    0    IgorVasilyev    22    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bolikov 21 24.08.25 08:57 Сейчас в теме
Дуэт слепого, который ведет глухого и оба свалятся в яму. Один не знает что внутри конфиги и не умеет программировать, а другой не знает предметную область и лепит что ему зададут. Представьте фирма продает заграницу электрику. Сидит переводчик, общается с клиентами и пишет на бумажку менеджеру что они хотят, менеджер собирает заказ. Что происходит? Когда клиент не четко понимает что он хочет он не будет удовлетворен, т.к. нет коммуникации напрямую. Если приходит менеджер со знанием языка, он оказывается в этой схеме не нужен, ему говорят: "А у нас компания полного цикла". Абсурдность очевидна, однако сейчас в мире 1с так и происходит.
Для отправки сообщения требуется регистрация/авторизация