Приложение ASP.NET - оценка времени - PullRequest
2 голосов
/ 22 октября 2009

Мы создаем приложение ASP.NET.

Здесь мне нужно сделать оценку времени для всего приложения. В настоящее время я использую свой прошлый опыт и некоторые правила большого пальца, чтобы приблизиться к приблизительной оценке.

Так что теперь я сомневаюсь, что люди используют прошлый опыт и несколько правил большого пальца, чтобы сделать это или использовать некоторые распространенные методологии / практики, такие как анализ Cocomo или Functional point и т. д .?

Если да, пожалуйста, укажите лучшие ссылки для них, чтобы я мог их просмотреть и начать практиковать.

Большое спасибо, С уважением. Bhavna.

Ответы [ 4 ]

2 голосов
/ 22 октября 2009

Стив Макконнелл написал хорошую книгу на эту тему: http://amzn.com/0735605351

0 голосов
/ 22 октября 2009

Анализ функциональных точек хорош. Но я обычно придерживаюсь этого подхода.

Определение ролей в системе. Определите варианты использования приложений и общие и отдельные варианты использования по каждой роли. Разделяйте варианты использования на высокий средний низкий уровень сложности. в зависимости от матрицы навыков / мандатов, которую имеет ваша организация, вы должны уметь оценивать усилия (количество человек) В зависимости от усилий и количества людей в проекте, вы можете оценить календарные дни.

Не забудьте документацию, интеграционное тестирование, системное тестирование, экспертные обзоры, сроки тестирования для принятия пользователем:)

0 голосов
/ 22 октября 2009

И не забывайте, что оценка - это не более, чем оценка . Это никогда не будет на 100% точным. Вы можете минимизировать отклонения и управлять ими, как сказал Митч Уит, но суть в том, что оценку никогда не следует рассматривать как точную вещь. Проблема в убедительном управлении этим принципом:)

0 голосов
/ 22 октября 2009

Единственный способ получить точную оценку:

1) Работа (практически) идентична той, что вы делали ранее.

2) Разбивайте задачи до тех пор, пока продолжительность каждой задачи не станет меньше 4 часов.

(1) редко встречается, а (2) сложно!

Идентифицируйте и управляйте своими рисками: идентифицируйте любые неизвестные или области, которые, как известно (или вероятно), являются трудными. Следите за ходом выполнения этих задач, чтобы минимизировать влияние на ваш проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...