Ваша фирма занимается
разработкой программных систем.
Вы имеет один офис, но
большинство Ваших разработчиков работают дома, сдавая в определенные сроки
свою работу ответственному разработчику - сотруднику фирмы.
Вам необходимо планировать как
разработку так и внедрение и обслуживание разработанных ранее систем.
Каждый заказ-проект имеет
руководителя и состав исполнителей
Проект имеет сроки и общую
трудоемкость в человеко-днях. Проект разбивается на отдельные работы,
каждая работа оценена в трудоемкости и может быть поручена только одному
исполнителю. Суммарная трудоемкость проекта складывается из суммы
трудоемкости всех работ его составляющих.
Один исполнитель имеет набор
навыков, которые учитываются при включении его в команду исполнителей по
отдельному проекту.
При формировании команды
исполнителей учитывается загруженность исполнителей.
Имеются ряд готовых
программных комплексов, которые требуют только установки и сопровождения.
Каждый заказ может находиться
по плану в нескольких состояниях: разработка, отладка, тестирование,
подготовка документации, сдача заказчику, пробная эксплуатация,
окончательное внедрение и сопровождение.
Каждое участие исполнителя в
некотором проекте связано с конкретной работой, сроками и трудоемкостью.
При планировании работы
руководитель должен учитывать текущую загруженность и знания и умения
сотрудников.
Одному сотруднику может быть
назначено на один период времени несколько работ, но суммарная их
трудоемкость не должна превышать резерва времени сотрудника.
При выполнении каждой работы
сотрудник ставит признак того, что он ее сдал и дату сдачи. Руководитель
проекта должен принять работу и поставить соответствующий признак либо
отправить работу на доработку. И сделать соответствующие пометки. Весь
протокол выполнения работы должен храниться в системе.
После сдачи работы заказчику
возможны рекламации по отдельным частям проекта. При этом сотрудникам, по
работе которых появились рекламации назначаются дополнительные работы по
доделке сверх норм планового времени.