Сложный проект как трамплин: как остановка на полгода, новые роли и поддержка команды помогли разработчику вырасти

от автора

Интервью: руководитель проектов Людмила Абраменко (сегодня — руководитель направления в КОРУС Консалтинг) беседует с разработчиком Юлией Шарифуллиной о проекте, который пережил полугодовую паузу и дал ей новые роли.

Людмила Абраменко

Руководитель направления финансового планирования и бюджетирования, департамент EPM

Юлия Шарифуллина

Консультант-разработчик, департамент EPM

Бывало ли у вас, что работа на проекте внезапно остановилась, за остановкой последовали длительные переговоры и спустя несколько месяцев проект снова ожил и даже был завершен?

У нас — да. И сегодня мы расскажем, как именно это произошло.

О клиенте и проекте 

Проект: внедрение системы бюджетирования для крупной федеральной сети (более 2500 точек)

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

На первом этапе мы успели разработать несколько модулей и провести первое тестирование… и проект приостановили. За этим последовали организационные изменения на стороне клиента.

Через несколько месяцев работа возобновилась. Но уже с новыми людьми с обеих сторон и с изменившимся бизнесом заказчика. 

Как мы это пережили и что из этого вышло — в нашем интервью.

Людмила Абраменко: Привет, Юля! Помнишь тот проект, который замер на полгода? Мы с тобой подключились к нему после перерыва — с новыми людьми, с новыми задачами. Ты же прямо на старте взяла на себя не только разработку, но и архитектуру, и даже методологию. Как вообще такое получилось?  

Юлия Шарифуллина: Еще бы. Для меня это был настоящий вызов и первый проект, где я не просто разработчик, а практически всё сразу. Потому что нужно было не просто доделать, а сначала понять, что от нас хотят, работает ли то, что уже сделано, и как изменился бизнес клиента. Нам предстояло провести ревью системы, оценить актуальность функционала и логики. Как часто бывает после перерыва, бизнес клиента изменился, появились новые задачи.

Мои роли: разработка, архитектура и неожиданно — методология

Людмила Абраменко: Расскажи тогда подробнее, что именно ты делала. Какие задачи решала в разработке и архитектуре?

Юлия Шарифуллина: Доработка системы не вызывала особых трудностей — большинство модулей уже были реализованы в том или ином виде. Это упростило задачу: клиент четко понимал, чего не хватает, что изменить и какие дополнения нужны. 

Мой скоуп был таким:

  • Разработка и тестирование. Я разобралась с системой, доработала модули по требованиям, протестировала и передала клиенту, а также разработала новые формы отчетов: «Баланс», «Отчет по прибылям и убыткам», «Отчет о движении денежных средств».

  • Архитектура решения (при поддержке ведущего архитектора). Во‑первых, добавила новую аналитику в треть отчётов, перед этим тщательно продумала, какие формы затрагивает, чтобы не переделывать модули радикально. Во‑вторых, продумала детализацию отчетных форм для сбора данных: важно было избежать излишней нагрузки на систему, но сохранить гибкость (клиенту на тот момент не были нужны слишком детализированные данные, но возможности для будущего роста должны быть). В-третьих, настроила сервер: конфигурацию системы и Active Directory для автоматической аутентификации через корпоративные учетки.

Почему разработчик и методолог в одном лице — это вызов

Людмила Абраменко: А теперь про методологию. Расскажи, как тебе работалось в этой роли и с какими сложностями ты столкнулась?

Юлия Шарифуллина: Честно, на первых порах было непросто. От клиента получили список статей для отчетов о прибылях и убытках, ДДС и баланса. Попросили собрать это из уже имеющихся данных в системе. 

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

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

Людмила Абраменко: Скажу честно, совмещать разработку и методологию в финансах не очень хорошее решение, обычно мы разделяем эти роли. Но в этот раз это был осознанный выбор, учитывая, что до нас ты 8 лет работала экономистом. И, конечно, ты могла рассчитывать на поддержку команды. Расскажи, как ты справлялась?

