Адаптация оценки для процесса поэтапного контроля
Во многих крупных организациях используется определенный жизненный цикл разработки программного обеспечения (SDLC, Software Development Life Cycle). Такие жизненные циклы обычно являются частью процессов поэтапного контроля — процессов, определяющих жизненный цикл продуктов в виде нескольких
«этапов» и «контрольных точек» (Cooper 2001).
К числу компаний, использующих процессы поэтапного контроля, относятся ЗМ, Agilent, Corning, Exxon, GE, Guinness, Hewlett-Packard, Intel, Kodak, Proctor amp; Gamble и многие другие.На рис. 17.1 показан типичный процесс поэтапного контроля.
alt="Рис. 17.1. Типичный процесс поэтапного контроля разработки программного продукта" />
Контрольная 12 3 4 5
точка
Рис. 17.1. Типичный процесс поэтапного контроля разработки программного продукта
Процесс SDLC определяет операции по разработке программного обеспечения, обычно выполняемые на каждом этапе. Кроме того, он определяет критерии выхода, на основании которых проекту разрешается завершить один этап и перейти к следующему (то есть сместиться к следующей контрольной точке). Специфика процесса SDLC сильно зависит от организации. В табл. 17.1 показано, как SDLC координируется с типичным процессом поэтапного контроля, ориентированным на программный продукт.
Таблица 17.1. Типичный процесс поэтапного контроля, ориентированный на программный продукт (сокращенный вариант)
| Этап | Основные операции | Контрольная точка | Основной критерий выхода |
| 0. Обнаружение | Выявление рыночной возможности Оценка технической приемлемости на высоком уровне Разработка предварительной экономической модели | 1 | • Согласование предварительной экономической модели |
| 1. Анализ требований | Формирование концепции продукта Разработка рыночных требований Согласование концепции с потребителями | 2 | Согласование концепции продукта Согласование маркетинговых требований |
| 2. Планирование | Разработка подробных требований Разработка подробных планов Разработка оценки бюджета Разработка окончательной экономической модели | 3 | Согласование планов разработки программного продукта Согласование бюджета Согласование окончательной экономической модели |
продолжение amp;
| 188 Глава 17 • Стандартизированные процедуры оценки Таблица 17.1 (продолжение) |
| ||
| Этап | Основные операции | Контрольная точка | Основной критерий выхода |
| 3. Разработка | Основной жизненный цикл разработки продукта Разработка маркетингового и оперативного планов Разработка окончательного плана тестирования | 4 | Согласование плана выпуска программного продукта Согласование маркетингового и оперативного планов Согласование плана тестирования программного продукта |
| 4. Тестирование и контроль готовности | Исполнение окончательного плана тестирования Принятие решения о выпуске | 5 | • Выполнение критериев выпуска |
| 5. Запуск | Исполнение плана развертывания Проведение ретроспективного анализа проекта Сбор мнения клиентов и сообщений о дефектах Отслеживание экономических результатов |
|
|
С точки зрения оценки, поэтапный контроль создает некоторые проблемы, но н открывает ряд возможностей. Проблемы обусловлены тем фактом, что многие процессы поэтапного контроля изначально разрабатывались для оборудования, потребительских или других продуктов, не имеющих отношения к программам.
Хотя основная структура таких процессов остается полезной, ее приходится адаптировать к специфике программного обеспечения, чтобы она работала с такой же эффективностью, как и при разработке других видов продуктов.Одна из стандартных проблем заключается в том, что разработка часто представляется в виде одного этапа (этап 3 в табл. 17.1). Операции, выполняемые в процессе разработки, занимают от 75 до 90 % общего объема работы программного проекта, и в общем случае я бы предпочел видеть на этом этапе несколько промежуточных контрольных точек вместо одной точки, обозначающей конец этапа. Это одна из ситуаций, в которых следует периодически пересматривать оценки во время этапа. Тем самым обеспечивается эффективное планирование и управление проектом независимо от того, как относится организация к пересмотру оценок на в середине этапа.
Вторая стандартная проблема: этапы анализа требований и планирования, определенные в табл. 17.1, часто объединяются в один этап. Фактически это означает, что контрольная точка 3 находится в фазе сужения конуса неопределенности до ±25 %, что может происходить когда угодно от 15 до 35 % календарного времени проекта (эти процентные показатели более подробно рассматриваются в главе 21). Участникам проекта, не связанным с технической стороной, часто приходится объяснять, какие операции по разработке программного обеспечения должны быть завершены для получения осмысленного представления о «контрольной точке № 3». Количество и глубина таких операций часто превышают ожидания.
Но когда «не технические» участники проекта получат представление о связи между процессом поэтапного контроля и жизненным циклом программного продукта, процесс SDLC обеспечит мощную поддержку для стандартизированных процедур оценки. Привязка диапазонов оценки к различным контрольным точкам выглядит естественно и помогает регламентировать концепцию неопределенности оценки.
В табл. 17.2 показан пример соответствия между диапазонами оценки и процессами SDLC.
Таблица 17.2. Типичное соответствие между контрольными точками SDLC и оценками
| Контрольная точка SDLC | Точность оценки (для оставшейся части проекта) | Использование оценки |
| />1 | -75 %, +300 % | Оценка общего представления. Предназначена исключительно для внутреннего использования; не публикуется за пределами группы разработки |
| 2 | -50 %, +100 % | Исследовательская оценка. Для внутреннего использования в границах компании; не публикуется за ее пределами |
| 3 | -20 %, +25 % | Бюджетная оценка. Допускается внешняя публикация верхней границы диапазона. Нижняя граница и среднее значение не публикуются |
| 4 | -10 %, +10 % | Оценка окончательных обязательств. Допускается внешняя публикация среднего значения |
СОВЕТ № 78
Координируйте стандартизированную процедуру оценки с процессом SDLC, принятым в вашей организации.
В двух следующих разделах представлены примеры стандартизированных процедур оценки. В разделе 17.3 описан пример процедуры, используемой в последовательных проектах, а в разделе 17.4 — пример процедуры для итеративных проектов.
Еще по теме Адаптация оценки для процесса поэтапного контроля:
- Изучение и оценка системы внутреннего контроля как базы для планирования аудита. Методы оценки, этапы оценки.
- Элементы внешней адаптации и внутренней интеграции организационной культуры в процессе ее формирования
- 3.1. Методические аспекты оценки адаптации сетевых структур как уровня интеграции предприятий перерабатывающей промышленности
- Изучение и оценка систем бухгалтерского учета и внутреннего контроля их значение для целей планирования аудиторских процедур и принятия решений о способе проверки деятельности аудируемого хозяйствующего субъекта.
- Ускорение процесса индустриализации. Финляндия, Советский Союз и экстенсивный рост Финляндия в довоенный период: адаптация и переориентация
- §3.1. Нормативно-правовое закрепление понятия эффективности бюджетных расходов и определение критериев оценки их эффективности для целей проведения государственного финансового аудита (контроля)
- 4.2 Текущий контроль 4.2.1Тесты для контроля знаний по дисциплине «Мировая экономика»
- 2.2 Процесс финансового контроля
- Система показателей для оценки региональной эффективности реальных инвестиций для задач различной степени структуризации
- Процесс контроля: стадии и процедуры
- Этапы процесса контроля
- 36. Оценочная деятельность на рынке НД. Принципы и этапы процесса оценки НД.
- 2. Методика внутреннего контроля процесса товародвижения и сохранности ТМЦ
- Балльная оценка состояния переходного процесса по секторам
- Технология оценки и анализа прозрачности и общественного участия в бюджетном процессе
- Балльная оценка состояния переходного процесса по странам
- Исследование существующих методов оценки конкурентоспособности предприятий и разработка комплексной методики повышения и оценки конкурентоспособности для торговых предприятий
- Оценка системы внутреннего контроля экономического субъекта
- 1. Цель, задачи, объекты и параметры внутреннего контроля процесса товародвижения и сохранности ТМЦ
- § 6. Финансовый контроль и мониторингв бюджетном процессе