Анализ функциональных точек все еще используется для оценок?

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

Таким образом, WBS (структура разбивки работ) используется обычно.

Это правда?

6 ответов

Решение

Функциональные точки и WBS - это два разных, но связанных элемента. Функциональные точки - это единица измерения, которая может использоваться для определения сложности и трудозатрат, а WBS (структура разбивки работ) - это подход для определения подразделов проекта (проблемы).

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

Вот несколько полезных ссылок:

Я могу говорить только о том, что я видел. Я видел, как IBM использовала Function Points в Мексике для определения размера продукта и оплаты услуг субподрядчиков.

С уважением...

Я провел функциональный точечный анализ в университете в начале девяностых, но он больше никогда не подходил, когда я действительно пришел на работу.

Я только что прошел начальный курс по программе управления проектами, и мы даже не смотрели на "анализ функциональных точек" (я не уверен, что это такое), но мы потратили много времени на изучение WBS. Все последующие процессы возвращены обратно в WBS.

FPA - это не метод оценки усилий. FPA используется для определения "функционального размера" требований к программному обеспечению, выраженного в "функциональных точках" (fp), поэтому он может быть одной из многих входных переменных для более сложной модели оценки усилий (такой как COCOMO).

Не путайте "оценку" с "планированием". WBS - это метод планирования, который требует подробных знаний о том, что и как строить / развивать. Напротив, оценка - это прогноз ожидаемых усилий / затрат, основанный на ограниченных фактах.

Так что речь идет не о "одном или другом", а о "когда-что".

Функциональные очки вышли из моды, но они работают очень хорошо. Я призываю вас взглянуть дальше на работу Capers Jones, которая опубликовала несколько потрясающих книг, которые помогают придать измерение и определенность программным проектам.

Другие вопросы по тегам