Постпроектный анализ

advertisement
Федеральное агентство по образованию РФ
ГОУ ВПО Нижегородский государственный университет им. Н.И. Лобачевского
Факультет Вычислительной математики и кибернетики
Кафедра Математического обеспечения ЭВМ
УЧЕБНЫЙ КУРС
«Технологии программирования.
Курс на базе Microsoft Solutions Framework (MSF)»
для подготовки по направлению «Информационные технологии»
ПОСТПРОЕКТНЫЙ АНАЛИЗ
Нижний Новгород
2006
Содержание
Введение ............................................................................................................... 3
1. Достижения ................................................................................................... 4
2. Проблемы и ошибки ..................................................................................... 4
3. Уроки.............................................................................................................. 5
4. Выводы........................................................................................................... 5
Введение
Постпроектный анализ – документ, обобщающий взгляды участников проектной
группы на весь процесс создания решения. По завершении работ, когда вбит последний
гвоздь и привернута последняя гайка, участники «концессии» должны собраться вместе
в неформальной обстановке и обсудить, что было сделано хорошо, что плохо, что и как
можно было улучшить. Подобные встречи сплачивают коллектив, помогая каждому его
члену понять, что он является важной деталью общего слаженного механизма –
проектной группы. Выводы, сделанные по завершении работ, крайне полезны в
будущих проектах. Конечно, лучше учиться на чужих ошибках, но и про свои тоже не
нужно забывать, чтобы не делать их впредь.
1. Достижения
Укажите здесь основные достижения Вашего коллектива со слов его членов.
Классифицируйте их по стадиям (анализ, планирование, разработка, тестирование,
внедрение…)

Анализ
o Основная часть видения проблем заказчика практически не менялась, что
может свидетельствовать о том, что мы правильно понимаем проблемы
заказчика
o Проект был продлен, следовательно, вероятность первого пункта
повышается

Планирование
o Первая версия закончена и успешно сдана заказчику
o Мы получили соглашение о продолжении проекта

Разработка
o Члены коллектива получили новые знания в результате обучения
проводимого во время проекта
o Опробовали и удачно применили новую для проекта технологию
скрещивания высокопроизводительного кода на С++ и визуальной
оболочки, написанной на java
o Была выбрана удачная архитектура С++ приложения

Внедрение
o Первая система понравилась заказчику, и большая часть персонала
сказали, что ее удобно использовать
2. Проблемы и ошибки
Укажите здесь основные проблемы и ошибки Вашего коллектива со слов его членов.
Классифицируйте их по стадиям (анализ, планирование, разработка, тестирование,
внедрение…)

Анализ
o Проблем не было

Планирование
o Проект был закончен в самый последний день, возможно, стоило
попытаться заключить контракт на чуть больший срок


Если бы у заказчика не было бы задержек с оборудованием,
возможно, мы бы не успели сдать систему вовремя
Разработка
o Проблем не наблюдалось
o Дизайн и архитектура приложения не менялась

Тестирование
o

При использовании JNL не было подходящего отладчика для прохода
для отладки из java приложения бинарного кода
Внедрение
o Была задержка со стороны заказчика из-за отсутствия оборудования
3. Уроки
Сформулируйте здесь основные уроки, которые вынес Ваш коллектив из процесса
создания решения. Классифицируйте их по стадиям (анализ, планирование, разработка,
тестирование, внедрение…)

Анализ
o Нужно разрабатывать систему постепенно, начиная с маленькой системы
с очень ограниченной функциональностью

Планирование
o Коллектив, расписание и бюджет проекта в целом является адекватным
для начальных проектов


По возможности план проекта нужно использовать в других
эквивалентных проектах
Разработка
o За время работы проекта была выработана удачная схема приложений и
ее нужно использовать в других проектах


Тестирование

Внедрение
Скрещивание С и java
o После внедрения появляется наиболее ценная информация о том, какой
должен быть пользовательский интерфейс
4. Выводы
Сформулируйте здесь основные выводы из постпроектного собрания.
В целом проект был успешный.
Download