Федеральное агентство по образованию РФ

ГОУ ВПО Нижегородский государственный университет им.

Факультет Вычислительной математики и кибернетики

Кафедра Математического обеспечения ЭВМ

УЧЕБНЫЙ КУРС

«Технологии программирования.
Курс на базе
Microsoft Solutions Framework (MSF)»

для подготовки по направлению «Информационные технологии»

Сводный план и сводный календарный график проекта

Нижний Новгород
2006

Содержание

1. Общее описание. 3

2. План разработки. 3

3. План тестирования. 3

4. План коммуникаций. 3

5. План поддержки пользователей. 3

6. План развертывания. 3

7. План обучения. 3

8. План бюджета. 3

1.  Общее описание

Сводный план проекта – документ, включающий планы основных необходимых мероприятий. Смысл документа в том, что он объединяет разрозненные планы в единое целое, устанавливая необходимые соответствия. Документ разрабатывается разными ролевыми кластерами. При этом каждый автор не разрабатывает документ «для себя». Планы должны соответствовать друг другу. Объем документа и его наполнение (в том числе и виды планов) могут варьироваться от проекта к проекту.

Раздел «Общее описание» содержит обзор структуры документа и краткую аннотацию его содержимого. Смысл данного раздела – помочь читателю составить общее впечатление о плане проекта.

Приведите здесь обзор структуры Вашего документа и краткую аннотацию его содержимого.

В данном документе собраны основные планы проекта для решения проблем заказчик, приведены следующие планы:

    План разработки План тестирования План коммуникаций План поддержки пользователя План развертывания План обучения План бюджета

Все планы содержат необходимую информацию о деятельности нашей проектной группы и заказчика, а также особенности процессов, если они есть.

НЕ нашли? Не то? Что вы ищете?

2.  План разработки

Раздел «План разработки» содержит обзор основных составляющих плана разработки. Приводятся цели, стратегия разработки, некоторые особенности процесса разработки (по мере необходимости).

Приведите здесь всю необходимую информацию.

Для разработки мы используем следующие технологии:

    Объектно-ориентированный дизайн и проектирование. Java для визуализации
      Поддерживает объектно-ориентированные технологии Упрошенное создание визуального представления Платформенная независимость
    С++ для обработки данных
      Компиляция в нативный код серверной платформы обеспечивает наилучшую производительность
    VS2005
      Наиболее удобное средство для разработки кода на C++ Команда разработчиков привыкла к данному продукту
    NetBeans
      Разработка для java части, наиболее удобный инструмент

Также разработка разбита на несколько стадий, для уменьшения сложности разработки:

    Билд 1 завершен (шаблоны функциональных выделенных классов) Билд 2 завершен (реализована функциональность выделенных классов) Билд 3 завершен (реализована JNL прослойка) Билд 4 завершен (реализована вся функциональность включая визуальную оболочку) Точка конвергенции достигнута Точка достижения нуля Версия-кандидат 1 Версия-кандидат 2 Контрольное тестирование завершено Тестирование приемлемости для потребителей завершено

3.  План тестирования

Раздел «План тестирования» содержит обзор основных составляющих плана тестирования. Приводятся цели, стратегия, основные подходы к тестированию, формулируется видение того, что составит результат тестирования, указываются некоторые особенности процесса тестирования (по мере необходимости).

Приведите здесь всю необходимую информацию.

Раз в день система полностью пересобирается и тестеры проверяют основную функциональность. Основной метод тестирования – метод черного ящика.

После проведения необходимых тестов тестеры пишут результаты тестирования в виде отчета.

4.  План коммуникаций

Раздел «План коммуникаций» содержит обзор основных составляющих плана коммуникаций. Приводятся основные цели коммуникаций, соображения по секретности и конфиденциальности, указываются основные субъекты коммуникаций (внутренние и внешние), некоторые особенности процесса (по мере необходимости).

