Работая в одиночку, вы действительно не сможете выиграть в проекте с фиксированной ценой и фиксированным временем. У вас нет возможности увеличить пропускную способность, кроме работы поздними ночами и выходными.
По моему опыту оценки, основанные на «свободных требованиях», становятся все больше и больше, когда вы добавляете детали, а не меньше. Продолжайте спрашивать детали, пока не почувствуете себя в безопасности.
Дискуссии о требованиях высокого уровня, а также о том, что включено и что не легко выиграть, когда дело доходит до толчка, клиент, как правило, рисует здесь короткий конец клюшки. Ваши деловые отношения могут пострадать, хотя.
Грустная вещь в этой конструкции состоит в том, что все, что вы создаете, имеет минимально возможное качество, необходимое для удовлетворения требований высокого уровня.
(да, так что вы можете войти с паролем, вы никогда не говорили, что хотите отдельный вход для каждого пользователя ...)
С фиксированной ценой я бы просто водопад, большой дизайн-аванс, вещь. Сделайте так, чтобы подрядчик подписал документы на основе подробной пачки документов, затем постройте.
Чтобы улучшить свои оценки, вы можете просто удвоить или утроить все, что, по вашему мнению, вам нужно, это может быть более реалистичным, но может вывести вас из рынка.
Отслеживание скорости Scrum может оказаться полезным, чтобы получить представление о ваших собственных оценках и о том, как они работают по сравнению с фактическим необходимым временем.
Если вы не хотите спекулировать на фиксированной цене в поисках здоровой прибыли, я бы действительно предпочел, чтобы мне платили каждый час. Это сохраняет риск на стороне подрядчиков.
Оценки - это предположение, а не обещание.