Task Tracking System
Въведение: |
Stakeholder Name |
Вътрешен / Външен |
Phone |
|
Любов Георгиева Кошкова
|
вътрешен |
+359885431114 |
ljubov.koskova@gmail.com |
Димитър Пламенов
Иванов |
вътрешен |
+359887273497 |
dimitar.p.i@gmail.com |
Фаза |
Изходен продукт |
Въвеждане |
|
Анализ |
|
Дизайн и планиране |
|
Имплементация |
|
Тестване |
|
Приключване |
|
|
Контролна точка |
Дата на приключване |
Comments |
1. |
Разработка на график на проекта |
14.01.2010 |
Планиране на последователността на изпълнение на дейностите по проекта. Включва основните дейности, зависимостите между дейностите, продължителността и ограниченията |
2. |
Разработка на бизнес изискванията |
22.01.2010 |
Тази дейности описва какво желаят да постигнат клиентите чрез продукта. |
3. |
Одобряване на Спецификацията на софтуерни изисквания |
12.02.2010 |
Разработена е успешно ССИ, описваща поведението на системата, която ще бъде реализирана. Дейността включва създаването на множество от потребителски случаи, описващи взаимодействието на потребителите със системата |
4. |
Разработка на план за управление на риска |
18.02.2010 |
Разработва се от проектния мениджър с цел предвиждане на рисковете и създаването на план, смекчаващ отражението им. |
5. |
Разработка на план за осигуряване на ресурсите |
05.03.2010 |
Чрез негова помощ успяваме да идентифицирае всички необходими ресурси за изпълнението на проекта. |
6. |
Разработка на документация за дизайна на архитектурата |
19.03.2010 |
Тук се осъществява и декомпозиция на модулите, която се стреми да покаже модулите в по-лек и достатъчно опростен състав, така че да е възможна промяната на реализацията на един от модулите, без необходимостта от знание относно реализацията на останалите модули и без тази промяна да засяга по някакъв начин поведението на останалите модули. |
7. |
Генериране на план за тестване |
24.03.2010 |
Плана са осъществяване на тестовете представлява стратегия, чрез, която се верифицира и осигурява, че системата ще е в синхрон с дизайна и изискванията. |
8. |
Документиране на планираните задачи по имплементацията |
25.03.2010 |
Изключителната важност на дейността, произтича от факта, че чрез разбиването на задачите на подзадачи и разпределянето им сред повече хора, гарантира по-бързата имплементация на продукта. |
9. |
Разработка на сървърната част |
15.04.2010 |
Включва разработката на всички отделни модули в сървърната част. |
10. |
Разработка на клиентската част |
05.05.2010 |
Включва разработката на всички отделни модули в клиентската част. |
11. |
Бета тестване |
18.05.2010 |
Версии на софтуера, познати като бета тестване са разпространени в ограничена група от хора, извън екипа програмисти. |
12. |
Разработка на потребителска документация |
28.05.2010 |
Документите са - technical info, user guide, Helf, FAQ, Installation guide |
13. |
Внедряване на продукта |
03.06.2010 |
Рилийз, инсталация, активация, адаптация и обновяване на софтуерното приложение с цел то да бъде готово за употреба. |
14. |
Финализиране на проекта |
11.06.2010 |
Приемат се изходните продукти, документира се наученото и приключване на договора. |
Естествената тенденция за допусканията е да се приемат за истина, което носи със себе си огромен риск относно успеваемостта на проекта.
Допусканията са потенциалните точки на неуспех за проекта. С оглед на намаляването на рисковете за проекта тук ще бъдат изброени всички възможни допускания с цел те да бъдат обект на мониторинг и контрол по време на процеса на разработка.
Допускания към ресурсите:
RAM: 4 GB
Free Hard Disc Space: 1 GB
RAM: 1 GB
Free Hard Disc Space: 20MB
ОS Windows 97/XP/7
Топ 10 рискове |
Влияние на риска 1 = Ниско 2 = Средно 3 = Високо |
Възм. за контрол 1 = Високо 2 = Средно 3 = Ниско |
Вероятност да се случи ( 1–10, 9 =мн. високо) |
Изисквания за справяне с проблема |
Отговорни лица за справянето с проблема |
Критерии за успеваемост ( 1–10, 9 =мн. високо) |
Предложения за действия за управление на риска | |||
Най-ключовата част от персонала ще бъде на разположение в ограничено време |
3 |
2 |
5 |
Откриване и запознаване със спецификата на проблема Познания в сферата на чов. психология |
Човешки ресурси Проектен мениджър |
9 |
Изготвяне на работен график и мотивационна програма за готовност на екипа по всяко време | |||
Компютърните ресурси няма да бъдат на разположение непрекъснато |
3 |
1 |
3 |
Финансови средства |
Управителя CEO
|
6 |
Осигуряване на оборудвано помещение 24 часа | |||
Средствата от клиента няма да бъдат предоставени на време |
3 |
3 |
10 |
Познания в сферата на бизнеса и човешката психология |
Управител Финансов експерт |
7 |
Поддържане на регулярни (редовни и предварително планирани) контакти с клиента | |||
Средата на разработка и технологията са нови, а екипа не е запознат с тях |
3 |
1 |
2 |
Наличие на опитни кадри или на външно провеждащи се такива обучения |
Тийм лидер Разработчици |
10 |
Провеждане на обучение под формата на семинари и практики | |||
Изходни продукти, които са предадени за одобрение ще изискват допънителна работа за подобряването им |
3 |
3 |
1 |
Добре организиран и опитен екип от разработчици Искане за промяна |
Проектен мениджър Аналист
|
10 |
Разглеждане на исканията за промяна Попълване на Регистрите за искания | |||
Трудно се влиза във връзка с хората, взимащи ключовите решения, когато възникне проблем. |
3 |
1 |
8 |
Изграждане на по-добри канали за комуникация |
Всички членове на екипа |
9 |
Създаване на „група от приятели” към някой мобилен оператор | |||
Проекта има несигурен клиент, проектен мениджър, проектен и инвеститор към днешна дата. |
3 |
3 |
10 |
Провеждане на презентации и интервюта с други потенциални клиенти |
Проектен мениджър Аналисти |
5 |
Реклама и представяне на възможностите и предимствата от употребата на продукта | |||
Обхвата на проекта е възможно да не е точен |
3 |
2 |
4 |
Опит Комуникативни умения |
Проектен мениджър Аналисти
|
9 |
Предефиниране на функционалността и изходните продукти | |||
Проекта зависи от получаването на информация от други външни източници и нейната достоверност |
3 |
2 |
4 |
Необходимата степен на компетентност Повишено внимание |
Всички членове на екипа |
4 |
Проверка на достоверността на получаваната информация |
Основни проектни дейностти |
Изискванa Технология/ Средства |
Изисквани Умения/Опит |
Изготвяне на преварителен договор |
- |
Аналитично мислене, познания в областта на бизнеса и търговията, комуникативни умения |
Изготвяне на график за изпълнението на проекта |
MS Project |
Опит в изпълнението на предишни проекти |
Разработка на функционалните и нефункционалните изисквания |
Z-notation |
Последователно аналитично мислене |
Определяне на обхвата на проекта |
Z-notation |
Опит в изпълнението на предишни проекти, последователно аналитично мислене |
Изготвяне на план за управлението на риска |
- |
- |
Изготвяне на план за правилното разпределение на ресурсите |
- |
- |
Проектиране на софтуерната архитектура |
Java, C#,SQL |
Познания в сферата на софтуерните архитектури, ООП, DP, Z-notation, теория на базите данни, шаблони за дизайн |
Създаване на модул в сървъра за връзка и комуникация с БД сървъра |
JDBC, Java, SQL |
ООП, шаблони за дизайн, теория на базите данни |
Създаване на таблиците в БД и въвеждане на информация за тестови цели |
SQL |
теория на базите данни |
Създаване на йерархична структура от класове, реализиращи функционалностите за всеки един тип потребител в сървърната част |
Java, SQL |
ООП, шаблони за дизайн |
Създаване на йерархична структура от класове, реализиращи всички разрешени типове съобщения, получени от клиента в сърв. Част |
Java |
ООП, шаблони за дизайн |
Създаване на модул в сървъра, подготвящ информацията в нужният вид, за да бъде предадена на клиента |
Java |
Комуникационни протоколи, ООП, шаблони за дизайн |
Създаване на модул в сървъра, разчитащ информацията, получена от клиента и създаващ съответстващият тип обект за полученото съобщение. |
Java |
Комуникационни протоколи, ООП, шаблони за дизайн |
Създаване на модул в сървъра, реализиращ комуникацията с клиента |
Java |
Комуникационни протоколи, ООП, шаблони за дизайн, програмиране със сокети |
Създаване на функционалностите, нужни за променянето на настройките и поддържането на сървъра |
JDBC, Java, SQL |
ООП, шаблони за дизайн, теория на базите данни |
Сглобяване на сървъра и превръщането му в многонишково приложение |
JDBC, Java, SQL |
ООП, шаблони за дизайн, теория на базите данни, многонишково програмиране |
Създаване на модул в клиентската част реализиращ комуникацията със сървъра |
C# |
Комуникационни протоколи, ООП, шаблони за дизайн, програмиране със сокети |
Създаване на модул в клиентската част, подготвящ информацията в нужният вид, за да бъде предадена на сървъра |
C# |
Комуникационни протоколи, ООП, шаблони за дизайн |
Създаване на модул в клиентската част, разчитащ информацията, получена от сървъра и създаващ съответстващият тип обект за полученото съобщение. |
C# |
Комуникационни протоколи, ООП, шаблони за дизайн |
Разработка на графичен потребителски интерфейс GUI |
C# |
ООП, шаблони за дизайн, създаване на графичен интерфейс |
Провеждане на предвидените тестове за осигуряване на качеството |
Bugzilla, C# |
Познания по blackbox и whitebox testing, ООП |
Внедряване на системата и повеждане на обучение |
|
|
Документиране на новите познания |
|
|
Както всеки проект и този се сблъсква с ограниченията налагани му от факторите на средата.
Тъй като проекта е част от мащабна схема за оптимизиране на работата и оползотворяване на човешките ресурси, за в бъдеще той ще си взаимодейства с предстоящите за разработка средства за успешно прилагане на утвърдените практики в Управлението на проекти.
Очаква се настоящият проект да оказва влияние и да си взаимодейства с планираните за бъдеща разработка проекти.
Тези критерии представляват списък от изисквания, които трябва да бъдат удовлетворени, с оглед на това, клиента да приеме и одобри употребата и внедряването на продукта. Тези критерии са пряко свързани с изпълнениято на дейностите по контролните точки и изходните продукти от тях.
Вид комуникация |
Участие на възможните заинтересованите лица |
Кога ще се осъществиява комуникацията? / Честота на комуникацията |
Вътрешна/ Външна комуникация |
e-mail/voice mail |
|
Ежедневно |
Вътрешна и външна |
Презентация |
|
Когато е необходима |
Външна |
Уъркшоп |
|
Един път в началото на проекта |
Външна |
Вербална комуникация |
Членове на екипа:
|
Ежедневно |
Вътрешна и външна |
Срещи |
|
Всяка седмица (четвъртък 12:00) или на всяка завършена фаза с изходен продукт от контролната точка |
Външна |
Дискусии |
Членове на екипа:
|
Когато е необходимо |
Вътрешна |
Маркетингови проучвания |
|
В началото на проекта, по време на планирането |
Вътрешна и външна |
Тук ще бъдат дефинирани механизми за достъп, оценяване и проследяване на възможни промени по обхвата на проекта и обвързаните с него дейности и изходни продукти.
Ключовите цели , които трябва да бъдат постигнати са:
За да бъдат постигнати по време на проекта гореизброените цели
ще се използват следните вътрешни документи:
Документите са представени в Приложение А и Б.
Тези документи ще могат да бъдат използвани като базови средства за домументиране и проследяване на всякакви промени, които биха повлияли на обхвата и/или бюджета.
Механизъмът за промяна изисква идентифицирането на необходимост от такава и представянето й пред мениджъра на проекта. В повечето случай резултата е един от следните:
ИСКАНЕ ЗА ВНАСЯНЕ НА ПРОМЯНА(ИВП) |
Име на клиента | |
Име на проекта | |
Фаза на проекта | |
Причина за промяната | |
Описание на промяната | |
Разходи по промяната | |
Одобрена | Отхвърлена | Чакаща |
| | |
Проектен мениджър | |
Име: | |
Подпис: | |
Дата: | |
ИВП № |
ИВП - Име |
Описание |
Финансово оттажение |
Одобрена от |
Поискана от |
Статус |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Milestone |
Deliverable |
Acceptance Criteria |
|
|
Document has been reviewed and approved by: Note: |
|
|
Document has been reviewed and approved by: Note: |
|
|
Document has been reviewed and approved by: Note: |
|
|
Document has been reviewed and approved by: Note: |
|
|
Document has been reviewed and approved by: Note: |
|
|
Document has been reviewed and approved by: Note: |