Адаптация стандартов к конкретному проекту.

Стандартизация организованных процессов ЖЦ

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

2. Создание инфраструктуры - выбор и поддержка технологий, стандартов и инструментальных средств, выбор и установка аппаратных и программных средств. Все эти компоненты используются для разработки, эксплуатации или сопровождения программируемой системы. Инфраструктура должна модифицироваться, т. е. постоянно совершенствуется в соответствии с изменяющимися требованиями. Инфраструктура сопровождается в процессе ЖЦ.

3.Процесс усовершенствования - направлено на повышение производительности труда всех участвующих в работах специалистов за счет совершенствования технологии , методов управления , выбора инструментальных средств и обучение персонала. Условие основано на анализе достоинств и недостатков каждого процесса. Анализ на основе материалов, накопленных в процессе эксплуатации.

4.Процесс обучения состоит из первоначального обучения персонала и последнего повышение квалификации. Эффективность всех процессов ЖЦ ПО зависит от уровня квалификации персонала. Процесс обучения должен учитывать необходимые ресурсы и средства обучения

 

 

Каждый проект имеет свои определенные особенности. Отличая в требованиях к проектируемой системе влияют на способы создания, применения, сопровождения программируемой системы. В последнее время нарастает роль и конкретизация работ по технологической поддержке и графической визуализации проектирования, а также по стандартизации интерфейсов. Особое внимание уделяется детализации процессов ЖЦ, которая обеспечивает высокое качество созданных систем и возможности их итерационного развития на протяжении длительного периода времени при создании многочисленных версий. Но наши отечественные разработки зачастую не знают и не учитывают опыт, который формализован, отражен в зарубежных стандартах. В результате технологии в процессе разработки формируется не системно с позицией скорейшего достижения видимых для заказчика результатов. Это в последствии сказывается на низкой надежности функционирования и безопасности применения программируемой системы, также затрудняет модернизацию и развитие версии. Чтобы снизить затраты и обеспечить качество разработки программируемой системы стандарты ЖЦ необходимо адаптировать к индивидуальному проекту системы. Для этого должны быть определены характеристики окружения проекта которые могут воздействовать на адаптацию. К этим характеристикам относятся:

1) функции ЖЦ системы,

2) требования к системе, ПО,

3) организационные основы коллективов специалистов, стратегии их работы,

4) кол-во задействованного персонала для разработки и эксплуатации системы.

Согласно российскому стандарту на ЖЦ ПО адаптация состоит из работ след видов:

1) Определение условий выполнения проста – должны быть определены характеристики, влияющие на адаптацию: модель ЖЦ, влияние ЖЦ в уже существующей системе, требование к системе, организационные подходы, процедуры и условия, кол-во задействованного персонала

2) определение исходных данных для адаптации - надо получить от участвующих в проекте субъектов все данные, которые могут повлиять на решения по адаптации,

3) Выбор процессов, работ и задач - требует определения всех процессов, работ и задач, необходимых для построения ЖЦ. Если требуется выполнить допустимые процессы, работы и задачи, которые не отражены в стандарте, то они должны быть определены, установлены в договорной документации на проект,

4) Документирование решений по их адаптации и обосновании. Все решения по адаптации и их обоснования должны быть документировано оформлены.

Модель ЖЦ разбивается на стадии и этапы. Каждое такое разбиение охватывает работы, которые реализуются в определенный период времени. После завершения этих работ может потребоваться согласование сторон на переход к следующему периоду. Процессы общей структуры ЖЦ согласно стандарту ГОСТ Р ИСО / МЭК 12207основаны на 2-х основных принципах, а именно модульности и последовательности. Принцип модульности заключается в следующем: каждый процесс сильно связан, т.е. организован т.о., что все части проекта строго взаимосвязаны. Процессы свободно соединены между собой, количество интерфейсов между процессами сведено к минимуму, каждый процесс предназначен для реализации функций ЖЦ. При определении области применения процессов должны использоваться следующие правила:

1) процесс должен быть модулем ЖЦ,

2) каждый процесс должен быть привязан к архитектуре системы,

3) должна быть обеспечена возможность для проверки мобильности процесса,

4) каждый процесс должен иметь внутреннее строение в соответствии с решениями. Принцип ответственности базируется на определенных обязанностях каждого субъекта, который вовлечен в ЖЦ. Субъект может выполнять 1 или несколько процессов. Если процесс выполняется несколькими субъектами 1 из субъектов должен быть ответственным за весь процесс. Субъект, выполняющий отдельный процесс несет ответственность за весь процесс, даже если выполнение других работ поручено другим субъектам. Применение ГОСТа требует определенных усилий от исполнителей и его адаптации. В этом стандарте отражено создание этапов работ и результирующих документов на методологическом и концептуальном уровне. Методы и средства реализации каждого работника в стандартах не раскрывается и адресуется к специалистам детализированным нормативным документам, которые создаются на уровне стандарта Де Факто руководств или инструкции документации на конкретном инструменте средства. №23 Стандарты.