Мы смотрим на запуск нового специализированного (ориентированного на клиента) веб-приложения; Есть несколько путей, по которым мы можем пойти - мы можем кодировать и размещать у себя дома, мы можем кодировать у себя дома и хостить извне, мы можем попросить кого-то еще сделать кодирование и хостинг, COTS и т.д.
Предположим, у меня есть разумные способы оценки качества COTS и собственных разработок.
Часть, с которой я сталкиваюсь, определяет, насколько «хорош» магазин разработки / хостинга. Какие вопросы я должен им задавать? А как насчет Джоэл Тест для магазинов разработчиков? Я предполагаю, что некоторые из вопросов теста Джоэля применимы (поскольку, если у разработчика хорошо работает, надеюсь, они будут производить хороший код), но это также должно включать такие вещи, как:
1) Архитектура сервера (при условии работоспособности 99,99%)
2) Обслуживание клиентов / QA
3) Отзывчивость к перебоям в обслуживании и т. Д.
4) Контрактные позиции
Некоторые вопросы, которые я могу придумать:
У вас есть база данных ошибок?
Как вы обрабатываете новые запросы на изменение / ошибки?
Вы гарантируете сроки выполнения заказа?
Оплачиваются ли новые запросы иначе, чем ошибки?
Как вы определяете ошибки?
У вас есть тестеры? Сколько?
У вас есть собственный дата-центр? Вы арендуете место в стойке / совместное размещение? Выделенный персонал НОК?
Каков размер ваших разработчиков? Внутренний или внешний?
Сколько у вас клиентов? Могу я поговорить с некоторыми из них?
Какой у вас гарантийный срок?