
- •«Управление it-проектами»
- •Основное определение понятия «проект»
- •Основные стандарты управления проектами и их взаимосвязь
- •Основное определение понятия «управление проектами»
- •Основное определение понятий «программа», «управление программой», «портфель», «управление портфелем»
- •Роль офиса управления проектами
- •Роль менеджера управления проектами
- •Взаимосвязь проектов и стратегического планирования организации
- •Проекты и организационная деятельность предприятия
- •Взаимосвязь управления проектами и операционного управления процессами организации. Факторы среды предприятия
- •Факторы среды предприятия
- •Влияние организации на управление проектами
- •Жизненный цикл проекта
- •Фазы проекта
- •Взаимосвязь жизненного цикла проекта и продукта
- •Руководство проектом на протяжении жизненного цикла
- •Связи между фазами проекта
- •Определение понятия «процесс». Группы процессов управления проектом
- •Общие взаимодействия процессов управления проектами
- •Состав группы процессов инициации
- •Состав группы процессов планирования
- •Состав группы процессов исполнения
- •Состав группы процессов мониторинга и управления
- •Состав группы процессов завершения
- •Назначение процессов проекта в рамках жизненного цикла системы
- •Процесс планирования проекта
- •Процесс оценки проекта
- •Процесс контроля проекта
- •Процесс принятия решений
- •Процесс управления рисками
- •Процесс управления конфигурацией
- •Процесс управления информацией
- •Определение понятия «модель жизненного цикла»
- •Взаимосвязь моделей жизненных циклов информационных и программных систем
- •Каскадная (водопадная) модель жизненного цикла разработки ис
- •Спиральная модель жизненного цикла разработки ис
- •Инициация проекта разработки информационной системы
- •Сравнение процессов инициации проекта разработки ис в различных стандартах и методологиях
- •Общая методика инициации проекта
- •Предварительное оценивание реализуемости проекта разработки ис
- •Участники проекта разработки ис. Документирование инициации проекта разработки ис
- •Определение участников проекта в стандарте iso 15288:2002
- •Участники проекта разработки ис
- •Документирование процессов инициации проекта разработки ис
- •План управления проектом
- •Процесс планирования проекта в рамках жизненного цикла системы
- •Планирование проекта разработки ис в соответствии с положениями гост группы 34 «Информационные технологии»
- •Основные определения и описания требований к информационным и программным системам
- •Основы управления требованиями к информационным и программным системам
- •Основные проблемы работы с требованиями к информационным и программным системам
- •Входы, инструменты и выходы процесса «Определение содержания»
- •Входы, инструменты и выходы процесса «Создание иерархической структуры работ»
- •Особенности выполнения процессов построения иерархической структуры работ в соответствии с положениями iso 15288:2002
- •Процессы планирования человеческих ресурсов в стандарте pmbok
- •Процессы управления человеческими ресурсами в стандарте iso 15288:2002
- •Описание идеальной команды it-проекта
- •Модель People Capability Maturity Model
- •Основные процессы формирования и управления расписанием проекта
- •Методы и инструменты процесса «Определение операций»
- •Методы и инструменты процесса «Определение последовательности операций»
- •Методы и инструменты процесса «Оценка ресурсов операций»
- •Методы и инструменты процесса «Оценка длительности операции»
- •Процесс «Разработка расписания»
- •Процесс «Управление расписанием»
- •Технология разработки расписания проекта на основе метода критического пути
- •Основы управления стоимостью проекта
- •Процесс «Оценка стоимости»
- •Процесс «Определение бюджета проекта»
- •Проблема оценки стоимости и бюджетирования ит-проектов
- •Видение кризиса инженерных подходов и зарождение идей гибкого управления ит-проектами
- •Гибкие методологии разработки. Манифест и принципы Agile. Семейство Agile-методологий
- •Анализ особенностей Agile-ориентированных подходов на примере Scrum
- •Проблемы применения Agile-методологий
- •Процессы управления исполнением проекта
- •Методики измерений, используемые в иt-проектах
- •Процесс «Завершение проекта или фазы»
Предварительное оценивание реализуемости проекта разработки ис
Основные условия выполнимости проекта
В ходе проведения анализа осуществимости проекта разработки ИС менеджеру проекта надо предоставить руководству предприятия, нуждающейся в данной ИС, сведения о предполагаемой длительности и стоимости выполнения данного проекта
Основные режимы разработки программного обеспечения с точки зрения модели СОСОМО:
органический - платежная ведомость, опись или научное вычисление (небольшая команда разработчиков, небольшие нововведения, нестрогие ограничения, конечные сроки, стабильная среда разработки);
сблокированный режим – прикладные системы, компиляторы, СУБД, редакторы (не очень большая команда разработчиков среднего проекта, некоторые инновации, умеренные ограничения, конечные сроки, нестабильная среда разработки);
внедренный режим – системы реального времени, сети АТМ, военные системы (большая команда разработки, большой объем требуемых инноваций, жесткие ограничения и жесткие сроки сдачи проекта, сложная среда разработки).
Формулы оценки трудозатрат и времени разработки (органический, сблокированный, внедренный режимы):
Формулы оценки средней численности персонала и производительности труда:
Идея понятия «функциональная точка»
Основная идея понятия «функциональная точка» – максимальный отказ от деталей реализации ПО и перенос оценки в область функциональности, наблюдаемой пользователем
Упрощенная методика функциональных точек:
Этап 1. Эмпирическая оценка функциональных баллов разрабатываемой ИС путем проведения классификации по масштабу проекта, характеристикам пользователей объекта проектирования и типу объекта проектирования;
Этап 2. Получить оценочное значение сложности проекта разрабатываемой ИС в баллах функциональности.
Этап 3. Использовать методику «отката» и рассчитать оценку сложности в строках кода.
Этап 4. Оценить трудозатраты, длительность выполнения проекта, среднюю численность требуемого персонала и производительность его труда в ходе выполнения проекта разработки ИС с использованием методики СОСОМО.
Таблица 7.3 – Классификаторы проекта разрабатываемой информационной системы
Масштаб проекта, C1 |
Пользователи объекта проектирования, C2 |
Тип объекта проектирования, C3 |
|||
Функция |
1 |
Индивидуальное использование |
1 |
Не требующий программирования (визуальная разработка и т. д.) |
1 |
Объект |
2 |
Потребители shareware ПО |
2 |
Скрипт |
2 |
Библиотека объектов |
4 |
Академическая среда, инженерия |
3 |
ПО встраиваемой одноплатной системы |
5 |
Реализация концепции |
5 |
Внутрикорпоративные, локальное использование |
5 |
База данных |
6 |
Прототип для последующего эволюционного развития |
6 |
Внутрикорпоративные, распределенное использование |
6 |
Клиент-серверное ПО |
8 |
Масштаб проекта, C1 |
Пользователи объекта проектирования, C2 |
Тип объекта проектирования, C3 |
|||||
Приложение для внутренних нужд |
8 |
Контрактный проект, гражданский заказчик |
7 |
Математическое ПО |
9 |
||
Приложение под заказ |
9 |
Контрактный проект, заказчик – органы местной власти |
8 |
Коммуникационное ПО |
11 |
||
Приложение, пригодное к расширению функциональности в ходе жизненного цикла |
10 |
Коммерческий проект |
9 |
ПО управления процессами |
12 |
||
Компонент внешней системы |
11 |
Контрактный проект, государственное финансирование |
14 |
ПО встраиваемой многоплатной системы |
13 |
||
Новая масштабная система |
12 |
Военный проект |
15 |
ПО для общедоступных сервисов |
15 |
||
Компонентная система |
13 |
|
|
|
|
Формула расчета оценочного значения сложности проекта разрабатываемой ИС в баллах функциональности
FP = (C1 + C2 + C3)2,35
Таблица 7.4 – Число строк кода, необходимых для реализации одного балла функциональности в зависимости в зависимости от языка:
Язык |
Строк кода на балл функциональности |
Ассемблер |
320 |
Макроассемблер |
213 |
C |
150 |
Algol |
106 |
Cobol |
106 |
Fortran |
106 |
Pascal |
91 |
Modula-2 |
71 |
Ada |
71 |
Prolog |
64 |
Lisp |
64 |
Forth |
64 |
Basic |
64 |
C++ |
53 |
Java 2 |
46 |
Objective C |
26 |
Visual Basic 6 |
24 |
Smalltalk |
21 |
Delphi 5 |
18 |
Языки запросов |
16–13 |
(05.04.2013)
Участники проекта разработки ИС. Документирование инициации проекта разработки ИС
Участники проекта разработки ИС. Документирование инициации проекта разработки ИС