План проекта
Заказчик:
Богоявленская Ольга Юрьевна, доцент, к.т.н., кафедра Информатики и математического обеспечения.
Эл.почта: olbgvl@cs.karelia.ru Раб.тел.: 711015. 215 каб.
Инструктор:
Крышень Михаил Александрович. Эл.почта: kryshen@cs.karelia.ru Раб.тел.: 711015. 215 каб.
Описание
Данный проект представляет собой разработку web-интерфейса для демонстрации и тестирования системы полигональной аппроксимации.
    Задача полигональной аппроксимации впервые была поставлена в картографии. В настоящее время она стала актуальной в целом ряде областей информатики, иногда слабо связанных друг c другом. Результаты проекта должны быть интегрированы с прототипом, реализующим оригинальный алгоритм полигональной аппроксимации, разработанный ранее.
Состав команды разработчиков
В состав команды разработчиков данного проекта входят:
- Матвеева П.А. - менеджер проекта
Обязанности: Контроль выполнения проекта, учет пожеланий и замечаний заказчика,разработка документации и кода программы, контроль за ведением отчетности и документации.
Интересы: web (PHP, Java...)
Адрес электронной почты e-mail: pmatveev@cs.karelia.ru
- Михайлова А.Н.- разработчик
Обязанности: разработка документации и кода программы, учет пожеланий и замечаний заказчика, тестирование программы.
Интересы: теория вероятностей, С
Адрес электронной почты e-mail: amihailo@cs.karelia.ru
- Шеренкова О.А.- секретарь проекта
Обязанности: Ведение отчетности и документации, разработка документации и кода программы, учет пожеланий и замечаний заказчика, тестирование программы.
Интересы: базы данных, Delphi, С, английский
Адрес электронной почты e-mail: sherenko@cs.karelia.ru
- Илюкевич О.Г.- разработчик
Обязанности: разработка документации и кода программы, учет пожеланий и замечаний заказчика, тестирование программы.
Интересы: теория графов, комбинаторика
Адрес электронной почты e-mail: ilyukevi@cs.karelia.ru
- Лукашенко О.В.- разработчик
Обязанности: разработка документации и кода программы, учет пожеланий и замечаний заказчика, тестирование программы.
Интересы: самоподобие сетевого трафика, C++, структуры данных
Адрес электронной почты e-mail: lukashen@cs.karelia.ru
- Талбонен В.Ю.- разработчик
Обязанности: разработка документации и кода программы, учет пожеланий и замечаний заказчика, тестирование программы.
Интересы: С/С++, структуры данных
Адрес электронной почты e-mail: talbonen@cs.karelia.ru
Ограничения на процесс разработки
- Ограниченное количество разработчиков (6 человек), без права на увеличение команды;
- Cтрого поставленные сроки выполнения работы (1семестр);
- Полученная программная оболочка должна работать в ОС Windows и доступна через Internet.
Формы отчетности и взаимодействия
    Взаимодействие разработчиков осуществляется главным образом на собраниях, которые проводятся 2 раза в неделю. На собраниях обсуждается текущее состояние проекта, пути его дальнейшего развития и т.д. По каждому собранию секретарем формируется отчет.
    Некоторая часть общения разработчиков производится по средством телефона, электронной почты и сети Internet.
    Вся промежуточная документация, а именно протоколы собраний, индивидуальные отчёты разработчиков, отчёты о текущем состоянии проекта, доступна заказчику в виде web-страниц, находящиеся по адресу: http://cs.karelia.ru/~pmatveev/TPPO/.
Основные этапы работ и график их выполнения
План работ можно посмотреть здесь: план работ
План работ выполнен с помощью Gantt Project.
Описание основных этапов работ:
- Составление плана проекта
Общие организационные вопросы. Встреча с заказчиком. Выяснение точных целей системы.
- Анализ требований
Hа этом этапе будет принято решение о том, какими возможностями будет обладать система, а также будут рассмотрены детали предметной области и требований заказчика.
- Проектирование
Hа этом этапе становится точно известно о средствах разработки, о структуре проекта и т.д.
- Реализация, сборка
Пользуясь проектом, составленном на предыдущем этапе, реализуется программный продукт. Изменения в проект вносится могут только в самом крайнем случае.
- Тестирование
Тестирование компонентов продукта, тестирование всей системы в целом. Тестирование системы на соответствие всем требованиям заказчика.
- Аттестация
Сдача продукта разработки заказчику.