Приведите здесь всю необходимую информацию.

Для коммуникаций в проекте будет создана специальная рассылка электронной почты.

Кроме почты проектная группа и представитель со стороны заказчика будут собираться раз в неделю и обсуждать достижения и возникшие проблемы.

5.  План поддержки пользователей

Раздел «План поддержки пользователей» содержит обзор основных составляющих плана поддержки. Приводятся основные цели поддержки, соображения по организации поддержки, указываются основные виды пользователей, формулируются требования к удобству использования и соображения по удовлетворению этим требованиям.

Приведите здесь всю необходимую информацию.

Для поддержки пользователей в команде будет выделен отдельный человек, который будет ежедневно отвечать на наиболее часто задаваемые вопросы пользователей.

Для облегчения работы ответственного человека будет создан специальный форум.

6.  План развертывания

Раздел «План развертывания» содержит обзор основных составляющих плана развертывания системы у заказчика. Приводятся основные цели процесса развертывания, рамки, расписание и стратегия развертывания, указываются основные субъекты мероприятия по развертыванию в рамках имеющейся у заказчика инфраструктуры, некоторые особенности процесса (по мере необходимости).

Приведите здесь всю необходимую информацию.

Для развертывания необходимо:

    P4 300 MHz или аналогичный RAM 256 Mb Video RAM 32 Mb Установленный java Runtime 10 Mb свободного места

Для инсталляции первой системы необходимо чтобы у пользователя стоял java Runtime. Если java Runtime установлен, то для демонстрации системы необходимо просто скопировать в одну папку исполняемые файлы и запустить jar пакет.

Для удаления системы необходимо просто удалить папку с программой.

7.  План обучения

Раздел «План обучения» содержит обзор основных составляющих плана обучения пользователей. Приводятся основные цели обучения, требования к обучению, методы обучения, график обучения, некоторые особенности процесса (по мере необходимости).

Приведите здесь всю необходимую информацию.

Для обучения будет выделен отдельный человек. Пользователям будет прочитано:

    4 часа лекций 4 часа практики

План обучения:

    Основы использования системы
      Основная функциональность Принципы выполнения основных операций
    Особенности нового процесса использования системы в работе компании
      Изменения в бизнес-процессах

После обучения пользователи на практике попробуют использовать систему

8.  План пилотного внедрения

Раздел «План пилотного внедрения» содержит обзор основных составляющих плана внедрения системы. Приводятся основные цели внедрения, требования к внедрению, показатели успешности внедрения, график внедрения, методы оценки пилотной версии системы по результатам «пробного» внедрения, некоторые особенности процесса (по мере необходимости).

Приведите здесь всю необходимую информацию.

Для пилотного внедрения мы планируем развернуть систему на одной из машин заказчика. После развертывания системы заказчик выделит группу из 10 человек, которую мы обучим принципам работы с системой. После обучения мы позволим людям работать с системой, при этом:

    Первый день пользователей, работающих с системой, будет постоянно контролировать выделенный человек
      Правильность действий Выполнение всех действий
    Далее несколько дней люди будут работать самостоятельно

По результатам внедрения будет проведено анкетирование:

·  Соответствие понимания, что должна делать система и как она это исполняет в реальности

·  Удобство использования

·  Необходимые изменения и дополнения

9.  План бюджета

Раздел «План бюджета» содержит обзор основных составляющих плана бюджета проекта. Приводятся основные параметры бюджета (общий бюджет, статьи расхода, распределение ресурсов по этим статьям), некоторые особенности (по мере необходимости).

Приведите здесь всю необходимую информацию.

Ресурсы

Стоимость одной единицы ресурса

Количество единиц

Суммарная стоимость

Люди

60

6

360

Тренер для персонала

100

2

200

Рабочие станции

10

6

60

Сервера

20

2

40

Ноутбуки

15

2

30

Аренда помещения

2

90

180

Итого

870