Как я справлялась: от паники к уверенности

Юлия Шарифуллина: После первого шока я вспомнила, что имею опыт экономистом и что-то о финансах знаю. Собралась и начала с самого понятного для себя отчета — «Отчета о прибылях и убытках» (ОПиУ). На 90% я была уверена в его сборке, так что алгоритм разработала без особых сложностей.

Обычно на проектах мы сначала согласовываем альбом форм (визуальную часть, алгоритмы сбора, источники и аналитичность),и только потом реализуем в системе. Но в этот раз мы с клиентом пошли другим путем: сначала делали разработку, проверяли на практике результаты, и если все устраивало — собирали альбом форм. Риск был: за ошибки отвечать мне, ведь не скажешь клиенту «вы согласовали не ту форму». Но когда сроки поджимают и работаешь без заранее согласованной методологии, так быстрее и понятнее всем.

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

Что помогло успешно завершить проект

Людмила Абраменко: Это был твой дебют в такой роли. Что помогло справиться?

Юлия Шарифуллина: Самым сложным было справиться с эмоциями. Я очень эмоциональный человек и периодически была паника, ощущение, что весь мир на моих плечах. Плюс новизна и необходимость оценивать свою же работу. Но поддержка была не только моральной, а вполне системной:

  • Постепенное продвижение: я разбивала задачу на понятное и непонятное, начинала с того, что знаю.

  • Твоя поддержка: ты не просто говорила «всё будет хорошо», но и помогала приоритезировать задачи, брала на себя коммуникацию по вопросам расширения границ проекта. Я знала, что не несу 100% ответственности за проект в одиночку.

  • Коллеги-методологи: они всегда были открыты к диалогу, их помощь и поддержка помогала избежать ошибок в тонких моментах.

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

  • Личные качества: умение доводить до конца, мотивировать себя, понимание, что сложности временны и дают рост. Без преодоления нет прогресса.

  • И да, везение: опыт экономиста сильно выручил, хотя уверена, что справилась бы и без него — просто потребовалось бы больше времени и консультаций.

Итоги: чему я научилась

Людмила Абраменко: Давай подведем итоги? Чему ты научилась?

Юлия Шарифуллина: Попробовала новые роли: архитектора (раньше думала — сложно и скучно, а на деле очень понравилось) и методолога. Прокачала усидчивость: сводила баланс — это кошмар бухгалтера, когда активы с пассивами не сходятся на копейки, вносишь правки, а разница уже в миллиарды. Приходилось искать собственные ошибки.
Научилась говорить «нет»: на созвонах с клиентом иногда просили сделать задачи вне скоупа проекта. Сначала боялась испортить отношения, но ты помогла расставить все по местам и с такими вопросами я стала направлять к тебе. Клиент реагировал абсолютно адекватно и это значительно снизило напряжение.
В итоге проект удался — первый мой самостоятельный, не типовой, настоящая «задача со звездочкой». Он придал мне уверенности как разработчику.

Людмила Абраменко: Я считаю, что этот проект — хороший пример работы с нестандартными вводными. В КОРУСе мы часто с такими сталкиваемся, практически каждый наш проект уникален. Иногда границы ролей размываются, но важно, чтобы это приводило к достижению результата для клиента и к росту команды. И, конечно, человек никогда не остается один. У нас выстроена система, где даже в самой сложной ситуации разработчик опирается на архитектурную практику, методологическую экспертизу коллег и поддержку руководителей. Так что сложный проект может стать трамплином, если рядом есть команда, которая не даст упасть. И я рада, что опыт получился таким ценным для тебя.

Присоединяйся к нашей команде! Переходи на наш карьерный сайт с самыми актуальными вакансиями

ссылка на оригинал статьи https://habr.com/ru/articles/1040270/