Похожие презентации:
2. Организация процесса проектирования
1. Управление проектированием информационных систем Лекция 2 Организация процесса проектирования
2. Процесс разработки программ
• Насколько хорош имеющийся процесс?• Что надо сделать для его улучшения?
• С чего начать?
2-2
3. Умелец – артель – армада
2-34. Методы организации работ в проектах
• Скоординированная работа многих групп• Те же методы эффективны и для малых групп
• В упрощенном виде полезны и умельцаминдивидуалам
2-4
5. Люди и процесс
• Важнейших элемент - таланты• Таланты важны, но им нужна поддержка
упорядоченного процесса чтобы давать
первоклассный результат
• Миф о супер-программистах
• Миф о прогрессе в технологиях
2-5
6. Что такое программный проект?
• особый вид деятельности с элементамиуникальности и важности;
• отграничен от других деятельностей;
• имеет определенный срок;
• имеет начало и конец;
• имеет цели, достижение которых
определяет его окончание.
2-6
7. Что не является проектом
• несение обязанностей;• бесцельное времяпровождение;
• деятельность без четких границ.
2-7
8. Фазы проекта в идеале
абстрактностьконцептуализация
разработка предложений
планирование+организация
экспертиза плана
исполнение работ
после исполнения
конкретность
время
2-8
9. Концептуализация: цель+требования+ограничения
• определять максимально что, а не как;• императивность (shall, shall not);
• простота;
• проверяемость, подтверждаемость;
• ситуация: стандартная, экстремальная;
• срок, динамика возникновения;
• сопутствующие условия;
• взаимозависимые требования;
• источник, область применения;
• возможность выполнения;
• уникальный идентификационный номер;
• ответственное лицо.
2-9
10. Разработка предложений: описание+выбор подхода
• предположения о ситуации;• альтернативные пути к целям проекта;
• критерии принятия решений;
• модели выбора альтернатив;
• практические ограничения;
• важные потенциальные препятствия;
• сметы ресурсных затрат;
• графики работ.
2-10
11. Описание проекта: знаем, что делать + сумеем выполнить
• как работа будет выполняться;• как будет организован проект;
• кто является ключевыми фигурами;
• примерный график работ;
• примерная смета расходов.
Важно: ключевые фигуры проекта авторы описания!
2-11
12. Экспертиза проектного плана
• подтвердить или поправить всепредположения, сделанные в плане;
• выявить и охарактеризовать все
критические моменты в проекте.
Важно: понимание + умение излагать +
реалистичность
2-12
13. Фаза после исполнения
• полное удовлетворение заказчика;• приведение в порядок всех файлов;
• приведение аппаратуры в исходное
состояние для следующих проектов;
• аудит и закрытие всех счетов проекта;
• помощь в трудоустройстве людей;
• оплата всех еще неоплаченных счетов;
• сбор всех надлежащих поступлений.
2-13
14. Входы, выходы и интерфейсы
• Положение о работе• Рыночник
• Статьи контракта
• Политика компании
• Состав исполнителей
• Материальн. ресурсы
• Информация
• Руководство
• Поставки продукции
• Внутр.информация
• Опыт исполнителей
• Рабочие отношения
• Внутри разработчика
• С заказчиком
• С субподрядчиками и
поставщиками
• С третьими лицами
2-14
15. Основные статьи контракта
• Поставки и условия• Гарантии
• Допустимые
расходы
• Изменения
• Субподряды
• Поставщики
• Треб.безопасности
• Форс-мажор
• Материалы заказчика
• Интеллект.собст-сть
• Ключевые фигуры
• Доплаты за перераб.
• Верхний предел NTE
• Недостатки/невыполн.
• Прекращение
• Разрешение споров
2-15
16. Руководитель отвечает за: 1) удовлетворение заказчика
• следить, чтобы проектотвечал текущим нуждам;
• дружить с заказчиком для
раннего оповещения;
• перечитывать контракт;
• держать заказчика в курсе
всех событий.
2-16
17. Руководитель отвечает за: 2) ежедневное руководство
• делегировать деятельности,но не ответственности;
• отводить проблемы от группы;
• запасные пути и ресурсы для
рисковых ситуаций;
• чем глаже идет проект, тем
меньше заметен
руководитель;
• не позволять вмешиваться.
NB: 50%
2-17
18. Руководитель отвечает за: 3) проявление инициативы
• главный инициаторпроекта;
• привлекает лучших
экспертов для решения
проблем;
• быстро реагирует на
Феномен 5-го
чрезвычайные ситуации. телефонного звонка
2-18
19. Руководитель отвечает за: 4) переговоры с заказчиком
• обязательства со стороныпроектной группы;
• ответственен за
выполнение всех
обязательств группы;
• переговоры идут во все
время проекта.
2-19
20. Руководитель отвечает за: 5) поступление средств
• отдельный финансист?• как аккуратно заказчик
платит;
• группа не дает повода для
задержки выплат.
2-20
21. Девять обязанностей руководителя
• толкование ТЗ;• свой план исполнения;
• ресурсное обеспечение;
• интерфейс подпроектов;
• отслеживание состояния;
• информирование рук-ва;
• следование стандартам;
• отчеты и обзоры;
• подбор кадров.
2-21
22. Зачем нужен план?
• План в предложениях не полон и не являетсянастоящим рабочим планом
• План - это проигрывание будущих работ
• План - инструмент для определения роли каждого
участника
• План увязывает отдельные части вместе
• План - точка отсчета для изменений
• План помогает понять, когда цель достигнута и
пора заканчивать проект
3-22
23. Определение задач и разбиений
• Выявление задач - это рядконцептуальных разбиений и
физических объединений
• Определение общих требований
• Определение подпродуктов
• Проверка пригодности элементов
• Work Breakdown Structure (WBS) структура разбиения работ
3-23
24. Разбиение работ: Work Breakdown Structure
Полна я с ист е маПл а н
По д с ис т е ма
1
Тр е б о в а ния
Подсис т е ма
n
Си с т е м а
в с борке
Прове ренная
с и с т е ма
Пр о е к т
3-24
25. WBS: проектный план
На ч а л ь н ыеце ли и
о г р а н ич е ния
Пл а н п о
ка дра м
Ст р у к т у р а
ра з бие ния
ра бот *
Пл а н п о
ма т е р иа л а м*
Ра з р а б о т к а
п р е д л о же ний
До с т и г ну т ые
договоренности
Се т е в о й
г р а фи к *
По д п л а н ы
Пл а н п о
у т в е р жд е нию
ра бот *
Пл а н п о
контролюз а
к а че с т вом*
Оц е н к и
т рудо з а т ра т
и в р е ме н и *
Пл а н ы п о
к онт ролю
Пл а н п о
контролюз а
г р а фи к о м*
Бюд же т ы
по ре с урс а м
Гр а фи к
Пл а н п о
упра в ле нию
р и с к а ми *
Пл а н п о
контролюз а
стоимостью*
Пл а н п о
о т ч е т а м*
3-25
Ре з у л ь т а т ы
обз ора
пла на
26. WBS: хронология разработки компонентов плана
• Начальные цели и ограничения• Структура разбиения работ
• Сетевой график работ, подпланы, оценки по
трудоемкости и времени
• Бюджеты ресурсов и временной график
• Обзор плана с отчетом
NB:
•Параллельная разработка компонентов
•Совместимость фаз достигается через итерацию
•Успешность обзора: план хорош на данный момент
3-26
27. WBS: Требования
Тр е б о в а н и япо ис т очник а м
Тр е б о в а н и я
по т ипу
Ре з у л ь т а т ы
обз ора т ре бова ний
Функциона ль нос т ь
Произ водительность
"ility"
Ре с у р с ы
Г р а фи к
Пр и ме н и мо с т ь
Бюджет
Ин т е р фе й с
Прочее
3-27
28. WBS: Источники требований
• Перечень всех• Выявить источники как можно
источников: ТЗ,
раньше
контракт, нормы,
• При необходимости
политика и процедуры. организовать проект как ряд
нарастающих поставок с
компании,...
уточнением требований
• Встречи с людьми:
заказчик, органы,
руководство,...
3-28
29. WBS: проектирование
Ре з у л ь т а т ыа на л из а з а т р а т
Кр и т е р и и
приня т ия
р е ше н и й
Оп и с а н и е
в о з мо жно с т е й
Пе р е ч е н ь
подс ис т е м
и инструментария
Тр е б о в а н и я
к п о д с и с т е ма м
по от де л ь нос т и
Тр е б о в а н и я
к и н т е р фе й с а м
по от де л ь нос т и
Оп и с а н и е
проце с с а
с борки
Тр е б о в а н и я
по пров е рке
Инструментарий
д ля при ня т ия
р е ше н и й
Во з мо жно с т ь
1
Инструменарий
д л я а на л и з а
Пр о т о т и п ы
Описание
п о дх о да
Да н н ые
Во з мо жно с т ь
n
3-29
Ре з у л ь т а т ы
обз ора
прое кт а
30. WBS: Информация для проектирования
• Список подсистем• Требования к каждой
подсистеме
• Интерфейсы между
подсистемами
• Описание сборки
• Требования к
верификации
• Рассмотрение
альтернатив: сделать
или купить, поставка
разовая или
наращиваемая, разные
технические
альтернативы
• Предпочтения по
взвешенным критериям
+ инструменты для
принятия решений
3-30
31. WBS: Подсистемы
• Разработка плана для подсистемы• Определение требований к подсистеме
• Проектирование подсистемы
• Под-подсистемы
• Интегрированная подсистема
• Проверенная подсистема
3-31
32. WBS: Интегрированная система
• План сборки• Место для сборки
• Персонал для сборки
• Инструменты сборки
• Оборудование для
проверки
• Подсистемы для
интеграции
• Результаты обзора
• описание процесса
сборки или интеграции
• требования к проверке
• план по помещению
• план по персоналу
• план по инструментам
• план по оборудованию
для проверки
• график
• бюджет
3-32
33. WBS: Проверенная система
Требования
План
Оборудование
Помещения
Персонал
Статья
Данные
Отчет
Обзор
• описание подхода и метода
• план по оборудованию
• план по помещениям
• план по персоналу
• график
• бюджет
3-33
34. Принципы для выявления элементов WBS
• Четкость интерфейсов• Возможность проверки и
испытания
• Устойчивость к будущим
изменениям
• Сочетаемость со
структурой организации
• Размер эл-та: 2 вопроса
• Самодостаточность
под-продуктов
• Стандартизация
• Бухгалтерский учет
• Определение
элементов 1-го уровня
раз и навсегда
3-34
35. Разработка элементов WBS
• если нужен вход, о• входы-выходы
нем надо во-время
• интерфейсы
договариваться
• вверх-вниз и
• нужные сведения
соседство
доступны не сразу
• параллельность и
• процесс нельзя
взаимозависимость по сокращать или
времени
упрощать
3-35
36. Сетевой график работ
84
4
1
2
3
6
7
8
5
7
Время
1 2 3 5 6
1,2,3 <== 4
5,6 <== 7
3 <= =5
4,7 <== 8
н
а
ч
а
л
о
1
4
2
3
8
5
6
7
3-36
37. Подпланы основного плана
• по исполнению работ• по персоналу
• по управлению
качеством
• по оборудованию и
материалам
• по утверждениям и
согласованиям работ
• по управлению
себестоимостью
• по управлению
временным графиком
• по отчетности
• по рискам
3-37
38. 1. Планы по персоналу
• Кто отвечает за каждыйэлемент WBS?
• Схема подотчетности в
проекте
• Разрешение конфликтов
• Оценки трудозатрат от
каждого участника
• Избегать 2-уровневости
• Взаимоувязка проектов
3-38
39. 2. Планы по управлению качеством
• Какими мерамиобеспечивается
хорошее качество?
• Кто, что и когда
проверяет?
• Какие ресурсы
запланированы для
проведения проверок?
3-39
40. 3. Планы по оборудованию и материалам
• Физические ресурсы длявыполнения проекта
• Список элементов, даты
когда они нужны,
возможные источники,
сроки поставок, включая
получение счетов,
банковскую проводку и
таможенную очистку
3-40
41. 4. Планы по утверждению работ
• Обзоры и оценивания• Средство для разрешения
исполнителям задач
двигаться дальше
• Позволяет пересмотреть
индивидуальные планы
для перераспределения
ресурсов после каждой
задачи
• Контроль от заказчика по
этапам работ
3-41
42. 5. Планы контроля над себестоимостью
• Бюджеты задач• Измерение затрат
• Сравнение бюджетов
• Пересмотр планов и
бюджетов для
достижения целей
• Какие детали бюджета
• Что будет измеряться
• Какими методами
3-42
43. 6. Планы управления графиком
• Ожидания попроизводительности
• Измерение
производительности во
времени
• Сравнение ожиданий с
фактами
• Пересмотр планов по
производительности
3-43
44. 7. Планы по отчетности
• Кто отчитывается икому
• Предметы отчетов
• Периодичность
• Область
распространения
• Внутренние отчеты и
отчеты заказчику
3-44
45. 8. Планы по рискам
• Выявление потенциальныхопасностей
• Как справиться, если наступят
• Как снизить вероятность
• Как устранить или избежать
• План действий с наилучшими
результатами при заданных
ресурсах
3-45
46. Методики оценок времени и затрат
• Сверху-вниз по крупнымблокам аналог.проекта
• Снизу-вверх по сетевому
графику от исполнителей
• Нормы затрат и времени
• Историческиеотношения
COST2 CAPACITY2
COST1 CAPACITY1
• Правило Симпсона:
Xexp =
Xmin+4Xnom+Xmax
6
• Документирование
всех оценок
n
3-46
Педагогика