Заказчик хотел кнопку, которой нет в природе 🤦♂️ Скрины из интернета вместо ТЗ, хотелка, которая спасла от штрафов, и главврач, который за час нашёл миллион. Всё это про одну фразу на приёмке: Я не так себе представлял. И что с ней делать, читайте дальше )) Был проект по реализации BI-системы для крупной компании, которая производит и продаёт канцтовары. Изначально нам дали концепцию дашбордов. Из скринов сети. И заказчик видел это именно так 📝 Мы сказали: так не будет, системы разные, и функционал, и визуал везде свой. А ожидал он всё равно именно такого. Плюс были функции, которые в выбранной им системе реализовать невозможно в принципе. Например, нажать на кнопку прямо в дашборде и отправить его Excel-отчётом по почте любому из коллег. Скорее всего, это была просто какая-то зарисовка 😂 На приёмке заказчик сказал, что не помнит нашего разговора, и ожидал, что система будет работать именно так. Задаю вопрос: А как вы это будете в работе использовать? Ответ он дать не смог 🤷♀️ Ему на работе вообще не требуется такая история. Но он хотел. Не зная зачем и почему🤦♂️ Два раза поправили компоновку виджетов и остановились. Объяснили, что с точки зрения бизнеса это самая окей реализация 💪 И тут основной момент, который я понял 💡 Если реализация, которую просит заказчик, полезна для бизнес-логики, она имеет место быть. Если это нужно исключительно, чтобы угодить хотелкам, это, скорее всего, бесполезная работа. Раньше я ориентировался на часы: превысили норму, значит хватит. После ряда проектов перестроился. Бесполезно для бизнес-логики, значит не делаем и не тратим своё время. Но не всё, что звучит как хотелка, ей является 🤔 Делали систему алертов для логистики. Заказчик просил оповещения по срокам, а объяснить зачем, не мог. Покрутили немного идею, и оказалось всё по-другому: просрочки по доставке у него очень частые. А каждая просрочка это не просто отметка, что плохо. Это реальный штраф в деньгах 💰 Видишь задержку вовремя, предупреждаешь клиента, договариваешься о новых сроках. Сделали ✅ Что делаем теперь 📝 Упор на макеты, чтобы заказчик ещё на ранней стадии понимал, как будет работать. Правка на реальном дашборде тянет корректировку моделей данных, выгрузок и логики обработки, а это порой колоссальное время. А если человек не понимает макет, делаем его на Excel-выгрузке из его же системы. Чуть дольше, но он видит свои данные. И это работает. Как это выглядит, когда щёлкнуло 💰 Главврач стоматологии каждый день сидел в Excel-выгрузках, разбирал долги страховых. Деньги где-то зависают, разложить по месяцам и пациентам сложно. Подключили задолженность в динамике по страховым, фильтр за 4 секунды. У большинства 50-100 тысяч с отставанием в месяц, норма. А одна крупная волгоградская страховая должна около миллиона. И не месяц, а полгода. Часть денег зависла в банке. А один счёт страховая просто не получила от самой клиники 🤦♂️ За час нашёл миллион. При том, что внедрение стоило полтора. А теперь ваш черёд 👇 Был у вас заказчик со своим «я не так себе представлял»? Что делали: дотягивали до вау или тыкали в договор? @data_dzen 🙂