Автор
Анна Уттэ

Чем выше уровень профессионализма, тем ниже склонность стрессовать
История о том, как удалось за месяц реализовать решение для корпорации, которое считалось слишком сложным, поэтому осуществить это в короткие сроки никому не представлялось возможным.

Корпорация. Внедрение проекта по импортозамещению. В команде проекта почти 100 человек.
Готовится к сдаче второй этап проекта.

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

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

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

Архитектурный совет, курирующий проект - дает очень расплывчатые вводные, констатируя, что решение сложное и тут надо сильно поразмышлять.

"Интересно, - подумалось мне. Получается, у меня полная свобода действий.
Времени на стресс, переживания и придумывание проблем нет. Сразу к делу".

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

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

Как за месяц реализовать сложное решение?

Первая неделя

Спроектировала решение.

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

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

Например, система уже умела верифицировать поставщиков и имеется стандартный функционал настройки процессов. Это значит, что его можно и нужно взять за основу.
Оставалась существенная, но как оказалось, не такая уж сложная часть. Придумать, как будет осуществляться связь товаров и лицензий - для удобства верификации. Как оператору отмечать проведение верификации и др.

  • Представила себя оператором. Поняла, что и в какой последовательности легче осуществлять и что автоматизировать.

  • Подготовила предварительные схемы решения.

  • Нарисовали с дизайнером эскизы экранных форм.

  • Обсудила с представителем заказчика подход и процесс. Убедились, что все учтено.
На стороне заказчика приятное изумление - а что так можно было?

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

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

Вторая неделя

  • Вновь нанятому на проект старшему аналитику передала материалы схем и пояснительных записок для написания проектного решения и сценариев тестирования в параллели с разработкой.

  • Сопровождала, обсуждала детали, по ходу обучала.

Третья неделя

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

  • Подготовились к демонстрационному показу для заказчика.

  • Проверили и доработали проектное решение.

Четвертая неделя

  • Сдача проектного решения на проверку архитектурному совету (немногим более 100 страниц).

Согласовано без замечаний к решению.
И молчаливое удивление за кадром.


  • Демонстрационный показ перед комиссией. Блистательно.

Один из представителей комиссии от заказчика категорически отказывается верить в случившееся. И просит личный повторный показ. Но не препятствует утвердительному принятию функционала.

Этап проекта успешно сдан вместе с другими проектными решениями в срок.

P. S. Повторный показ лично для пытливого представителя комиссии от заказчика провели душевно. Но под протокол. Конечно, поболтали о жизни и звездах. В итоге - все довольны и счастливы.