
Вариант 4
Проект: Разработка сайта.
Начало проекта: 15.10.2007 г.
Окончание проекта: до 1.11.2007 г.
Бюджет проекта: до 25000 р.
Описание проекта:
Разрабатываемый сайт работает с базой данных, использует flash-анимацию, включает 2 интерактивных модуля (каталог товаров и форум).
Введём некоторые обозначения: П – php-программист, ПБД – программист базы данных, Д – дизайнер, В – верстальщик, Т – тестер, Ф – flash-программист. В дальнейшем описании будут использоваться обозначения вида (a, b, c), где a – обозначение исполнителя работы; b – трудозатраты на выполнение работы одним человеком; c – уровень сложности работы. Уровень сложности работы может быть А, Б, В, Г и Д. Коэффициенты, на которые надо умножать b, чтобы узнать, сколько времени потребуется специалистам разных категорий на выполнение заданной работы, приведены в таблице:
|
А |
Б |
В |
Г |
Д |
Специалист 1 категории |
1 |
1 |
1 |
1 |
1 |
Специалист 2 категории |
1,2 |
1,25 |
1,3 |
1,4 |
1,5 |
Специалист 3 категории |
1,4 |
1,5 |
1,6 |
1,8 |
2 |
Например, работу уровня сложности В с заданной трудоёмкостью 3 ч специалист 1 категории выполнит за 3 ч, 2 категории – за 3,9 ч, третьей категории – за 4,8 ч.
Разработка начинается с разработки общей структуры сайта (П, 8 ч, Д).
При разработке интерфейса сайта выполняются следующие работы: разработка дизайна (Д, 20 ч, Г), согласование дизайна с заказчиком (Д, 1 ч, А), вёрстка страниц сайта (В, 50 ч, В), создание flash-анимаций (Ф, 36 ч, В). Разработка алгоритма каталога товаров (П, 12 ч, В), программирование каталога товаров (П, 20 ч, Г), отладка каталога товаров (П, 10 ч, Г), тестирование каталога товаров (Т, 8 ч, В). Разработка алгоритма форума (П, 14 ч, В), программирование форума (П, 26 ч, Г), отладка форума (П, 12 ч, Г), тестирование форума (Т, 10 ч, В). Далее выполняется сборка сайта (П, 24 ч, В), тестирование сайта (Т, 16 ч, Г).
При разработке базы данных надо выбрать СУБД (ПБД, 2 ч, В), в рамках которой будет осуществляться работа с данными, описать отношения базы данных (ПБД, 5 ч, Г), построить ER-диаграмму отношений (ПБД, 3 ч, Б), написать спецификацию взаимодействия с базой данных (ПБД, 4 ч, Д). На этом завершается проектирование базы данных. Далее создаётся структура базы данных (ПБД, 4 ч, Б), программируются триггеры и хранимые процедуры (ПБД, 8 ч, Г), отлаживаются триггеры и хранимые процедуры (ПБД, 4 ч, Д), тестируются триггеры и хранимые процедуры (Т, 4 ч, В), тестируется вся база данных (Т, 4 ч, Г). Разработка базы данных завершена.
На этом проект завершается.
Программировать интерактивные модули можно только после завершения проектирования базы данных. Начинать вёрстку, программирование интерактивных модулей и flash-анимаций можно только после согласования дизайна с заказчиком. Выбор СУБД можно выполнять только после разработки общей структуры сайта. Сборку сайта можно начинать только после завершения вёрстки, программирования интерактивных модулей и создания flash-анимаций. Тестирование сайта можно выполнять только после завершения сборки сайта и разработки базы данных.
В распоряжении менеджера проекта есть перечисленные ниже сотрудники. Если требуются дополнительные работники, их можно нанять, но поиск займёт некоторое время (указывается ниже).
Php-программисты:
|
Зарплата |
В наличии |
Время на поиск |
П 1 категории |
150 р./ч |
1 |
4 дн |
П 2 категории |
80 р./ч |
0 |
3 дн |
П 3 категории |
50 р./ч |
0 |
2 дн |
П 1 категории работает с 10 до 14 ч и с 17 до 21 ч.
Программисты базы данных:
|
Зарплата |
В наличии |
Время на поиск |
ПБД 1 категории |
160 р./ч |
1 |
4 дн |
ПБД 2 категории |
80 р./ч |
0 |
3 дн |
ПБД 3 категории |
60 р./ч |
0 |
2 дн |
Flash-программисты:
|
Зарплата |
В наличии |
Время на поиск |
Ф 1 категории |
160 р./ч |
1 |
4 дн |
Ф 2 категории |
100 р./ч |
0 |
3 дн |
Ф 3 категории |
70 р./ч |
0 |
2 дн |
Имеющийся Ф 1 категории работает с 18 до 21 ч в рабочие дни, а в выходные – с 10 до 19 с перерывом на обед с 14 до 15 ч.
Тестеры:
|
Зарплата |
В наличии |
Время на поиск |
Т 1 категории |
145 р./ч |
1 |
4 дн |
Т 2 категории |
90 р./ч |
0 |
3 дн |
Т 3 категории |
60 р./ч |
0 |
2 дн |
Верстальщики:
|
Зарплата |
В наличии |
Время на поиск |
В 1 категории |
70 р./ч |
1 |
4 дн |
В 2 категории |
50 р./ч |
0 |
2 дн |
В 3 категории |
35 р./ч |
0 |
2 дн |
Дизайнеры:
|
Зарплата |
В наличии |
Время на поиск |
В 1 категории |
100 р./ч |
1 |
4 дн |
В 2 категории |
65 р./ч |
0 |
3 дн |
В 3 категории |
45 р./ч |
0 |
2 дн |
Примечание: Нанятые дополнительные сотрудники работают с 9 до 18 с перерывом на обед с 13 до 14 ч с понедельника по пятницу.
Примечание: По умолчанию предполагается рабочая неделя с понедельника по пятницу с рабочим временем с 9 до 18 ч с перерывом на обед с 13 до 14 ч.
Примечание: при использовании любого работника в сверхурочное время его зарплата за каждый час возрастает на 50 %
Каждый понедельник начинается с производственного совещания (1 ч), на котором должны присутствовать все участники проекта, кто в это время находится на работе.
В качестве подпроектов должны быть выделены: 1) разработка базы данных; 2) разработка интерфейса сайта. Разбиение на суммарные подзадачи: 1) проектирование базы данных; 2) создание базы данных; 3) программирование каталога товаров; 4) программирование форума.