Снова об издержках масштаба
Регулирующие факторы Cocomo II позволяют взглянуть на издержки масштаба с новой интересной точки зрения. Пять из факторов, изображенных на рис. 5.9, называются масштабными факторами — это те факторы, которые вносят свой вклад
в издержки масштаба программного проекта.
Они в разной степени влияют на проекты разных размеров. На рис. 5.9 масштабные факторы выделены светлым.
Сложность продукта Квалификация аналитиков по требованиям
Квалификация программистов (общая) [
Ограничения по быстродействию (ш Постоянство персонала (текучесть)
Распределенная разработка gt; р-,56 Требуемая надежность программного обеспечения \ х$4 Объем необходимой документации Опыт работы в прикладной области Использование программных инструментов Неустойчивость платформы Ограничения по объему хранимых данных Изученность процесса Навыки владения языками и инструментарием Размер базы данных Опыт разработки для платформы
Архитектура и разрешение рисков [13а Прецедентность Разработка для повторного использования
Слаженность команды
Гибкость разработки [х^ъ
Рис.
Факторы Cocomo И; масштабные факторы выделены светлым.Приведены данные для проекта на 100 ООО строк кода
Ни один из факторов, вносящих вклад в издержки масштаба проекта, не находится в верхней половине факторов, упорядоченных по значимости. Более того, 4 из 5 наименее значимых факторов являются масштабными. Тем не менее, поскольку масштабные факторы вносят разный вклад в зависимости от размера проекта, диаграмма должна составляться для проекта конкретного размера. Данные на рис. 5.9 приведены для проекта на 100 ООО строк кода. На рис. 5.10 показано, что происходит при пересчете факторов для гораздо большего проекта на 5 000 000 строк кода.
С точки зрения оценки это означает, что в проектах разных размеров факторам должны присваиваться разные весовые коэффициенты. С точки зрения планирования и управления проектами это означает, что успех мелких и средних проектов сильно зависит от качества персонала. В крупных проектах сильные личности по-прежнему необходимы, но не менее значительную роль играет и качество управления проектом (особенно в отношении управления рисками, «зрелость» организации и то, насколько слаженно отдельные личности работают в составе группы).
| Сложность продукта | - | |
| Квалификация аналитиков по требованиям | т т | - | |
| Изученность процесса | 1,94 | |
| Архитектура и разрешение рисков |
|
|
| Квалификация программистов (общая) | Ш, ¦ |
|
| Прецедентность | 1,70 | |
| Ограничения по быстродействию | 1;Й:: . | |
| Слаженность команды | 1lt;59: |
|
| Постоянство персонала (текучесть) |
|
|
Распределенная разработка
| Гибкость разработки | 1,54 | ||
| Требуемая надежность программного обеспечения |
| ||
| Объем необходимой документации |
| ||
| Опыт работы в прикладной области | [1$ | ||
| Использование программных инструментов | -’И | 1 | |
| Неустойчивость платформы | 1 4Q- ¦- -Ж" ¦:lt; ' | 1 | |
| Ограничения по объему хранимых данных | C* v.. |
| |
| Навыки владения языками и инструментарием | № |
| |
| Размер базы данных | 42 ' |
| |
| Опыт разработки для платформы | ,40 |
| |
| Разработка для повторного использования |
| ||
Рис. 5.10. Факторы Cocomo II; масштабные факторы выделены светлым. Приведены данные для проекта на 5 ООО ООО строк кода
Дополнительные источники
Boehm, Barry, et al. «Software Cost Estimation with Cocomo II». Reading, MA: Addison-Wesley, 2000. Книга содержит наиболее авторитетное описание Cocomo II. Ее толщина внушает страх, однако базовая модель Cocomo описывается на первых 80 страницах, вместе с подробными определениями множителей объема работы и масштабных факторов и учетом издержек масштаба в Cocomo И. В оставшейся части книги рассматриваются расширения базовой модели.
Putnam, Lawrence Н. and Ware Myers. «Measures for Excellence: Reliable Software On Time, Within Budget». Englewood Cliffs, NJ: Yourdon Press, 1992. В книге описан метод оценки Путнэма и способы учета издержек масштаба. Мне нравится модель Путнэма, потому что она содержит малое количество регуляторов и лучше всего работает при калибровке с использованием исторических данных. Материал сильно насыщен математическими формулами, поэтому чтение идет довольно медленно.
Еще по теме Снова об издержках масштаба:
- 5. Издержки производства. Виды издержек. Издержки и производственная функция. Средние издержки в долгосрочном периоде. Эффект масштаба.
- 45. Издержки фирмы в краткосрочном и длительном периодах. Виды издержек. Отдача от масштаба производства (эффект масштаба).
- Вы должны разработать и создать продукт лишь один раз, а затем пусть система производит его снова и снова.
- 30. Эффект масштаба и долгосрочные издержки фирмы
- Издержки производства в долгосрочном периоде. Эффект масштаба
- 6.Эффект масштаба и издержки фирмы на долгосрочном временном интервале.
- Снижающиеся издержки (эффект масштаба)
- 20. Издержки произв-ва в долгосроч периоде. Эффект масштаба производства и факторы, его определяющие.
- Масштаб человека равен масштабу его ума.ДВЕНАДЦАТЫЙ ШАГ К БОГАТСТВУ: ИНТЕЛЛЕКТ
- Снова проблема Тюнена
- 2.Издержки фирмы в краткосрочном периоде: постоянные и переменные издержки.
- Экономическая природа издержек. Издержки производства и издержки обращения
- И снова стратегия: анализируя ошибки
- Вместо эпилога. И снова друг Советов
- Издержки постоянные, переменные и общие; средние и предельные издержки
- Издержки и их виды. Бухгалтерские и экономические издержки производства
- 19. Эк-кие и бухгалтерские издержки произв-ва. Пост, перем, общ, ср и пред издержки произв-ва в краткосрочном периоде, их динамика и взаимосвязь на графике.