GERENCIAMENTO DE PROJETOS EM DISPOSITIVOS MÓVEIS

Download GERENCIAMENTO DE PROJETOS EM DISPOSITIVOS MÓVEIS

Post on 31-Jul-2015

216 views

Category:

Documents

13 download

TRANSCRIPT

UNIVERSIDADE FEDERAL DE SANTA CATARINA - UFSC

GERENCIAMENTO DE PROJETOS EM DISPOSITIVOS MVEISUMA EVOLUO AO DOTPROJECT

Glauco Silva Neves

Florianpolis - SC 2011/1

2

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMTICA E ESTATSTICA CURSO DE CINCIAS DA COMPUTAO

GERENCIAMENTO DE PROJETOS EM DISPOSITIVOS MVEISUMA EVOLUO AO DOTPROJECT

Glauco Silva Neves

Trabalho

de

concluso

de

curso

apresentado como parte dos requisitos para obteno do grau de Bacharel em Cincias da Computao.

Florianpolis - SC 2011/1

3

Glauco Silva Neves

GERENCIAMENTO DE PROJETOS EM DISPOSITIVOS MVEISUMA EVOLUO AO DOTPROJECT

Trabalho de concluso de curso apresentado como parte dos requisitos para obteno do grau de Bacharel em Cincias da Computao.

Orientadora: Prof. Dr. rer. nat. Christiane Gresse von Wangenheim, PMP

Banca examinadora

Prof. Ms. Jos Eduardo De Lucca

Ms. Mathias Henrique Weber

4

SUMRIO LISTA DE FIGURAS ................................................................................................... 7 LISTA DE QUADROS ................................................................................................. 9 LISTA DE REDUES ............................................................................................. 10 RESUMO ................................................................................................................... 11 1 INTRODUO ................................................................................................... 12 1.1 1.2 1.3 CONTEXTO ................................................................................................. 12 PROBLEMA ................................................................................................. 13 OBJETIVOS ................................................................................................. 14 Objetivo Geral ........................................................................................ 14 Objetivos Especficos ............................................................................ 15 Limitaes ............................................................................................. 15

1.3.1 1.3.2 1.3.3 1.4 1.5 1.6 2

METODOLOGIA .......................................................................................... 15 JUSTIFICATIVA ........................................................................................... 17 ESTRUTURA DO TRABALHO .................................................................... 18

FUNDAMENTAO TERICA ......................................................................... 20 2.1 2.2 GERENCIAMENTO DE PROJETOS ........................................................... 20 SOFTWARE PARA GERENCIAMENTO DE PROJETOS ........................... 26 dotProject .............................................................................................. 34

2.2.1 2.3

APLICAES MVEIS ............................................................................... 39 Android .................................................................................................. 44

2.3.1 3

REVISO DO ESTADO DA ARTE .................................................................... 46

5

3.1 3.2 3.3 3.4 3.5 4

BASECAMP ................................................................................................. 48 CONNECTWISE .......................................................................................... 49 GTDAGENDA .............................................................................................. 50 RALLY .......................................................................................................... 51 DISCUSSO ................................................................................................ 52 DE UM APLICATIVO MVEL INTEGRADO AO

DESENVOLVIMENTO

DOTPROJECT .......................................................................................................... 56 4.1 ANLISE DE REQUISITOS ......................................................................... 56 Casos de Uso ........................................................................................ 58

4.1.1 4.2

DESIGN ....................................................................................................... 61 Arquitetura ............................................................................................. 61 Design de Interface ............................................................................... 62

4.2.1 4.2.2 4.3 4.4 5

IMPLEMENTAO ...................................................................................... 64 TESTES ....................................................................................................... 65

AVALIAO ....................................................................................................... 67 5.1 DEFINIO DA AVALIAO ...................................................................... 67 Objetivo da Avaliao ............................................................................ 67 Perguntas da Avaliao......................................................................... 68 Design do Estudo .................................................................................. 68 Materiais da Avaliao .......................................................................... 69

5.1.1 5.1.2 5.1.3 5.1.4 5.2 5.3

