Разработване на уеб сайт в екип
Основни характеристики на проект
Съвременното общество е общество на високите технологии и гражданинът на информационното общество трябва да знае и може да осъществява свои и групови проекти в различни области на живота.
Проект е комплекс от организирани дейности, водещи до очаквани резултати, допринасящи за постигането на цели в рамките на определено време и ресурси. Всеки проект трябва да има точно определена цел и трябва да доведе до получаване на конкретни очаквани резултати. Постигането на поставените цели трябва да стане в определен срок и да бъде извършено с усилията на определена група от изпълнители (наричани още екип).
Ето някои важни характеристики на всеки проект:
🟣 Проектът трябва да решава конкретен проблем, представляващ интерес – трябва да е полезен.
🟣 Проектът трябва да е целесъобразен. Това означава, че или резултатите от проекта са уникални или, че съществуват подобни резултати, но те не са достъпни – не могат да се използват наготово, не могат да се купят или купуването им не е оправдано икономически;
🟣 Проектът изисква работа в екип – реализира се от няколко изпълнители, които трябва да разпределят и координират работата си така, че проектът да се реализира в определения срок. Изключително важно е как ще се разпределят отговорностите на всеки член на екипа – трябва точно да се отчетат личните качества на изпълнителите, компетентността и опита им по отношение на възлаганата работа.
🟣 Проектът налага определена дисциплина – при реализацията на всеки проект има точно фиксирани изисквания както към вида и качествата на очакваните резултати, така и към процеса на реализация – в каква среда ще бъде изпълнен, с какви ресурси и в какъв срок. Неспазването на дисциплината може да доведе до невъзможност от отделните части да се “сглоби” очакваният резултат или да не се спазят предвидените срокове.
Екип
Основни етапи при разработване и изпълнение на групов проект
Можем да определим 4 основни етапи при реализация на един проект: планиране, анализ, проектиране и осъществяване (разработване и внедряване). Обикновено съвкупността от тези етапи се нарича жизнен цикъл на проекта. На всеки етап от развитието на проекта може да се връщаме и на по-преден етап, ако това е необходимо. Възможно е също така дейности на един етап да се изпълняват успоредно с дейности на друг етап. Понякога жизненият цикъл има цикличен (итеративен) характер – етапите се повтарят един след друг, докато се получат желаните резултати от проекта.
Етап 1: Планиране
На този етап се анализират и подреждат целите, които искаме да постигнем с проекта. Целите се съобразяват с ресурсите (материални, финансови и човешки), които е възможно да бъдат отделени от организацията, водеща проекта. Разумно е да се потърси мнението на различни категории потребители. В резултат се разработва предварителен план, съдържащ дейностите, ресурсите и времето, необходими за изпълнение на задачите по проекта. Важен елемент от плана е формирането на екипа, който ще работи по проекта, и определянето на задачите на всеки негов член.
Етап 2: Анализ
На този етап се извършва детайлно изучаване на текущото състояние на проблема, който ще се решава с проекта и се предлага алтернативно решение за подобряването му. Анализа обикновено се състои от три подетапа.
Първият подетап е свързан с определяне на изисванията към бъдещия проект. На този етап се работи с потребителите, за да се изясни какво очакват те от осъществяването на проекта. На вторият подетап се изучават изискванията към новия проект, като те се класифицират и се елиминират общите им елементи.
На третият подетап се предлагат различни начини за удовлетворяване на изискванията към проекта. Накрая алтернативите се сравняват, за да се определи коя от тях по-добре удовлетворява изискванията от гледна точка на техническо оборудване, работна сила и цена. Резултатът от анализа е описание на предлаганото алтернативно решение. След приемането на препоръчаното решение се планира и необходимото ресурсно осигуряване.
Етап 3: Проектиране
Проектирането е етап от жизнения цикъл на проекта, в който бъдещия проект се описва независимо от техническата реализация (логическо проектиране), след което се предлага конкретно техническо решение (физическо проектиране). При физическото проектиране решенията на логическо ниво се преобразуват в конкретни технически спецификации. Краен резултат на етапа на проектиране е списък от технически спецификации, представени под формата на диаграми или текст, които може да се използват за конкретната реализация на проекта.
Етап 4: Осъществяване на проекта
На етапът на осъществяване на проекта се извършват планираните дейности. Този етап е специфичен за проектите от различни области - изпълняват се основните дейности по реализацията на проекта, следи се за спазването на предвидените срокове и се предават изготвените продукти и документация. Работата по даден проект завършва с отчитане на проекта. На този етап трябва да бъдат извършени следните дейности:
🟣 Организират се срещи с възложителите на проекта, на които да бъдат демонстрирани, макар и в не окончателен вид, разработените продукти. Добре е крайният потребител да разгледа тези продукти навреме, за да оцени дали отговарят на очакванията му и, ако се налага, да направи необходимите забележки.
🟣 Оформят се изработените продукти в окончателен вид, като се вземат предвид направените от възложителите забележки. Специално при проектите, реализирани с помощта на информационни технологии е важно да се обърне внимание на правилното изписване на текстовете, четливостта на текстовете, яснотата на илюстрациите, коректността на въведените данни и т.н.
🟣 Представя се завършения проект пред възложителя за крайна оценка;
🟣 Договарят се с възложителя срок и условия за „съпровождане” – период от време, през което възложителят, използвайки разработените продукти, следи за грешки или неизправности, съобщава ги на изпълнителя и той прави необходимото за отстраняването им.
Речник
Въпроси и задачи
1. Кои са основните групи хора, влизащи в екипите при разработване на даден проект?
2. Кога е разумно привличането на външни консултанти в екипите за реализация на даден проект?
3. Кои са етапите при разработване на проект и в каква последователност се изпълняват?
4. Каква е разликата между логическо и физическо проектиране?
5. Какви дейности трябва да се извършат при завършване и отчитане на проект?