- 22, Oct 2024
- #1
Я работаю над огромным многогранным приложением/сервисом для клиента, размер которого, кажется, никогда не перестает расти. По разным причинам клиент решил, что не хочет, чтобы над проектом работал кто-то еще; поэтому, хотя изначально меня наняли только для разработки части всей системы, теперь мне приходится делать все самому.
Получение оплаты не является проблемой, потому что я выставляю клиентам счета на почасовой основе, и они, похоже, довольны гибкостью, которую это им дает. Однако они добавляют новые функции к требованиям еженедельно, гораздо быстрее, чем я успеваю их разрабатывать, и, похоже, этому не видно конца. Я сделал все возможное, чтобы сузить требования, но клиент продолжает думать о новых функциях, которые ему нужны, по мере разработки контента, который будет размещен в сервисе.
Несколько месяцев назад они несколько раз упоминали, что при рассмотрении вопроса о найме второго фрилансера проблема связана с бюджетом, но с тех пор об этом не упоминалось. Мы уже потратили гораздо больше денег, чем я предполагал, что у них осталось, поэтому я понятия не имею, существует ли опасность того, что у них закончится финансирование до того, как все будет готово к запуску.
Меня больше всего беспокоит то, что услуга никогда не будет завершена или что к тому времени, когда она будет завершена, она будет готова разрушиться при малейшем ветерке, как карточный небоскреб. Я все больше и больше не могу справиться с объемом — случайно нарушаю функции или даже дублирую существующий код, который я забыл написать несколько месяцев назад.
В последнее время клиент просит бесконечную аналитику и просмотры своего контента. Я не могу себе представить, что они когда-либо найдут практическое применение некоторым запрашиваемым данным или функциям сортировки, которые они хотят реализовать. Они настолько изменили требования к интерфейсу управления контентом, что я не смог осуществлять все это, так что это не значит, что они используют существующую систему и понимают, что им нужны функции, которых там нет. Они просто внедряют новые функции, которые они думать будет полезно.
- Я попробовал порекомендовать им подождать, пока сервис заработает и у него будет много пользователей, прежде чем беспокоиться о глубокой аналитике (мягко предполагая, что вся аналитика в мире бесполезна, если сервис не популярен).
- Я сказал им, что не специализируюсь на некоторых работах, которые они мне поручают, и что я не лучший человек, который может делать все это; Я даже сказал им, что этот проект слишком велик для одного человека, и им следует нанять фирму (у них может не хватить бюджета на фирму).
- Я предложил отложить реализацию некоторых менее важных функций до тех пор, пока сервис не заработает, чтобы мы быстрее выпустили что-то.
- Я сказал им, что если бюджет вызывает беспокойство, возможно, было бы хорошей идеей полностью удалить некоторые менее важные функции.
Клиент очень дружелюбен, и я ему очень нравлюсь; Обычно они серьезно относятся к тому, что я говорю, но мне не удается заставить их отказаться от новых функций.
#сложный-клиент #сползание объема