Почему Microsoft занялась этим вопросом Только 20% проектов разработки ПО в мире признаются успешными Основные причины неудач: – Постоянное изменение требований.

Презентация:



Advertisements
Похожие презентации
Модель процессов введение Microsoft Solution Framework.
Advertisements

Методология PMI для управления проектами.. 2 Состояние рынка разработки Web-сайтов Почему так мало?
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
ТЕМА : ПЛАНИРОВАНИЕ ПРОЕКТА. ПЛАН 1. Сущность, основные принципы и процедуры процесса планирования проекта. Цикл планирования проекта 2. Структура.
Цель: гарантировать понимание процессов всеми членами команды Автор: Михаил Смирнов
EXtreme Programming XP Тема 2. XP Заказчики определяют: объем работ; приоритеты; композиции версий; сроки выпуска версий. Разработчики определяют: оценку.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
SOFTWARE DEVELOPMENT PODGOTOVIL TVOU ZHOPY K SDACHE.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 5. Прохождение фазы планирования в каждой.
Фазы проекта действия и результаты продолжение Microsoft Solution Framework.
Цикл жизни ПО Методологии разработки 8 октября 2008 г. 4 курс Технологии программирования.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 8. Прохождение фазы внедрения в каждой команде.
серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки и динамическое формирование требований в.
Учебный курс Модели жизненного цикла и методологии разработки корпоративных систем Лекция 5 Методологии разработки корпоративных систем Лекции читает кандидат.
НАЗВАНИЕ ПРОЕКТА Автор проекта:. КРАТКОЕ ОПИСАНИЕ ПРОЕКТА Идея проекта Предпосылка реализации Миссия проекта Чем определяется успех реализации.
Вехи проекта Microsoft Solution Framework. Содержание Утверждение целей и границ Утверждение плана проекта Завершение разработки/Первое использование.
Анализ проекта [Проект] [Докладчик]. Исполнение и цели Цель: укажите исходные цели или цели проекта –Перечислите критерии оценки успешного выполнения.
Жизненный цикл и фазы проекта. Контрольные вопросы Понятие жизненный цикл проекта Фазы жизненного цикла проекта Наиболее часто допускаемые ошибки.
Анализ качества требований Павел Кравченко, Ciklum.
Транксрипт:

Почему Microsoft занялась этим вопросом Только 20% проектов разработки ПО в мире признаются успешными Основные причины неудач: – Постоянное изменение требований – Нечеткие или неполные спецификации – Нечетко сформулированные цели – Слишком широкая постановка задачи – Низкое качество кода – Ошибки в подборе кадров

Организация коллектива разработчиков в Microsoft Модель команды разработчиков Не должно быть команды из только лидеров или только исполнителей В случае неудачи команда расформировывается Система штрафов – наказывают всех

Модель процесса Итеративный подход Подготовка четкой документации Учет неопределенности будущего Учет компромиссов Управление рисками Поддержание ответственного отношения коллектива к срокам выпуска продукта Разбиение крупных проектов на более мелкие управляемые части Ежедневная сборка проекта Постоянный анализ хода работ

Модель процесса 2 Особенности модели: – Разбиение всего процесса на фазы – Введение опорных точек – Итеративность

Фазы процесса разработки Envisioning. Единое понимание проекта всеми членами коллектива. Завершается документами: – Problem statement – краткое описание задачи – Vision statement – от чего хотим уйти, чего хотим добиться – Solution concept – что хотим внедрить и как – User profiles – кто будет этим пользоваться – Business goals – возврат инвестиций (ROI) – Design goals – конкретные свойства и ограничения продукта Planning. Планирование очередного цикла разработки – Функциональные спецификации – План-график – Оценка рисков Developing. Разработка Stabilizing. Создание стабильной версии