Дудукін О. 341 / 5_Deploying / Постпроектный анализ
.doc
ХДУ
УЧЕБНЫЙ КУРС
«Технологии программирования. Курс на базе Microsoft Solutions Framework (MSF)»
для подготовки по направлению «Информационные технологии»
Херсон 2014
Содержание
Постпроектный анализ 1
Введение 3
1. Достижения 4
2. Проблемы и ошибки 4
3. Уроки 5
4. Выводы 5
Введение
Постпроектный анализ – документ, обобщающий взгляды участников проектной группы на весь процесс создания решения. По завершении работ, когда вбит последний гвоздь и привернута последняя гайка, участники «концессии» должны собраться вместе в неформальной обстановке и обсудить, что было сделано хорошо, что плохо, что и как можно было улучшить. Подобные встречи сплачивают коллектив, помогая каждому его члену понять, что он является важной деталью общего слаженного механизма – проектной группы. Выводы, сделанные по завершении работ, крайне полезны в будущих проектах. Конечно, лучше учиться на чужих ошибках, но и про свои тоже не нужно забывать, чтобы не делать их впредь.
-
Достижения
Укажите здесь основные достижения Вашего коллектива со слов его членов. Классифицируйте их по стадиям (анализ, планирование, разработка, тестирование, внедрение…)
-
Анализ
-
Основная часть видения проблем заказчика постоянно менялась, так как заказчик - человек творческий, не мог точно сформулировать проблему.
-
-
Планирование
-
Первая версия закончена и успешно сдана заказчику
-
Мы получили соглашение о продолжении проекта
-
-
Разработка
Члены команды получили отличный опыт разработки, сайтов на всех этапах: статика, динамика, программирование, дизайн, отличное знание реляционных баз данных.
-
Внедрение
-
Первая система понравилась заказчику, и большая часть персонала сказали, что ее удобно использовать
-
-
Проблемы и ошибки
Укажите здесь основные проблемы и ошибки Вашего коллектива со слов его членов. Классифицируйте их по стадиям (анализ, планирование, разработка, тестирование, внедрение…)
-
Анализ
-
Были проблемы с нехваткой времени на познание новых технологий.
-
-
Планирование
-
Проект был закончен в самый последний день, в следующий раз нужно лучше планировать время на разработку подобных систем.
-
-
Разработка
-
Проблем не наблюдалось
-
Дизайн и архитектура приложения не менялась
-
-
Тестирование
-
Тестированием занимались тестировщики которые испытывали всю возможную функциональность программы.
-
-
Внедрение
-
Прошло успешно
-
Уроки
Сформулируйте здесь основные уроки, которые вынес Ваш коллектив из процесса создания решения. Классифицируйте их по стадиям (анализ, планирование, разработка, тестирование, внедрение…)
-
Анализ
-
Нужно дифференцировать процесс разработки определяя роли в проекте.
-
Планирование
-
Коллектив, расписание и бюджет проекта в целом является адекватным для начальных проектов
-
По возможности план проекта нужно использовать в других эквивалентных проектах
-
-
-
Разработка
-
Во время разработки мы использовали модель МVC при создании сайтов. Что дало дало свои плоды при разработке подобных систем.
-
В дальнейшем мы планируем использовать именно этот паттерн программирования.
-
Тестирование
В будущем необходимо использовать верифицирующие системы для анализа спроектированной системы. Так как ручная проверка медленная.
-
Внедрение
-
После внедрения появляется наиболее ценная информация о том, какой должен быть пользовательский интерфейс в сайтах и приложениях подобных систем.
-
-
Выводы
В целом проект был успешный, исполнители вынесли для себя много уроков, в особенности изучения современных паттернов программирования.