Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Software Engineering2011.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.12 Mб
Скачать

Концепция проекта

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

  • анализ проблемы и потребности в проекте

  • определение целей и задач проекта

  • рассмотрение альтернативных вариантов проекта

  • принятие решения о начале проекта

  • определение и назначение менеджера проекта

  • принятие решения об обеспечении ресурсами выполнения первой фазы проекта

Эта фаза является первой и потому правильно поставленные цели играют важную роль для всего жизненного цикла. Тогда может возникнуть вопрос. А как сильно влияет расплывчатость задания при проектировании? В таких случаях проект просто не принимается для разработки. Заказчик должен четко сформулировать свою цель и чего он хочет получить от будущего IT-проекта.

Определение проекта

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

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

В итоге создаётся план проекта, который содержит информацию о последовательности действий и их описании. Этим занимается менеджер. Профессия – менеджмент. Ме́неджмент (англ. management) — означает разработку (моделирование), создание и максимально эффективное использование (управление) социально-экономических систем. Основная цель менеджмента — достижение высокой эффективности производства, лучшего использования ресурсного потенциала предприятия, фирмы, компании. Основные функции менеджмента: планирование, организация, мотивация, контроль, коммуникации, процессы разработки и принятия решений.

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

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

Планирование проекта включает следующие процедуры:

  • Разработку плана проекта.

  • Планирование целей проекта

  • Календарное планирование работ проекта

  • Планирование затрат и финансирования проекта

  • Организационное планирование

  • Планирование коммуникаций

  • Планирование управления рисками

Выполнение проекта

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

Организация исполнения проекта может включать следующие процедуры:

  • Распределение функциональных обязанностей и ответственности

  • Распределение информации в проекте

  • Подготовку и заключение контрактов

  • Управление изменениями в проекте

  • Постановку системы отчетности

  • Организацию контроля выполнения расписания проекта

  • Организацию контроля затрат по проекту

  • Организацию контроля качества

  • Оперативное управление мерами по снижению рисков

  • Реагирование на негативные рисковые события

  • Управление командой проекта

  • Тестирование проекта

  • Создание документации к проекту

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]