НА 6 ЛИСТАХ
1.1.1. Процесс планирования ПО
1.2.1. Проектирование архитектуры
1.3.1. Менеджмент конфигурации ПО
1.4. Процессы совершенствования ПО
Менеджер инициирует проект. Определяет требования. Оценивает осуществимость проекта, проверяя, что ресурсы, необходимые для выполнения и управления проектом, доступны, адекватны и выделены, а сроки завершения проекта достижимы.
Менеджер готовит планы выполнения проекта. Планы включают в себя:
a) графики работ для своевременного завершения задач;
b) оценку усилий;
c) ресурсы необходимые для выполнения задач;
d) распределение задач;
e) распределение обязанностей;
f) количественное определение рисков, связанных с задачами или самим процессом;
g) мероприятия по гарантии качества для применения в пределах всего проекта;
h) затраты, связанные с выполнением процесса;
i) обеспечение окружающей среды и инфраструктуры;
j) определение и сопровождение модели жизненного цикла, состоящей из стадий, используя конкретные модели жизненного цикла для проектов организации.
Менеджер получает полномочия на проект.
Цель процесса проектирования архитектуры системы заключается в определении того, как системные требования следует распределить относительно элементов системы.
Процесс проектирования архитектуры системы:
a) определяется архитектурный проект системы, в соответствии с которым выполняется идентификация элементов системы и удовлетворяются заданные требования;
b) устанавливаются функциональные и нефункциональные системные требования;
c) требования распределяются по элементам системы;
d) определяются внутренние и внешние интерфейсы каждого системного элемента;
e) выполняется верификация между системными требованиями и архитектурой системы;
f) требования, распределенные по системным элементам и их интерфейсам, становятся прослеживаемыми к базовой линии требований заказчика;
g) поддерживается согласованность и прослеживаемость между системными требованиями и архитектурным проектом системы и
h) системные требования, конструкция, архитектурный проект системы и их взаимосвязи отражаются в базовой линии и сообщаются всем участвующим сторонам;
i) в системный проект включается человеческий фактор, эргономические знания, технические приемы, методы и средства;
j) определяются и выполняются действия по проектированию, ориентированные на человека.
Цель процесса конструирования программных средств заключается в создании исполняемых программных блоков, которые должным образом отражают проектирование программных средств.
Процесс конструирования программных средств:
a) определяются критерии верификации для всех программных блоков относительно требований;
b) изготавливаются программные блоки, определенные проектом;
c) устанавливается совместимость и прослеживаемость между программными блоками, требованиями и проектом;
d) завершается верификация программных блоков относительно требований и проекта.
Цель процесса сборки системы заключается в объединении системных элементов (включая составные части технических и программных средств, ручные операции и другие системы, при необходимости) для производства полной системы, которая будет удовлетворять системному проекту и ожиданиям заказчика, выраженным в системных требованиях.
Процесс сборки системы:
a) система собирается в соответствии с приоритетами системных требований;
b) проводится верификация соответствия с системными требованиями, распределенными по элементам системы, включая интерфейсы между ними;
c) верифицируется собранная система с применением определенных критериев;
d) проверяется согласованность и прослеживаемость между системным проектом и интегрированными элементами системы;
e) собирается система, демонстрирующая соответствие с системным проектом;
f) собирается система, демонстрирующая существование полной совокупности пригодных для применения поставляемых системных элементов.
Цель процесса квалификационного тестирования программных средств заключается в подтверждении того, что комплектованный программный продукт удовлетворяет установленным требованиям.
Процесс квалификационного тестирования программных средств:
a) проверяется соответствие с требованиями к программному обеспечению;
b) ПО верифицируется с использованием установленных критериев;
c) результаты тестирования заносятся в систему контроля данных о тестировании.
Цель процесса менеджмента конфигурации программных средств заключается в установлении и сопровождении целостности программных составных частей процесса или проекта и обеспечении их доступности для заинтересованных сторон.
Процесс менеджмента конфигурации программных средств:
a) ПО делится на серверную и клиентскую часть;
b) составные части вводятся в базовую линию;
c) контролируются модификации и выпуски этих составных частей через присвоение им уникальных порядковых номеров;
d) обеспечивается доступность модификаций и выпусков для заинтересованных сторон;
e) регистрируется и сообщается статус составных частей и модификаций;
f) гарантируются завершенность и согласованность составных частей;
g) контролируются хранение, обработка и поставка составных частей.
Цель процесса решения проблем в программных средствах заключается в обеспечении гарантии того, что все выявленные проблемы идентифицируются, анализируются, контролируются и подвергаются менеджменту для осуществления их решения.
Процесс решения проблем в программных средствах:
a) Менеджер технической поддержки получает информацию о технической проблеме на электронную почту: support@equityalgorithm.com;
b) проблемы регистрируются в электронной системе отслеживания проблем, идентифицируются и классифицируются менеджером технической поддержки;
c) проблемы анализируются и оцениваются для определения приемлемого решения (решений);
d) выполняется решение проблем;
e) проблемы отслеживаются вплоть до их закрытия;
f) известно текущее состояние всех зафиксированных проблем в системе отслеживания состояния проблем.
Цель процесса совершенствования программного комплекса заключается в мониторинге и последующей адаптации ПО к изменяющимся потребностям рынка и требованиям новых технологий и обеспечении их оперативного внедрения.
Процесс совершенствования ПО:
g) менеджер проекта получает информацию от аналитиков на почту: support@equityalgorithm.com;
h) задачи и технологии анализируются и оцениваются для определения приемлемого решения (решений);
i) выполняется разработка новых задач и ввод новых технологий;
j) выполняется тестирование новых задач и технологий;
k) выполняется внедрение новых задач и технологий.
Менеджер ПО: Корнеева Татьяна Викторовна, телефон: +7 (909) 643-91-24.
Специалист технической поддержки. Адрес электронной почты технической поддержки: support@equityalgorithm.com. Располагаются по адресу: город Москва, ул. Правды 8 корпус 13, офис 541.
Разработка проекта:
• 2 серверных программиста;
• Верстальщик;
• Дизайнер;
• Системный администратор;
• Специалист по тестированию.
Располагаются по адресу: город Москва, ул. Сущевская, дом 21, этаж 3, помещение 1, оф. 10.
Разработка проекта:
• Разработчик клиентской части;
• Дизайнер.
Располагаются по адресу: город Москва, ул. Правды 8 корпус 35.