EXECUO DA AVALIAO ...................................................................... 69 RESULTADOS DA AVALIAO ................................................................. 72

6

5.4 6 7

AMEAAS VALIDADE ............................................................................. 74

DISCUSSO ...................................................................................................... 75 CONCLUSO .................................................................................................... 76

REFERNCIAS ......................................................................................................... 78 APNDICE A TERMO DE CONSENTIMENTO LIVRE E ESCLARECIDO ........... 81 APNDICE B DESCRIO DA TAREFA .............................................................. 82 APNDICE C SCRIPT DE INTRODUO ............................................................ 84 APNDICE D ESCALA DE USABILIDADE DO SISTEMA(SUS) .......................... 85 APNDICE E QUESTIONRIO DEMOGRFICO ................................................. 86 APNDICE F ROTEIRO DO PESQUISADOR ....................................................... 88 APNDICE G TREINAMENTO .............................................................................. 90 APNDICE H RESULTADO DO SUS .................................................................... 93 APNDICE I RESULTADO DO QUESTIONRIO DEMOGRFICO ..................... 96 APNDICE J TEMPOS DA AVALIAO ............................................................. 100 APNDICE K CDIGO FONTE ........................................................................... 101

7

LISTA DE FIGURAS Figura 1: Conexo entre os grupos de processos ............................................... 22 Figura 2: Interao entre os grupos de processos .............................................. 23 Figura 3: Funcionalidades fundamentais em um SGP segundo as

organizaes. .......................................................................................................... 28 Figura 4: Softwares de apoio ao gerenciamento de projetos mais utilizados. . 30 Figura 5: Importncia das caractersticas de um SGP para gerenciar um projeto. ..................................................................................................................... 32 Figura 6: Impresso sobre as caractersticas dos SGPs utilizados................... 33 Figura 7: Grfico de Gantt gerado pelo dotProject. ............................................. 36 Figura 8: Menu de projetos. ................................................................................... 36 Figura 9: Lista de tarefas. ....................................................................................... 37 Figura 10: Pgina de projetos (esquerda) e diagrama de Gantt (direita) na tela do emulador de 3.3 polegadas. .............................................................................. 39 Figura 11: Exemplos de dispositivos mveis....................................................... 40 Figura 12: Capacidades e funcionalidades de um dispositivo mvel................ 41 Figura 13: Capacidades e funcionalidades de um dispositivo mvel................ 42 Figura 14: Porcentagem de venda de smartphones em 2010 (esquerda) e a previso para 2011 (direita). ................................................................................... 44 Figura 15: Grfico baseado no nmero de dispositivos Android que acessaram o Android Market no perodo de 18 de abril a 2 de maio de 2011. ..................... 45 Figura 16: Interface do Timy (esquerda) e Beacon (direita). ............................... 49 Figura 17: Interface do ConnectWise Mobile mostrando agenda (esquerda) e menu principal (direita). .......................................................................................... 50 Figura 18: Interface do Gtdagenda, mostrando a caixa de mensagens. ........... 51

8

Figura 19: Interface do RallyDroid. ........................................................................ 52 Figura 20: Arquitetura do sistema. ........................................................................ 62 Figura 21: Participantes durante a avaliao. ...................................................... 70 Figura 22: Resultado da pergunta 4 do questionrio demogrfico. ................... 71 Figura 23: Resultado da pergunta 6 do questionrio demogrfico. ................... 71 Figura 24: Resultado da pergunta 9 do questionrio demogrfico. ................... 71 Figura 25: Tempo de execuo por tarefa e mdia. ............................................. 72 Figura 26: Pontuao do SUS por participante. ................................................... 73

9

