Home

Gestão de projectos na Web

image

Contents

1. o uma extens o do caso Marcar tarefa como terminada e corresponde a enviar uma notifica o por correio electr nico ao gestor do projecto em que a tarefa em causa se insere indicativa de que a tarefa foi marcada como terminada No caso de o colaborador que termina a tarefa ser o pr prio gestor do projecto esta notifica o n o enviada P gina 10 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos 3 3 5 Adicionar tarefa Este caso de utiliza o uma extens o do caso b sico Ver escalonamento de tarefas e corresponde a adicionar uma nova tarefa ao escalonamento de um projecto Esta opera o pressup e a entrada de toda a informa o necess ria sobre a tarefa descrita em 3 3 2 3 3 6 Remover tarefa Este caso de utiliza o uma extens o dos casos Ver escalonamento de tarefas e Ver ficha de tarefa e corresponde a remover uma tarefa do escalonamento de um projecto 3 3 7 Modificar tarefa Este caso de utiliza o uma extens o dos casos Ver escalonamento de tarefas e Ver ficha de tarefa e corresponde a modificar a informa o sobre uma tarefa individual descrita em 3 3 2 Isto significa que o gestor pode efectuar modifica es quer usando directamente a interface de visualiza o do escalonamento de tarefas por exemplo para modificar a organiza o hier rquica de tarefas ou para modificar o in cio ou dura o de uma tarefa graficamente com o aux lio
2. que Tarefa A come e Finish to finish Tarefa B n o pode terminar at que Tarefa A termine Start to finish Tarefa B n o pode terminar at que Tarefa A come e Fase Um grupo de tarefas relacionadas que constitui um passo importante do projecto Numa hierarquia de tarefas uma fase uma tarefa que cont m um conjunto de tarefas Gestor O Gestor uma especializa o do Colaborador e representa um gestor de um ou mais projectos geridos com o aux lio do sistema Esta pessoa pode realizar todas as opera es associadas ao Colaborador o que ilustra o facto de o Gestor de um projecto poder atribuir a si mesmo a execu o de algumas das tarefas Al m disso o Gestor pode adicionar remover e modificar tarefas dos projectos sob a sua gest o Marco Um ponto de refer ncia que marca um evento importante num projecto usado para avaliar o progresso do projecto Uma tarefa com dura o nula deve automaticamente ser representada pelo sistema como um marco Projecto Conjunto de tarefas que devem ser executadas segundo um plano estabelecido para atingir um objectivo global comum Numa hierarquia de tarefas o projecto pode ser visto como a tarefa de topo ou seja aquela que cont m todas as outras tarefas Tarefa Uma actividade que tem um in cio e um fim O sucesso de uma tarefa importante para o sucesso do projecto Os projectos s o constitu dos por tarefas Hierarquicamente uma tarefa pode s
3. utiliza o relativos manuten o de tarefas s o apresentados de uma forma n o estruturada pretendendo se simplesmente distinguir os casos associados a qualquer Colaborador daqueles associados apenas ao Gestor A seguir a Figura 2 apresenta com maior detalhe a forma como os casos relativos manuten o de tarefas est o estruturados P gina 7 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos Sistema de gest o de projectos Ver escalonamento de tarefas Ver ficha de tarefa Colaborador PERNA Notificar gestor C Notificar colaborador Modificar tarefa z Adicionar projecto Ver lista de projectos extend Administrador Ver ficha de projecto pextend Modificar projecto Figura 1 Diagrama de casos de utiliza o do sistema j Adicionar tarefa Marcar tarefa como terminada Figura 2 Estrutura dos casos de utiliza o associados a tarefas P gina 8 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos 3 2 Actores 3 2 1 Colaborador O Colaborador representa uma pessoa encarregada de executar tarefas no mbito de um ou mais projectos geridos com o aux lio do sistema Esta pessoa pode consultar os escalonamentos de tarefas dos projectos em que est envolvida bem como as fichas que cont m pormenores sobre tarefas individuais pode ainda marcar como terminadas tarefas que lhe estejam atr
4. P gina 5 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos 10 11 12 13 As depend ncias suportadas pelo sistema s o do tipo finish to start em que uma dada tarefa n o pode come ar enquanto uma ou mais outras tarefas n o terminarem Um colaborador encarregado de executar tarefas no mbito de um projecto incluindo o gestor pode visualizar o escalonamento de tarefas bem como fichas que cont m pormenores sobre as tarefas individuais pode ainda marcar como terminadas tarefas que lhe estejam atribu das O escalonamento de tarefas apresentado sob a forma de um diagrama de Gantt sendo poss vel real ar as tarefas atribu das a um dado colaborador Uma tarefa pode ser uma tarefa individual ou uma fase conjunto de tarefas individuais ou outras fases de modo que as tarefas podem ser estruturadas hierarquicamente Al m disso uma tarefa individual pode ser um marco milestone ou seja uma tarefa sem dura o A interface do sistema acess vel a partir de um programa de navega o na Internet 2 1 2 Requisitos n o m nimos 1 O sistema permite enviar uma notifica o por correio electr nico ao gestor do projecto em que uma tarefa se insere indicativa de que a tarefa foi marcada como terminada O sistema permite enviar uma notifica o por correio electr nico aos colaboradores encarregados de executar outras tarefas cujo in cio dependa do fim de u
5. Gest o de projectos na Web Relat rio de especifica o de requisitos 21 de Mar o de 2003 Telmo Pedro Gomes Amaral mee02013 Ofe up pt Grupo 15 Aplica es na Web Mestrado em Engenharia Electrot cnica e de Computadores Departamento de Engenharia Electrot cnica e de Computadores Faculdade de Engenharia da Universidade do Porto Gest o de projectos na Web Relat rio de especifica o de requisitos P gina 2 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos Indice INDICE ste q a A 3 LISTA DE FIGURAS q seesimas as iii grostaicabi quta escape dia abas eu tasca bi cquin cada csa us dual a nie ias deita gaia sida 4 1 INTRODU O ssa sind ap a 5 11 OBJECTIVO DO PROJECTO Ce caused Sion quais cair dado censos Adagia gata en O eia 5 1 2 ENQUADRAMENTO DO SISTEMA sprin E R A E EE AERES 5 1 3 RISCOS nrs seia aa E EA REAO TE E EEA ATA E A A A A AAR 5 2 REQUISITOS DO SISTEMA esseessessossocsscsscssocssccsoesoososescescossocsoescossocsscssossossscssossoesssesse 5 2 1 REQUISITOS FUNCIONAIS us iaa sta iai dia sadias 5 2 1 1 Registos IO Si e a a a dd 5 2 12 Requisitos n o MINIMOS sssssssssessseesseseessessenssessssessseessessersseresseeesseessresseesseessets 6 2 2 REQUISITOS N O FUNCIONAIS sissesesrisessisssirsstresesscssessdesssessisesrerestisstreessetesennos aged 6 2 2 1 Usabilid de ii iii DR RE iaa E E ae ia 6 2 2 2 LORD IDIOT A 7 2 2 3 DEsem Den arara aaa a O Bd 7 2 2 4 Ma
6. ade Pelo menos os requisitos m nimos devem ser satisfeitos sem que haja ocorr ncia de falhas A aplica o deve evitar a ocorr ncia de inconsist ncias tais como a n o marca o de uma fase do projecto como terminada quando todas as tarefas que a constituem j foram terminadas de modo a n o comprometer o trabalho dos colaboradores envolvidos nos projectos nem a sua confian a no sistema A aplica o deve tamb m garantir a confidencialidade da informa o relacionada com cada projecto permitindo o seu acesso apenas aos colaboradores envolvidos 2 2 3 Desempenho O sistema n o deve implicar a transfer ncia de um volume exagerado de dados para o programa de navega o na Internet por forma a n o comprometer a rapidez de acesso por parte dos utilizadores O sistema deve tamb m garantir rapidez nos acessos base de dados subjacente por forma a permitir uma utiliza o confort vel 2 2 4 Manuten o O sistema deve ser entregue juntamente com um manual de utiliza o um relat rio de desenho de alto n vel e um relat rio de desenvolvimento actualizados de acordo com a vers o final do sistema Esta documenta o deve permitir a manuten o futura do sistema por parte de um programador com vista correc o de poss veis erros ou introdu o de melhoramentos 3 Modelo de casos de utiliza o 3 1 Vis o geral A Figura 1 apresenta o diagrama de casos de utiliza o do sistema Nesta figura os casos de
7. ador 0 A Tarefa depende de Descri o String In cio Date Dura o int executa Estado String z Tarefa individual Marco Dura o 0 Figura 4 Modelo de classes do dom nio 5 Gloss rio Administrador O Administrador representa uma pessoa encarregada de controlar a lista de projectos geridos com o aux lio do sistema Esta pessoa pode adicionar e remover projectos bem como modificar a informa o associada a projectos j existentes nomeadamente a descri o e a identifica o do gestor Esta pessoa n o pode realizar qualquer das opera es internas aos projectos associadas apenas ao Colaborador e ao Gestor Colaborador O Colaborador representa uma pessoa encarregada de executar tarefas no mbito de um ou mais projectos geridos com o aux lio do sistema Esta pessoa pode consultar os escalonamentos de tarefas dos projectos em que est envolvida bem como as fichas P gina 13 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos que cont m pormenores sobre tarefas individuais pode ainda marcar como terminadas tarefas que lhe estejam atribu das Depend ncia A natureza da rela o entre as datas de in cio e fim de duas tarefas Podem ser definidos pelo menos quatro tipos de depend ncias Finish to start Tarefa B n o pode come ar at que Tarefa A termine Start to start Tarefa B n o pode come ar at
8. do rato quer usando a ficha que cont m informa o sobre a tarefa A altera o da organiza o hier rquica de tarefas pode implicar algumas modifica es autom ticas Por exemplo se uma fase um conjunto de tarefas est atribu da ao colaborador A e passa a incluir uma tarefa individual atribu da a um colaborador B ent o a fase deve deixar de estar atribu da a qualquer colaborador e as tarefas nela inclu das devem passar a estar atribu das explicitamente aos diferentes colaboradores 3 3 8 Notificar colaborador Este caso de utiliza o uma extens o do caso Marcar tarefa como terminada Nessa situa o corresponde a enviar uma notifica o por correio electr nico aos colaboradores encarregados de executar outras tarefas cujo in cio dependa do fim da tarefa que termina No caso de o colaborador destinat rio da notifica o ser o pr prio colaborador que termina a tarefa esta notifica o n o enviada Este caso tamb m uma extens o dos casos Adicionar tarefa Remover tarefa e Modificar tarefa Nessas situa es corresponde a enviar uma notifica o por correio electr nico ao colaborador encarregado de executar a tarefa que foi adicionada removida ou modificada pelo gestor No caso de o colaborador em causa ser o pr prio gestor do projecto esta notifica o n o enviada 3 3 9 Ver lista de projectos Este caso de utiliza o um caso b sico e corresponde visualiza o da lista de projectos
9. ela o de composi o entre as classes Projecto e Tarefa indica que um projecto composto por tarefas por m cada tarefa pertence a um s projecto A associa o reflexiva depende de indica que o in cio de uma tarefa pode depender do fim de um conjunto de outras tarefas As rela es de generaliza o entre as classes Tarefa Fase Tarefa individual e Marco indicam que uma tarefa pode ser uma tarefa individual ou uma fase um conjunto de tarefas por seu lado uma tarefa individual pode ser um marco uma tarefa sem dura o ou milestone As rela es de composi o sobre a classe Fase e entre as classes Fase e Tarefa individual indicam que uma fase pode conter v rias fases bem como duas ou mais tarefas individuais As associa es bin rias cria e executa indicam que uma tarefa criada por um s gestor e executada por um s coloborador por m gestor ou colaborador pode criar ou executar v rias tarefas respectivamente Os atributos das classes Tarefa e Projecto representam todas as informa es sobre tarefas ou projectos descritas em 3 3 2 e 3 3 10 respectivamente n o abrangidas pelas rela es descritas entre as classes P gina 12 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos administrador Projecto 0 lt cria 1 Utilizador Nome String Descri o String 0 lt gere 1 In cio Date estor Fim Date 9 1 1 gestor 1 colabor
10. er uma tarefa individual uma fase ou um marco Tarefa individual Uma tarefa com dura o n o nula e que hierarquicamente n o cont m outras tarefas Utilizador Um actor que interage com o sistema Um actor pode ser um administrador um gestor ou um colaborador 6 Bibliografia e Egantt Software 2003 Screen Shots http www egantt com screenshots html e Jo o Montenegro et al 2001 3 ao Quadrado Agenda Web Relat rio de Especifica o de Requisitos P gina 14 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos Jo o Pascoal Faria 2001 transpar ncias usadas na disciplina de Programa o Orientada por Objectos MEEC UML Diagramas de Casos de Utiliza o UML Diagramas de Classes http www fe up pt jpf teach POO UML zip Microsoft Corporation 2000 Microsoft Project 2000 Help Glossary P gina 15 de 15
11. geridos com o aux lio do sistema 3 3 10 Ver ficha de projecto Este caso de utiliza o uma extens o do caso b sico Ver lista de projectos e corresponde visualiza o de uma ficha contendo informa o sobre um projecto individual nomeadamente e Nome e Descri o e In cio data P gina 11 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos e Fim data e Gestor gestor encarregado de gerir o projecto 3 3 11 Adicionar projecto Este caso de utiliza o uma extens o do caso b sico Ver lista de projectos e corresponde a adicionar um novo projecto lista de projectos Esta opera o pressup e a entrada de toda a informa o necess ria sobre o projecto descrita em 3 3 10 3 3 12 Remover projecto Este caso de utiliza o uma extens o dos casos Ver lista de projectos e Ver ficha de projecto e corresponde a remover um projecto da lista de projectos 3 3 13 Modificar projecto Este caso de utiliza o uma extens o do caso Ver ficha de projecto e corresponde a modificar a informa o sobre um projecto individual descrita em 3 3 10 4 Modelo de classes do dom nio A Figura 4 apresenta o modelo de classes do dom nio do sistema As associa es bin rias cria e gere indicam que um projecto criado por um s administrador e gerido por um s gestor por m um administrador ou gestor pode criar ou gerir v rios projectos respectivamente A r
12. ia de uma base de dados acess vel atrav s de Structured Query Language SQL contendo os registos de todos poss veis utilizadores Pressup e se tamb m a exist ncia de um servidor de Hypertext Transfer Protocol HTTP acess vel tanto do interior como do exterior da organiza o por forma a permitir o acesso por parte de colaboradores que n o trabalhem nas instala es da organiza o 1 3 Riscos Existe o risco de n o satisfa o de alguns do requisitos n o m nimos por limita o de tempo e inexperi ncia de trabalho com algumas das tecnologias envolvidas 2 Requisitos do sistema 2 1 Requisitos funcionais 2 1 1 Requisitos m nimos 1 O sistema suporta diversos projectos 2 S um administrador pode adicionar e remover projectos bem como modificar informa o sobre um projecto 3 A informa o b sica relativa a um projecto consiste em nome descri o data de in cio data de fim e identifica o do gestor 4 Um projecto constitu do por tarefas S o gestor de um projecto pode adicionar e remover tarefas bem como modificar informa o sobre uma tarefa 6 A informa o sobre uma tarefa consiste em nome descri o data de in cio dura o estado depend ncia de outras tarefas e identifica o do colaborador encarregado executar a tarefa 7 A dura o de uma tarefa expressa em dias 8 Os estados de tarefas suportados pelos sistema s o n o terminada e terminada
13. ibu das 3 2 2 Gestor O Gestor uma especializa o do Colaborador e representa um gestor de um ou mais projectos geridos com o aux lio do sistema Esta pessoa pode realizar todas as opera es associadas ao Colaborador o que ilustra o facto de o Gestor de um projecto poder atribuir a si mesmo a execu o de algumas das tarefas Al m disso o Gestor pode adicionar remover e modificar tarefas dos projectos sob a sua gest o 3 2 3 Administrador O Administrador representa uma pessoa encarregada de controlar a lista de projectos geridos com o aux lio do sistema Esta pessoa pode adicionar e remover projectos bem como modificar a informa o associada a projectos j existentes nomeadamente a descri o e a identifica o do gestor Esta pessoa n o pode realizar qualquer das opera es internas aos projectos associadas apenas ao Colaborador e ao Gestor 3 3 Casos de utiliza o 3 3 1 Ver escalonamento de tarefas Este caso de utiliza o um caso b sico e corresponde visualiza o do escalonamento de tarefas de um projecto sob a forma de um diagrama de Gantt A Figura 3 apresenta um exemplo do tipo de visualiza o pretendida No lado esquerdo apresenta se uma lista de nomes de tarefas e sub tarefas estruturada em rvore no lado direito o diagrama de Gantt propriamente dito apresenta o escalonamento temporal de cada tarefa listada P gina 9 de 15 Gest o de projectos na Web Relat rio de espec
14. ifica o de requisitos EGantt Enterprise Gantt snapshot sce www egantt com Task Identifier UID Start time emish time Pc 1 Implementing the project 1 2402 09 00 24202 17 00 os 1 4 Project meeting 202 09 00 22102 17 06 PES 2 Planning stage arroz om0o 10202 17 00 OT 21 Task analysis ao Os 42021700 OT 2 2 Task synopsis 5020900 6021700 FT 2 3 Task evaluation Ti2020900 10202 17 00 T 2 3 1 reading T140209 00 8210217 00 OT 2 2 2 prototyping aroz0s00 10r202 17 00 Figura 3 Visualiza o do escalonamento de tarefas 3 3 2 Ver ficha de tarefa Este caso de utiliza o uma extens o do caso b sico Ver escalonamento de tarefas e corresponde visualiza o de uma ficha contendo informa o sobre uma tarefa individual nomeadamente e Nome e Descri o e In cio data e Dura o n de dias e Estado pelo menos n o terminada ou terminada e Depend ncias depend ncia de outras tarefas pelo menos do tipo finish to start em que a tarefa em causa n o pode come ar enquanto uma ou mais outras tarefas n o terminarem e Colaborador colaborador encarregado de executar a tarefa e Tarefas contidas por esta tarefa 3 3 3 Marcar tarefa como terminada Este caso de utiliza o uma especializa o do caso Modificar tarefa descrito em 3 3 7 e corresponde a colocar o valor terminada no atributo Estado de uma tarefa 3 3 4 Notificar gestor Este caso de utiliza
15. ma tarefa que termina O sistema permite enviar uma notifica o por correio electr nico ao colaborador encarregado de executar uma tarefa que foi adicionada removida ou modificada pelo gestor O sistema permite criar tarefas peri dicas que podem estar associadas a mais do que um colaborador por exemplo a redac o regular de um relat rio de progresso por cada colaborador para enviar ao gestor 39 6 O sistema suporta tamb m estados de tarefa como iniciada suspensa ou mesmo informa o sobre a percentagem j completada de uma tarefa Um colaborador incluindo o gestor pode alterar o estado de uma tarefa que lhe esteja atribu da por forma a reflectir o est gio de progresso em que se encontra O sistema suporta tamb m depend ncias de tarefa do tipo start to start finish to finish e start to finish 2 2 Requisitos n o funcionais 2 2 1 Usabilidade A aplica o deve ser compat vel com alguns dos programas de navega o na Internet mais comuns nomeadamente o MS Internet Explorer o Netscape Navigator e o Mozilla A interface com o utilizador deve de f cil utiliza o De facto a aplica o poder ser acedida por utilizadores com diferentes graus de experi ncia com programas inform ticos dado que n o se destina gest o de um tipo de espec fico de projectos P gina 6 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos 2 2 2 Fiabilid
16. nuten o magia avion a E EAEN EE EREN RE 7 3 MODELO DE CASOS DE UTILIZA O essessesesscesessccssssccsseecesssscessescosseeorsseeorsseeresse 7 3 1 VISAOGERA D iea a a E a E asa E E aaa Se E EE aE 7 Sadie q ACTORES uon peo e o ge AA E aa A ia So a A 9 3 2 1 Colaborador ssa renetago eE E EE EA ER AA ERE EEA REE 9 3 2 2 EAN AIEEE EA NIE EE E ATE Pa dd TAT 9 3 2 3 Administrado ss ii colada Ed e i an e ei a ir l 9 3 3 CASOS DE VTILIZA O masiua n AE 9 3 3 1 Ver escalonamento de lanejAS a sita Ora di DSO CURA UU 9 3 3 2 Ve ha e MATE Ur ie RD E RE 10 3 3 3 Marcar tarefa como terminada cada nina dana desen da Ted a spas SRA da ada 10 3 3 4 Notificar gestor oediad iain radar dose e ada ie bad Beau ad gba 10 3 3 5 Adicionar tarefa eneen a E a E E R A E a 11 3 3 6 Remover TAPE arara data id dd NR EER 11 3 3 7 IO CO ODE O reer e GS a S 11 3 3 8 Notificar colaborado sunga ais ER EEEE 11 3 3 9 Ver lista de Projectos assusta rasante etia i eo ai eia A cons pia ana d s fai 11 3 3 10 Ver ficha de DrOTOCiO dei e RAD e aU A 11 3 3 Adicionar PRO ECO rennin ona 0 ed P E AA A a 12 DIZ Remover proje t ierann i a A TE T A EARE 12 3 33 13 Modificar projectoren E E E a 12 4 MODELO DE CLASSES DO DOM NIO sssssssssessssseoesssseesssseoessseseesssseoessseeeesssse 12 5 GLOSS RIO pnrsaoiunsiuianin iaaa 13 6 BIBLIOGRAFIA siii sescsos tic sosouioiesiotic soso sosteo toteso rsss sisses tsogo o sso asia coca ainda 14 P gina 3 de 15 Gest
17. o de projectos na Web Relat rio de especifica o de requisitos Lista de figuras FIGURA 1 DIAGRAMA DE CASOS DE UTILIZA O DO SISTEMA ceeeeeeeeerereeeeneneererersesa 8 FIGURA 2 ESTRUTURA DOS CASOS DE UTILIZA O ASSOCIADOS A TAREFAS cetteeremes 8 FIGURA 3 VISUALIZA O DO ESCALONAMENTO DE TAREFAS ccccceeeeeeereeereereeeareerenaa 10 FIGURA 4 MODELO DE CLASSES DO DOM NIO cccceteeeeeerereeererenererenerreeeereeacererarereracessa 13 P gina 4 de 15 Gest o de projectos na Web Relat rio de especifica o de requisitos 1 Introdu o 1 1 Objectivo do projecto O objectivo deste projecto o desenvolvimento de uma aplica o na Web que sirva de apoio gest o de projectos em particular no escalonamento de tarefas Os utilizadores da aplica o pretendida ser o os gestores de projectos e os colaboradores encarregados de cumprir as tarefas envolvidas O sistema dever permitir ao gestor definir o escalonamento de tarefas de forma din mica mantendo o sempre ajustado realidade de modo que os colaboradores se sintam motivados a consultar frequentemente esse escalonamento e a tom lo como um guia de trabalho 1 2 Enquadramento do sistema Este sistema destina se a ser utilizado no contexto de uma organiza o ou grupo de investiga o dentro de uma organiza o em que trabalhem colaboradores envolvidos em um ou mais projectos Pressup e se a exist nc

Download Pdf Manuals

image

Related Search

Related Contents

User Manual ARK-1120  FREEDOM F-64 PROGRAMMING INSTRUCTIONS  Avaya 1D5 Release Notes  Samsung Galaxy Tab 4 10.1 16GB 3G 4G Black  User Manual AT -CAN-MINI - Brand Innovators Products  

Copyright © All rights reserved.
Failed to retrieve file