
Управление проектом создания ис
Проект – это упорядоченная совокупность действий, направленная на достижение наперёд заданной цели, ограниченная требованиями к
срокам,
стоимости,
уровню риска и
качеству ожидаемых результатов.
Управление программными проектами (О`Коннел)
АНАЛИЗ И ПЛАНИРОВАНИЕ
Наглядное представление цели
Сделайте список задач
Должен быть 1 руководитель
Лидерство
Ответственность
Полномочия
Количество проектов...
Распределите задач по людям
Удостовериться, что у каждой задачи есть исполнитель
Принять во внимание др. занятия исполнителей
Попытаться максимизировать силы той команды, которую Вы получили
Управляйте ожиданиями
Явные и скрытые риски
«Заделы»
Управление требованиями
КОНТРОЛЬ И ВЫПОЛНЕНИЕ ПЛАНА
Используйте подходящий стиль руководства
Несколько человек – тысячи человек
Каждый – индивидуум со своими страхами, предубеждениями, желаниями, надеждами, опытом, проблемами, амбициями
Как начать работу со столь сложным организмом?
Как поддерживать рабочую атмосферу?
Знайте, что происходит
Завершающиеся задачи
Запускаемые задачи
Задачи в работе
График:
Изменений нет
Поправимый сбой
Сбой, приводящий к изменению графика.
Сообщайте людям, что происходит
Руководитель, как часовой
Движения извне:
Движение вовне
Повторяйте пп. 1-8 до достижения п. 10
Приз
Инкрементная модель
Инкремент = приращение.
Разработка начинается с предоставления набора требований и реализации системы путем последовательного конструирования и фиксации промежуточных продуктов (1, …, N) системы, постепенно приближающейся к итоговой системе
Итерационная модель
Предполагает многократные возвраты к этапу формирования требований с целью их расширения и уточнения.
Задачи эксплуатации и сопровождения ИС
Эксплуатация определяет действия предприятия-оператора, обеспечивающего функционирование программной системы и поддержку пользователей. Эксплуатация включает в себя следующие работы:
подготовку процесса;
эксплуатационные испытания;
эксплуатацию системы;
поддержку пользователя.
Подготовка процесса обеспечивает:
а) разработку плана и регламента эксплуатации, включая
операции сбора сведений о проблемах и предложений об изменениях,
решения проблем,
организации обратной связи с пользователем;
б) разработку процедур
тестирования и
ввода в эксплуатацию
Мероприятия по поддержке пользователей –
помощь и консультации.
Все взаимодействия с пользователями должны документироваться.
В сложных случаях оператор эксплуатации должен направлять запросы оператору сопровождения.
Если решение проблемы, возникшей у пользователя, требует значительного времени, оператор эксплуатации должен предложить варианты временного решения.
Испытание
Методы тестирования
Use Cases Test Cases
Приемосдаточная комиссия
Протокол испытаний
Акт приемки-сдачи
Протокол разногласий.
Сопровождение
Процесс сопровождения реализуется оператором сопровождения
Процесс инициируется при возникновении проблем, возникших при эксплуатации системы, либо потребностей в модернизации системы или переносе её на другую платформу
Цель процесса – изменение существующего программного продукта при сохранении его целостности; заканчивается он снятием системы с эксплуатации.
Работы процесса сопровождения
подготовка процесса;
анализ проблем и изменений;
внесение изменений;
проверка и приемка при сопровождении;
перенос;
снятие с эксплуатации.
Сопровождение программного обеспечения = Модификация программного продукта после передачи в эксплуатацию для устранения сбоев, улучшения показателей производительности и/или других характеристик (атрибутов) продукта, или адаптации продукта для использования в модифицированном окружении.
Цели сопровождения
Поддержка контроля (управляемости) программного обеспечения в течение всего цикла эксплуатации:
«Поддержка»
устранение сбоев
предотвращение падения производительности программной системы до неприемлемого
«Улучшение»
улучшение дизайна
совершенствование существующих функций
«Коммуникации и перенос»
создание интерфейсов взаимодействия с другими (внешними) системами
Адаптация для возможности работы на другой (или обновленной платформе) аппаратной платформе, применения новых системных возможностей, функционирования в среде обновленной инфраструктуры и т.п.
«Доработка»
реализация расширений функциональных возможностей