LISTA DE QUADROS Quadro 1: Processos mapeados em grupos e reas do conhecimento. ........... 25 Quadro 2: Diferenas entre dispositivos mveis e computadores. ................... 42 Quadro 3: Dados da pesquisa. ............................................................................... 47 Quadro 4: Comparao das ferramentas. ............................................................. 54 Quadro 5: Caso de uso detalhado Autenticar usurio. .................................... 58 Quadro 6: Caso de uso detalhado Visualizar projetos ..................................... 59 Quadro 7: Caso de uso detalhado Visualizar tarefas atrasadas...................... 60 Quadro 8: Caso de uso detalhado - Entrar em contato com responsvel por tarefa atrasada. ........................................................................................................ 61 Quadro 9: Telas do aplicativo e descrio. .......................................................... 63 Quadro 10: Resultado dos testes de fluxo de casos de uso. ............................. 65 Quadro 11: Resultado dos testes de requisitos no funcionais. ....................... 66 Quadro 12: Comparao das ferramentas identificadas no estado da arte e da ferramenta desenvolvida. ....................................................................................... 75

10

LISTA DE REDUES SIGLAS PMI GP SGP PMBOK PERT GPL SDK ADT IDE Project Management Institute Gerenciamento de projetos Software para gerenciamento de projetos Project Management Body of Knowledge Tcnica de Programa, Avaliao e Reviso General Public License Software Development Kit Android Development Toolkit Integrated Development Environment

ABREVIAES Result. Analis. Seleci. Flux. Sit. Prin. Alt. Resultados Analisados Selecionados Fluxo Situao Principal Alternativo

11

RESUMO O mercado est se tornando mais globalizado e competitivo. Conseguir produzir mais em menos tempo e gastando menos recursos essencial. Esse um dos motivos que torna o gerenciamento de projetos necessrio. A aplicao de ferramentas computacionais faz parte do gerenciamento de projetos. Essas

ferramentas auxiliam principalmente os gerentes a planejar, monitorar e controlar seus projetos. Com a popularizao e potencializao dos smartphones a partir de 2005 diversas empresas do setor de tecnologia da informao tm portado suas aplicaes para plataformas mveis. Empresas desenvolvedoras de softwares para gerncia de projetos tambm parecem caminhar nesse sentido. Porm, voltado comunidade de software livre ainda no h um movimento to forte nesta direo. Uma das ferramentas de cdigo aberto mais populares o dotProject, que por ser uma ferramenta open source conta com a comunidade para estend-la. O objetivo desse trabalho estender o dotProject para dispositivos mveis, desenvolvendo um aplicativo mvel para suportar o monitoramento e controle de projetos. O projeto executado em quatro etapas bem definidas. Primeiramente realizada a fundamentao terica dos conceitos de gerncia de projetos, softwares para gerenciar projetos e dispositivos mveis. A segunda etapa a reviso do estado da arte com a finalidade de comparar e identificar as principais funcionalidades dos aplicativos disponveis. A terceira etapa a construo do aplicativo. E a quarta e ltima etapa a avaliao do aplicativo desenvolvido. Espera-se conceber um aplicativo para monitorar e controlar projetos que estender o dotProject. O benefcio auxiliar o gerente de projeto a rastrear, revisar e regular o progresso e o desempenho do projeto a qualquer hora e em qualquer lugar.

12

1

INTRODUO Neste captulo so apresentados o contexto do trabalho, o problema a ser

resolvido, os objetivos a serem alcanados, a metodologia utilizada, a justificativa e a estrutura do trabalho. 1.1 CONTEXTO O mercado est se tornando mais globalizado e competitivo, com maiores demandas de servios e produtos (HORINE, 2009). Ao mesmo tempo aumenta a expectativa dos clientes (PORTNY, 2007). Nesse contexto as empresas precisam se adaptar para serem mais eficientes e produtivas. Requisitos solicitados tornam-se obsoletos de um dia para o outro e as empresas devem responder rapidamente (HORINE, 2009). Torna-se essencial conseguir produzir mais em menos tempo e gastando menos recursos (ROTHMAN, 2007). Dessa forma necessrio gerenciar projetos de forma eficiente. O Project Management Institute (PMI) (2008, p.6) define Gerenciamento de Projetos (GP) como sendo a aplicao do conhecimento, habilidades, ferramentas e tcnicas s atividades do projeto a fim de atender aos seus requisitos. Conforme esta definio, uma parte importante do GP so as ferramentas. Os Softwares para Gerenciamento de Proj...

Recommended

View more >