h1. Почему заказанная функция еще не сделана? Работа нашей компании основана на приоритетах и соблюдении контрактов. Согласно контрактам, приоритеты выставлены в следующем порядке: 1. Обслуживание критических сбоев и ошибок. Срок выполнения прописан в контракте. 2. Консультирование клиентов по работе с системой и выполнение текущих задач (проверка функционала, разбор логов, дампов, настройка имеющихся функций, итд). Время реакции прописано в контракте. 3. Исправление некритических ошибок. Срок выполнения прописан в контракте. 4. Реализация новых функций - тех, что отсутствуют в продукте на данный момент. Срок выполнения +не прописан+ в контракте. Когда клиенты заказывают новую функцию - мы добавляем её в список задач. Клиенту виден статус задачи через веб-интерфейс. Также клиенту приходят обновления статуса задачи по e-mail. Добавляются в список задач только те, которые соответствуют текущим масштабам нашей компании и представляют собой незначительную модификацию имеющегося программного обеспечения. Например, клиент запрашивает реализацию сервиса - аналога Viber, с аналогичным кол-вом абонентов. Такая задача представляет собой значительную модификацию имеющегося программного обеспечения. Для выполнения такой модификации потребуется полная занятость команды разработчиков с суммарным окладом больше 100к $ в год на протяжении значительного времени. Очевидно, что такая модификация не может быть реализована в рамках оплаты технической поддержки 69$ - 299$ в месяц, которую мы получаем от данного клиента. Поэтому в добавлении такой задачи клиенту будет отказано. Реализация новых функций - наименее приоритетная из задач. Новые функции не реализовываются, когда есть текущие задачи с более высоким приоритетом. Когда появляется свободное время для реализации новых функций, мы выбираем задачу на исполнение из общего списка задач от всех клиентов. Выбор происходит согласно следующим приоритетам: 1. Реализация новых функций, заказанных клиентами, по которым высокое значение отношения оплаты услуг к потреблению времени работы нашей технической поддержки. Т.е. если клиент задаёт мало вопросов - то он получает больше заказанных новых функций. 2. Реализация новых функций, которые заказаны несколькими клиентами и соответственно будут полезны нескольким пользователям. 3. Реализация новых функций, которые соответствуют нашему видению развития продукта. 4. Реализация остальных новых функций. Таким образом, мы стараемся честно и пропорционально разделить время наших инженеров между всеми клиентами. Если вы хотите повысить приоритет вашей задачи, можно обсудить дополнительную оплату, которая повысит значение отношения оплаты услуг к потреблению времени работы нашей технической поддержки и даст вашей задаче больший приоритет. В этом случае мы оформляем дополнительный договор на выполнение конкретной задачи на улучшение с четко прописанными сроками. [[Why_the_requested_feature_hasn't_been_done_yet|English translation]]