И имя им Легион
И вот клиент говорит: "Раньше над этим проектом работал один наш хороший разработчик. (Сейчас он на другом проекте). Там все уже готово для нового функционала, надо только переиспользовать готовые решения. Это не должно быть сложно."
Идешь изучать проект и понимаешь следующее:
1️⃣ Клиент даже близко не понимает, что было сделано и как оно может пересекаться с новым функционалом.
У него просто ощущение того, что раньше работало и были разговоры о переиспользуемых компонентах.
2️⃣ "Готовые компоненты" были сделаны в спешке несколько лет назад. Спагетти код, устаревшие подходы и deprecated решения образуют плотный клубок проблем, живут в проекте и вообще не помогают.
3️⃣ Инфраструктура не подготовлена. Для нового функционала на каждом шагу нужно принимать техническое решение и изобретать способ "поженить" желаемую картинку с уже существующей.
Попробуй объяснить заказчику почему его ощущения о быстром результате физически невозможны.
Коммуникационные задачи ВСЕГДА сложнее технических.
Post #1017
144

- 💯 11