Абсолютно первое, что вам нужно, это некоторое представление о сфере действия. Чем конкретнее, тем лучше, но любая форма требований может быть использована для получения первоначальных оценок. Требования заказчика, видение и область применения, а также концептуальные документы могут быть использованы на ранней стадии. По мере того, как требования и операционная среда станут более понятными, оценки улучшатся. Более глубокое понимание клиента (особенно интерфейсов между клиентом и развивающейся организацией), команды, выполняющей работу, технологий, которые будут использоваться, архитектуры системы и детального проектирования - все это будет способствовать более точной оценке. Это видно в конусе неопределенности.
Если вы используете инструмент параметрического моделирования, такой как SLIM или COCOMO (только Intermediate или Advanced, так как Basic не учитывает драйверы затрат), то должны быть поправочные коэффициенты для незнакомой технологии. Например, COCOMO имеет большое количество факторов , влияющих на стоимость , в том числе те, которые специально ориентированы на знакомство с целевой платформой, а также с языком и инструментами, используемыми для разработки системы. SLIM также учитывает общий опыт команды разработчиков, который должен учитывать особенности используемых инструментов и технологий.
С помощью этой техники выходные данные инструментов моделирования обычно проверяются, поскольку они успешно использовались для оценки предыдущих программных проектов в течение многих лет во многих организациях. Тем не менее, вывод только так же хорошо, как ввод для инструмента.
Если вы не используете параметрические модели для оценки, вам придется просто учитывать эти факторы при получении ваших оценок. Это становится скорее суждением, но вы можете рассмотреть такие действия, как чтение документации, настройка новой среды разработки и разработка примеров приложений на целевой платформе или на целевых языках.
В этих случаях вам нужно будет разбить свои оценки по задачам и использовать свое профессиональное суждение для их подтверждения. Надеюсь, у вас есть исторические данные и другие конкретные доказательства, на которых можно основывать свои оценки. В противном случае это скорее тяжелая битва.