Как я разделила ответственность и спасла проект за 2 недели.
Пришла в крупный проект методологом-аналитиком. Задача - разобраться в постпроектной поддержке 1С:УТ 11. В первые же дни начала копаться в самописных доработках - благо, опыт разработчика позволяет читать код как открытую книгу. И увидела классическую картину краха: локальные правки перекрывают типовую логику, архитектуры нет вообще, а ответственность размазана так, что никто не отвечает ни за что. Реальный пример: логика перемещений и закрытий заказов интернет-магазина была сломана серией "срочных" правок. Итог - хаос в учёте и полная невозможность развивать онлайн-продажи. Система встала. Бизнес встал. А началась привычная карусель: бизнес кричит "мы дали задачу!", IT отвечает "это ваша логика!", разработчики говорят "я сделал что сказали, теперь страшно менять". Разгребать - аналитикам. Я поняла: так дальше работать нельзя. Каждый новый патч порождает три новых бага, система разваливается на глазах, а технический долг растёт как снежный ком. Нужна была системная перестройка подхода - и быстро. Я сразу начала говорить: нам нужно обсуждать архитектуру доработок прямо сейчас, анализировать её, а не латать дыры по мере поступления. Настаивала на этом в каждом разговоре. В итоге был создан архитектурный комитет - собрали всех ключевых людей, от руководителя IT до бухгалтеров и управляющего интернет-магазина. Я на нём поднимаю вопросы и делаю предложения. И что важно - их принимают.
Вот что я предложила на комитете и что приняли: Один ответственный за архитектуру. Финальное решение по доработкам принимает конкретный человек - руководитель IT. Не коллективная ответственность, а персональная. Фильтр на входе. Сложные запросы от бизнеса рассматриваются только с обоснованием: влияние на деньги, на KPI, на производительность. Без цифр запрос уходит в очередь. Никаких "ну это же срочно!". Методология для аналитиков. Я прописала чёткий алгоритм: аналитик обязан подготовить 1-2 варианта реализации с оценкой рисков - технических, для учёта, для интеграций, для технического долга. Плюс обязательно предложить альтернативу, которая учитывает интересы бизнеса, но меньше вредит архитектуре. Поиск "золотой середины", а не тупое выполнение "хотелок". Системный подход к хаосу. Я обозначила проблему отсутствия описания текущих доработок и предложила описать ключевую бизнес-логику и сформировать схему IT-ландшафта. Чтобы не разбираться каждый раз с нуля, а видеть целостную картину и принимать взвешенные решения. Всё это приняли. Полностью. Протокол встречи зафиксировал мои предложения как рабочую модель проекта. И что важно - на этой встрече бизнес-пользователи сами отметили: такой формат взаимодействия и распределённой ответственности однозначно оздоровит систему и сделает коммуникацию между IT и бизнесом более зрелой и здоровой.
Почему это сработало? Потому что я пришла не с жалобами, а с решением. Я увидела проблему системно - и как разработчик, и как аналитик, и как человек с бизнес-мышлением. Я не ждала, пока кто-то "сам разберётся". Я настояла на обсуждении, сформулировала подход и добилась его внедрения. И вот что интересно. Это тот самый аутстаф-проект - интересный, классный, с приятными людьми по взаимодействию. Мне здесь хорошо. Я вкладываюсь в него душой. И жаль, что это детище скоро будет без меня, но как бы мне ни было комфортно с командой, я должна быть ответственной перед собой и идти туда, где мне могут предложить взаимовыгодный долгосрочный формат сотрудничества: по деньгам, стабильности, соцпакету. Потому что профессионализм - это не только отдавать на 100%, но и понимать свою ценность. Вывод простой: когда есть системное мышление, опыт разработки и понимание бизнеса - можно быстро увидеть корень проблемы и предложить работающее решение. Главное - не бояться поднимать неудобные вопросы, настаивать на системных изменениях и доводить до результата. И при этом помнить, что ты тоже достоин стабильности и достойных условий.