регламентированный процесс прохождения границ этапов какой стандарт
Жизненный цикл и процессы разработки ПО
Стандарты жизненного цикла
а также некоторыми национальными и региональными институтами и организациями (в основном, американскими и европейскими, поскольку именно они оказывают наибольшее влияние на развитие технологий разработки ПО во всем мире):
разработан набор стандартов, регламентирующих различные аспекты жизненного цикла и вовлеченных в него процессов. Список и общее содержание этих стандартов представлены ниже.
Группа стандартов ISO
Определяет общую структуру жизненного цикла ПО в виде 3 ступенчатой модели, состоящей из процессов, видов деятельности и задач. Стандарт описывает вводимые элементы в терминах их целей и результатов, тем самым задавая неявно возможные взаимосвязи между ними, но не определяя четко структуру этих связей, возможную организацию элементов в рамках проекта и метрики, по которым можно было бы отслеживать ход работ и их результативность.
Таблица 2.1. Процессы жизненного цикла ПО по ISO 12207
Основные процессы
Поддерживающие процессы
Организационные процессы
Адаптация
Передача ПО (в использование);
Поддержка ПО Документирование;
Адаптация описываемых стандартом процессов под нужды конкретного проекта
Каждый вид деятельности нацелен на решение одной или нескольких задач (tasks). Всего определено 224 различные задачи. Например:
Отличается от предыдущего нацеленностью на рассмотрение программно-аппаратных систем в целом.
В данный момент продолжается работа по приведению этого стандарта в соответствие с предыдущим.
Всего выделено 26 процессов, объединяемых в 5 групп.
Таблица 2.2. Процессы жизненного цикла систем по ISO 15288
Процессы выработки соглашений
Процессы уровня организации
Процессы уровня проекта
Технические процессы
Специальные процессы
Передача в использование;
Изъятие из эксплуатации
Адаптация описываемых стандартом процессов под нужды конкретного проекта
Деятельности в рамках этого процесса следующие.
Определяет правила оценки процессов жизненного цикла ПО и их возможностей, опирается на модель CMMI (см. ниже) и больше ориентирован на оценку процессов и возможностей их улучшения.
Определяются 5 категорий, включающих 35 процессов и 201 вид деятельности :
Таблица 2.3. Процессы жизненного цикла ПО и систем по ISO 15504
Отношения «заказчик-поставщик»
Процессы уровня организации
Процессы уровня проекта
Инженерные процессы
Процессы поддержки
Определение нужд заказчика;
Проведение совместных экспертиз и аудитов;
Подготовка к передаче;
Поставка и развертывание;
Оценка удовлетворенности заказчиков
Обеспечение среды для работы
Планирование жизненного цикла;
Управление ресурсами и графиком работ;
Выделение системных требований и проектирование системы в целом;
Выделение требований к ПО;
Реализация, интеграция и тестирование ПО;
Интеграция и тестирование системы;
Сопровождение системы и ПО
Группа стандартов IEEE
Например, подпроцесс разработки состоит из групп деятельностей по выделению требований, по проектированию и по реализации. Группа деятельностей по проектированию включает архитектурное проектирование, проектирование баз данных, проектирование интерфейсов, детальное проектирование компонентов.
Стандарт и методология управления: в чем разница
Многие до сих пор путают стандарт управления с методологией. Рассказываем, как разобраться в этих понятиях.
Что такое стандарт и методология управления
Стандарт управления — это набор рекомендаций и советов. Нужен, чтобы вам было на что ориентироваться в работе.
Примеры стандартов управления
Стандарт управления
В чем его суть
ICB
Стандарт компетенций руководителя проектов
PMBOK
Стандарт процессов
P2M
Стандарт ценностей
Пишет про управление в Skillbox. Работала координатором проектов в Русском музее, писала для блога агентства CRM-маркетинга Out of Cloud.
Можно ориентироваться на один стандарт или совмещать сразу несколько.
Методология управления — это набор методов и практик. Это подробный план действий, в отличие от стандарта, который просто задает направление.
Вопросы, которые помогут различать стандарт и методологию
Стандарт
Методология
Что можно делать?
Что делать?
Как это можно делать?
Как делать?
Кто это может делать?
Кто это делает?
Кто за это может отвечать?
Кто за что отвечает?
Какие могут быть процессы?
Как проходит процесс?
Что можно сделать потом?
Какой шаг следующий?
На что еще можно ориентироваться?
На что ориентироваться?
Обычно команда выбирает одну методологию и следует ее принципам. Но не всегда методологии можно совмещать, потому что они могут противоречить друг другу. Например, гибкие методологии противоположны Waterfall, что не мешает некоторым командам дополнять каскадную модель разработки элементами из Agile.
Три основных отличия стандарта управления от методологии
Чтобы не путать стандарт и методологию, запомните три отличия.
Первое отличие: правила
На стандарт можно опираться в работе и учитывать его основы, но следовать всем правилам не обязательно.
Если используете методологию, нужно следовать принципам и правилам, чтобы все работало.
Например, так выглядят общие принципы гибких методологий.
12 принципов Agile
У agile-фреймворка Scrum есть специальный гид, которому нужно следовать.
Но бывают исключения, когда команда адаптирует методологию под свои потребности: не следует всем принципам, а выбирает только то, что поможет в работе.
Второе отличие: последовательность действий
У стандарта нет последовательных шагов, а в методологии всегда понятно, что и за чем делать.
Например, основа методологии Waterfall — это последовательность, каскадность шагов. Их нельзя менять местами или отменять.
Жизненный цикл разработки ПО при использовании каскадной модели — это пять этапов.
В agile-методологиях задачи можно ставить по приоритетам, а приоритеты могут измениться во время работы над проектом. Единственное — важно тестировать результат после каждой итерации.
Третье отличие: роли
В стандарте управления нет ролей, но есть рекомендации, кто и чем может заниматься. В методологиях роли есть, их распределяют перед началом проекта. Например, в Scrum, кроме команды разработки, есть scrum-мастер и Product Owner.
Стандарт управления
Методология
показывает основной вектор движения, следовать всем принципам не обязательно
без выполнения всех правил и принципов проект не состоится
нет последовательных шагов действий
всегда есть последовательность действий — что за чем идет, даже в гибких методологиях
стандарт не регламентирует роли в работе над проектом
методология определяет минимально нужную команду проекта по ролям
Теперь вы знаете, чем стандарт управления отличается от методологии. А чтобы не только разбираться в понятиях, но и правильно применять их на практике — выстраивать процессы, планировать и работать с рисками, приходите на курс по управлению проектами.
Руководитель digital-проектов
Выстроен на опыте основателя «Сибирикс» Владимира Завертайлова и ведущих менеджеров компании. Более 85 видеоуроков направлены на развитие управленческих навыков руководителей digital-проектов по методологиям agile, scrum, lean, kanban.
32 часа теории и 16 практических занятий
Живая обратная связь с преподавателями
Регламентированный процесс прохождения границ этапов какой стандарт
Комплекс стандартов на автоматизированные системы
Information technology. Set of standards for automated systems. Automated systems. Stages of development
МКС 35.080 ОКСТУ 0034
Дата введения 1992-01-01
1. РАЗРАБОТАН И ВНЕСЕН Государственным комитетом СССР по управлению качеством продукции и стандартам
2. УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Государственного комитета СССР по управлению качеством продукции и стандартам от 29.12.90 N 3469
4. ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ
Обозначение НТД, на который дана ссылка
Номер пункта, приложения
6*. ПЕРЕИЗДАНИЕ. Июль 2009 г.
Стандарт устанавливает стадии и этапы создания АС.
В приложении 1 приведено содержание работ на каждом этапе.
1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Процесс создания АС представляет собой совокупность упорядоченных во времени, взаимосвязанных, объединенных в стадии и этапы работ, выполнение которых необходимо и достаточно для создания АС, соответствующей заданным требованиям.
1.2. Стадии и этапы создания АС выделяются как части процесса создания по соображениям рационального планирования и организации работ, заканчивающихся заданным результатом.
1.3. Работы по развитию АС осуществляют по стадиям и этапам, применяемым для создания АС.
1.4. Состав и правила выполнения работ на установленных настоящим стандартом стадиях и этапах определяют в соответствующей документации организаций, участвующих в создании конкретных видов АС.
Перечень организаций, участвующих в работах по созданию АС, приведен в приложении 2.
2. СТАДИИ И ЭТАПЫ СОЗДАНИЯ АС
2.1. Стадии и этапы создания АС в общем случае приведены в таблице.
1. Формирование требований к АС
1.1. Обследование объекта и обоснование необходимости создания АС
1.2. Формирование требований пользователя к АС
1.3. Оформление отчета о выполненной работе и заявки на разработку АС (тактико-технического задания)
2. Разработка концепции АС
2.1. Изучение объекта
2.2. Проведение необходимых научно-исследовательских работ
2.3. Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователя
2.4. Оформление отчета о выполненной работе
3. Техническое задание
3.1. Разработка и утверждение технического задания на создание АС
4.1. Разработка предварительных проектных решений по системе и ее частям
4.2. Разработка документации на АС и ее части
5. Технический проект
5.1. Разработка проектных решений по системе и ее частям
5.2. Разработка документации на АС и ее части
5.3. Разработка и оформление документации на поставку изделий для комплектования АС и (или) технических требований (технических заданий) на их разработку
5.4. Разработка заданий на проектирование в смежных частях проекта объекта автоматизации
6. Рабочая документация
6.1. Разработка рабочей документации на систему и ее части
6.2. Разработка или адаптация программ
7.1. Подготовка объекта автоматизации к вводу АС в действие
7.2. Подготовка персонала
7.3. Комплектация АС поставляемая изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями)
7.4. Строительно-монтажные работы
7.5. Пусконаладочные работы
7.6. Проведение предварительных испытаний
7.7. Проведение опытной эксплуатации
7.8. Проведение приемочных испытаний
8. Сопровождение АС
8.1. Выполнение работ в соответствии с гарантийными обязательствами
8.2. Послегарантийное обслуживание
Допускается исключать стадию «Эскизный проект» и отдельные этапы работ на всех стадиях, объединять стадии «Технический проект» и «Рабочая документация» в одну стадию «Технорабочий проект». В зависимости от специфики создаваемых АС и условий их создания допускается выполнять отдельные этапы работ до завершения предшествующих стадий, параллельное во времени выполнение этапов работ, включение новых этапов работ.
ПРИЛОЖЕНИЕ 1 Справочное
1. На этапе 1.1 «Обследование объекта и обоснование необходимости создания АС» в общем случае проводят:
— сбор данных об объекте автоматизации и осуществляемых видах деятельности;
— оценку качества функционирования объекта и осуществляемых видов деятельности, выявление проблем, решение которых возможно средствами автоматизации;
— оценку (технико-экономической, социальной и т.п.) целесообразности создания АС.
2. На этапе 1.2 «Формирование требований пользователя к АС» проводят:
— подготовку исходных данных для формирования требований к АС (характеристика объекта автоматизации, описание требований к системе, ограничения допустимых затрат на разработку, ввод в действие и эксплуатацию, эффект, ожидаемый от системы, условия создания и функционирования системы);
— формулировку и оформление требований пользователя к АС.
3. На этапе 1.3 «Оформление отчета о выполненной работе и заявки на разработку АС (тактико-технического задания)» проводят оформление отчета о выполненных работах на данной стадии и оформление заявки на разработку АС (тактико-технического задания) или другого заменяющего ее документа с аналогичным содержанием.
4. На этапах 2.1 «Изучение объекта» и 2.2 «Проведение необходимых научно-исследовательских работ» организация-разработчик проводит детальное изучение объекта автоматизации и необходимые научно-исследовательские работы (НИР), связанные с поиском путей и оценкой возможности реализации требований пользователя, оформляют и утверждают отчеты о НИР.
5. На этапе 2.3 «Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователя» в общем случае проводят разработку альтернативных вариантов концепции создаваемой АС и планов их реализации; оценку необходимых ресурсов на их реализацию и обеспечение функционирования; оценку преимуществ и недостатков каждого варианта; сопоставление требований пользователя и характеристик предлагаемой системы и выбор оптимального варианта; определение порядка оценки качества и условий приемки системы; оценку эффектов, получаемых от системы.
6. На этапе 2.4 «Оформление отчета о выполненной работе» подготавливают и оформляют отчет, содержащий описание выполненных работ на стадии, описание и обоснование предлагаемого варианта концепции системы.
7. На этапе 3.1 «Разработка и утверждение технического задания на создание АС» проводят разработку, оформление, согласование и утверждение технического задания на АС и, при необходимости, технических заданий на части АС.
8. На этапе 4.1 «Разработка предварительных проектных решений по системе и ее частям» определяются: функции АС; функции подсистем, их цели и эффекты; состав комплексов задач и отдельных задач; концепции информационной базы, ее укрупненная структура; функции системы управления базой данных; состав вычислительной системы; функции и параметры основных программных средств.
9. На этапе 5.1 «Разработка проектных решений по системе и ее частям» обеспечивают разработку общих решений по системе и ее частям, функционально-алгоритмической структуре системы, по функциям персонала и организационной структуре, по структуре технических средств, по алгоритмам решений задач и применяемым языкам, по организации и ведению информационной базы, системе классификации и кодирования информации, по программному обеспечению.
11. На этапе 5.3 «Разработка и оформление документации на поставку изделий для комплектования АС и (или) технических требований (технических заданий) на их разработку» проводят: подготовку и оформление документации на поставку изделий для комплектования АС; определение технических требований и составление ТЗ на разработку изделий, не изготавливаемых серийно.
12. На этапе 5.4 «Разработка заданий на проектирование в смежных частях проекта объекта автоматизации» осуществляют разработку, оформление, согласование и утверждение заданий на проектирование в смежных частях проекта объекта автоматизации для проведения строительных, электротехнических, санитарно-технических и других подготовительных работ, связанных с созданием АС.
14. На этапе 6.2 «Разработка или адаптация программ» проводят разработку программ и программных средств системы, выбор, адаптацию и (или) привязку приобретаемых программных средств, разработку программной документации в соответствии с ГОСТ 19.101.
15. На этапе 7.1 «Подготовка объекта автоматизации к вводу АС в действие» проводят работы по организационной подготовке объекта автоматизации к вводу АС в действие, в том числе: реализацию проектных решений по организационной структуре АС; обеспечение подразделений объекта управления инструктивно-методическими материалами; внедрение классификаторов информации.
16. На этапе 7.2 «Подготовка персонала» проводят обучение персонала и проверку его способности обеспечить функционирование АС.
17. На этапе «Комплектация АС поставляемыми изделиями» обеспечивают получение комплектующих изделий серийного и единичного производства, материалов и монтажных изделий. Проводят входной контроль их качества.
18. На этапе 7.4 «Строительно-монтажные работы» проводят: выполнение работ по строительству специализированных зданий (помещений) для размещения технических средств и персонала АС; сооружение кабельных каналов; выполнение работ по монтажу технических средств и линий связи; испытание смонтированных технических средств; сдачу технических средств для проведения пусконаладочных работ.
19. На этапе 7.5 «Пусконаладочные работы» проводят автономную наладку технических и программных средств, загрузку информации в базу данных и проверку системы ее ведения; комплексную наладку всех средств системы.
20. На этапе 7.6 «Проведение предварительных испытаний» осуществляют:
Стандарты управления проектами
Виды стандартов управления проектами
На сегодняшний день существует несколько видов стандартов управления проектами:
Основные международные стандарты
Международные стандарты управления проектами – это системы, что включат в себя детальное описание требований к управлению проектами, а также аудит, консалтинг, обучение, тестирование и другие элемент. На сегодняшний день в мире используется несколько основных стандартов.
PMВОК (Project Management Body of Knowledge)
Разработанный Американским институтом управления проектами (ANSI), этот стандарт регулярно обновляется. Последняя редакция под названием The Guide to the PMBOK, 4th Edition была принята в 2008 году. Изначально данный стандарт разрабатывался, как общенациональный американский стандарт, но сегодня имеет мировое значение.
Его базис – процессный подход к управлению проектами. Специально подобранные элементарные процессы применяются для формирования процедуры управления проектами, строящимися по осевому принципу. Также PMBOK включает в себя обобщенные принципы и подходы, использующиеся с области проектного менеджмента. Они так формализованы и структурированы, была возможность применять их во многих ситуациях и проектах.
Девять областей знаний, связанных с управлением проектами, описаны детально:
Каждая из вышеописанных областей знаний включает в себя отдельные процессы, выполняемые менеджерами в ходе реализации проекта на любом из этапов. Процессно-ориентированный подход в управлении проектами стандарта РМВОК подразумевает детальное описание документов, что необходимы для исполнения проекта, а также входных данных, методов и средств, что будут применяться для реализации проекта.
ICB (IPMA Competence Baseline)
На сегодняшний день 16 стран-участников уже ратифицировали свои национальные своды знаний согласно требованиям ICB, а для вдвое больше стран-участников стандарт IPMA является базой для создания национальных сводов знаний.
В отличие от РМВОК, стандарт ICB придерживается компетентностного и деятельностного подхода. Это значит, что он определяет сферы компетентности и квалификации проекта, а также принципы оценивания уровня кандидата на получение сертификата менеджера. В ICB включено двадцать восемь основных элементов и четырнадцать вспомогательных. Все они определяют сферы требований к знаниям и компетентности кандидата, а также его профессионализму.
Стандарт ICB базируется на национальных разработках нескольких стран, входящих в IPMA: немецких PM-Kanon и PM-ZERT/GPM, французских Criteres d’analyse и AFITEP, британской Body of Knowledge of АРМ, а также швейцарских Beurteilungsstruktur и VZPM.
Не нашли что искали?
Просто напиши и мы поможем
Каждая из национальных ассоциаций, имеющих членство в IPMA, отвечает за утверждение и формирование собственных Национальных требований по компетентности (National Competence Baseline – NCB), которые должны соответствовать ICB, но с учетом собственных культурных и национальных особенностей. Специальный комитет IPMA впоследствии оценивает и ратифицирует Национальные требования на соответствие ICB и основным критериям сертификации согласно стандарту EN 45013.
ISO 10006
Это базовый документ в серии стандартов ISO, что подготавливаются техническом комитетом ISO/TC 176 «Управление качеством и обеспечение качества» Всемирной федерации национальных органов стандартизации (члены ISO).
В данном стандарте основной упор делается на принцип эффективности проектирования рационального и эффективного процесса и контроля данных, а не лишь процессе контроля финального результата. Серия стандартов ISO разделяются на две отдельные категории. Первая категория включает в себя те процессы, что участвуют в цикле обеспечения продукта проекта (проектировании, производстве и проверке).
Данные процессы детально описаны в стандарте ISO 9004–1. Вторая категория стандартов – это непосредственно ISO10006, включающий в себя все процессы, связанные с управлением проектом.
Стандарт ISO10006 рассматривает десять групп процессов управления проектом:
Стандарт ISO10006 составлялся специально для проектов широкого спектра, как с краткосрочной, так и с долгосрочной перспективой, а также для самых разных условий. Но при этом стандарт не учитывает сам тип проектируемого продукта, поэтому рамочные требования, что положены в его основу, необходимо впоследствии адаптировать к определенным условиям разработки и выполнения определенного проекта.
Ключевые определения и терминология заимствованы из стандарта ISO8402, а на всех этапах управления проектов применяют задачи и процессы менеджмента качества.
Национальные стандарты формируются на основе международных стандартов. На сегодняшний день в РФ отсутствуют национальные стандарты, но в 2001 году Ассоциацией по управлению проектами России (SOVNET) были созданы «Основы профессиональных знаний. Национальные требования к компетентности специалистов», базирующиеся на основе стандарта IPMA. Уже зарегистрирован перевод стандарта ISO 10006:2003, а в частном порядке широко используется стандарт PMI в качестве основы для корпоративных стандартов во многих компаниях.
Стандарты зрелости управления проектами
Рассматривая стандарты управления проектами, нельзя не остановиться и не рассмотреть стандарты зрелости управления проектами, которые также имеют статус международных. Еще в 2004 году PMI разработал стандарт оценки уровня зрелости компании по управлению проектами ОРМЗ (Organization Project Management Maturity Model), содержащий методологию выявления состояния управления проектами в организации.
Организационная зрелость по управлению проектами
Такая категория, как организационная зрелость по управлению проектами предназначается для описания способности компании отбирать проекты и управлять ими таким образом, чтобы с максимальной эффективностью поддерживать достижение основных целей компании. В нижеприведенной таблице представлена общая характеристика уровней зрелости по отношению к управлению проектами.
Уровень
Характеристика
Нулевой
Действия сотрудников основываются на их личных представлениях о целях работы. Внутренняя регулирующая документация отсутствует, а сами действия не документируются. Бизнес-знания закреплены за сотрудниками и при увольнении исчезают, сами бизнес-процессы никак не описываются и не классифицируются. Деятельность предприятия является для сотрудников непрозрачной.
Осознание
Разрабатываются внутренние стандарты для описания базовых и основных бизнес-процессов компании. Для выполнения новых проектов используется опыт уже выполненных.
Управляемость
Все бизнес-процессы четко стандартизованы и задокументированы. Система управления отделена от сотрудников и является автономной. Все сотрудники, включая руководителей высшего звена, обязаны следовать внутреннему уставу компании и системе управления.
Измеряемость
Введена количественная система оценки эффективности бизнес-процессов, базирующаяся на финансовых и натуральных показателях. Применяются одновременно несколько систем оценок работы сотрудников организации. Системы оценки персонала и описания бизнес-процессов синхронизированы для максимальной эффективности.
Совершенствование
Регулярная корректировка бизнес-процессов на основании постоянного анализа показателей деятельности организации с обязательным отображением корректировок во внутренней документации.
Главное предназначение ОРМЗ – стать стандартом для организационной зрелости по управлению проектами и корпоративного управления проектами.Стандарт ОРМЗ – это комплексный подход, целью которого является помощь организациям в оценке и развитии собственных возможностей по эффективной реализации проектов.
Сложно разобраться самому?
Попробуй обратиться за помощью к преподавателям
Это ключевой стандарт к организационной зрелости управления проектами и в него входят три элемента, взаимно зависимых друг от друга:
Важным отличием этого стандарта является уникальная база данных, включающая в себя сто наиболее эффективных и успешных практик, а также описания нескольких тысяч самых важных критериев успеха, результатов и другой информации, что характеризует развитие зрелости управления проектами в организации.
Изначально ОРМЗ создавался таким образом, чтобы быть максимально понятным и доступным, а также простым в использовании и настраиваемым под определенного потребителя. Поэтому его легко можно брать в качестве базы для стандарта управления проектами – это позволит организации с успехом трансформироваться в состояние эффективности, когда текущие проекты выполняются согласно стратегическим планам и в пределах установленных сроков и бюджета.