TCC 20111031

39
 ANHANGUERA EDUCACIONAL S.A. Faculdade Anhanguera de Anápolis Curso de Ciência da Computação Dorfino Pereira Salgado  José Mendes da Silva Júnior Weder Mariano de Sousa Welberthy Rodrigues da Cruz Gestão de Comunicação Utilizando Ferramenta Livre Anápolis 2011 

Transcript of TCC 20111031

Page 1: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 1/39

ANHANGUERA EDUCACIONAL S.A.

Faculdade Anhanguera de Anápolis

Curso de Ciência da Computação

Dorfino Pereira Salgado

 José Mendes da Silva Júnior

Weder Mariano de Sousa

Welberthy Rodrigues da Cruz

Gestão de Comunicação Utilizando Ferramenta Livre

Anápolis

2011 

Page 2: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 2/39

Dorfino Pereira Salgado

 José Mendes da Silva Júnior

Weder Mariano de SousaWelberthy Rodrigues da Cruz

Gestão de Comunicação Utilizando Ferramenta Livre

Trabalho de Conclusão de Curso apresentada,

como exigência parcial para a obtenção do grau

de Bacharel em Ciência da Computação, na

Faculdade Anhanguera de Anápolis, sob a

orientação da profa. Ms. Viviane Carla Batista

Pocivi.

Anápolis

2011 

Page 3: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 3/39

Gestão de Comunicação Utilizando Ferramenta Livre

Trabalho de Conclusão de Curso apresentado como exigência parcial para a

obtenção do grau de Bacharel em Ciência da Computação da Faculdade Anhanguera

de Anápolis.

Aprovado em ___ de ___ de ______.

 ________________________________ Profa. Ms. Viviane Carla Batista Pocivi

Faculdade Anhanguera de Anápolis

Orientadora

 ________________________________ 

Prof. ou Profa. Título (Dr, Ms, Esp) Nome do avaliador(a)

Faculdade Latino Americano de AnápolisAvaliador(a)

 ________________________________ 

Prof. ou Profa. Título (Dr, Ms, Esp) Nome do coordenador(a)

Faculdade Latino Americano de Anápolis

Coordenador(a) do Curso Nome

Anápolis

2011 

Page 4: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 4/39

 

Este trabalho é dedicado a todos os alunos que

compreenderam que seus esforços sempre são

recompensados.

Page 5: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 5/39

AGRADECIMENTOS

Aos pais, por seu amor e carinho.

Aos amigos, pelo apoio e compreensão.

Aos professores, pelo conhecimento e dedicação.

A todos que, direta ou indiretamente contribuíram, para a realização deste

trabalho.

Page 6: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 6/39

 

´Pensar é o trabalho mais difícil que existe.

Talvez por isso tão poucos se dediquem a ele..µ

HENRY FORD.

Page 7: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 7/39

RESUMO

SALGADO, Dorfino Pereira; JUNIOR, José Mendes da Silva; SOUSA, Weder

Mariano de; CRUZ, Welberthy Rodrigues da. Gestão de Comunicação Utilizando

Ferramenta Livre. 2011. 25f. Trabalho de Conclusão de Curso Bacharel em Ciência da

Computação ² Faculdade Anhanguera de Anápolis, Anápolis, 2011.

Demonstrar os aspectos da gestão de comunicação em projetos

independentemente do valor investido ou do porte do projeto, utilizando uma

ferramenta livre para que as empresas encontrem técnicas capazes de acelerar as

interações dos envolvidos no produto de software, reduzindo os ruídos encontrados

no processo de comunicação.

Definido no Guia PMBOK®, Project Management Body of Knowledge, criado

e mantido pelo Project Management Institute (PMI)®, com sede em Massachusetts,

EUA que tal modelo visa agregar conhecimento das melhores práticas dentro de

uma área de aplicação especifica ou em algum aspecto pouco usual do projeto, no

qual se deseja uma sequência especifica, mesmo que existam outras sequências

aceitáveis. Algumas dependências arbitradas incluem sequências preferidas deatividades do cronograma com base na experiência anterior de um projeto bem

sucedido que realiza o mesmo tipo de trabalho, as contribuições das de engenharia

de software e o gerenciamento de projetos para avaliação do modelo proposto.

Propõe-se aplica-lo na atividade de Gerência de Comunicação.

Palavras chaves: PMI, PMBOK e Gestão de Comunicação.

Page 8: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 8/39

ABSTRACT

SALGADO, Dorfino Pereira, JUNIOR, José Mendes da Silva, Sousa, Weder

Marian; CRUZ, Welberthy Rodrigues. Communication Management Using FreeTool. 2011. 25f. Completion of Course Work Bachelor of Computer Science - Faculty

Anhanguera Annapolis, Annapolis, 2011.

Demonstrate aspects of communication management on projects regardless of

the amount invested or the size of the project, using a free tool for companies to find

techniques to accelerate the interactions of those involved in the software product,

reducing the noise found in the communication process.

Defined in the PMBOK ®, Project Management Body of Knowledge, created

and maintained by the Project Management Institute (PMI) ®, based in

Massachusetts that this model aims to add knowledge of best practices within a

specific application area or some aspect unusual project in which you want to specify

a sequence, even if there are other acceptable sequences. Some sequences

Discretionary dependencies include preferred schedule activities based on previous

experience of a successful project that provides the same type of work, the

contributions of software engineering and project management to evaluate the

proposed model. It is proposed to apply it in the activity of Communications

Management.Keywords: scientific methodology, work completion, results.

Page 9: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 9/39

Lista de Figuras 

Page 10: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 10/39

Lista de tabelas 

Page 11: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 11/39

Lista de Sig las 

Page 12: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 12/39

SUMÁRIO

INTRODUÇÃO ........................................................................................... 12 

CAPÍTULO 1 ² Gerenciamento da Comunicação.............................................. 15 

CAPÍTULO 2 - Estudo de Caso ...................................................................... 21 

Objetivo .................................................................................................. 21 

Fábrica de Software................................................................................... 22 

Conceitos ............................................................................................. 22 

Modelo ................................................................................................ 23 

Definições ............................................................................................... 24 

REFERÊNCIAS............................................................................................ 38

Page 13: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 13/39

INTRODUÇÃO 

Segundo o PMBOK (2004, p.8) ´O gerenciamento de projetos é a aplicação de

conhecimento, habilidades, ferramentas e técnicas às atividades do projeto a fim de

atender aos seus requisitos. O gerenciamento de projetos é realizado através da

aplicação e da integração dos seguintes processos de gerenciamento de projetos:

iniciação, planejamento, execução, monitoramento e controle, e encerramento. Ogerente de projetos é a pessoa responsável pela realização dos objetivos do projetoµ.

A pesquisa abordará os aspectos da gestão de comunicação segundo o PMI

(2004,3ºEd.), aplicadas em uma ferramenta de gerência de projetos livre no controle

das atividades de comunicação da equipe.

Ao decorrer da pesquisa foi feita análise detalhando o uso da ferramenta

REDMINE para definir e controlar a comunicação da equipa nas diversas interações,aplicando-a em um estudo de caso, e demostrando os resultados obtidos na

implantação de uma ferramenta livre na gerencia da comunicação.

Aplicar as estratégias de gestão de comunicação por meio do uso de uma

ferramenta de gestão de projetos livre, em um projeto de desenvolvimento de

sistemas compõe o objetivo geral deste trabalho.

Os objetivos específicos delineados para esta pesquisa são:

Aplicar conceitos sobre gestão de comunicação em um projeto de

desenvolvimento de sistema;

Pesquisar diferentes estratégias sobre gestão de comunicação;

Page 14: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 14/39

Analisar a ferramenta livre utilizando-a em um caso concreto de uma fábrica

de software;

Avaliar os resultados do uso da ferramenta de gestão de projetos em um

estudo de caso.

Gerenciar comunicação em projetos é um processo tão importante quanto

qualquer outro processo nas empresas. Os gerentes gastam a maior parte do seu

tempo com comunicação ou com problemas decorrentes deste nos projetos.

Reconhecer a comunicação como um processo, conhecendo seus elementos, formas

de comunicação e partes envolvidas, é o primeiro passo para implantação de um

sistema de gestão eficiente. Um projeto pode gerar conhecimento na empresa se asinformações e dados gerados forem tratadas de forma eficiente profissional e o

conhecimento gerado pode vir a ser um diferencial no mercado, quando se torna um

ativo que pode ser utilizado pela empresa na gestão de outros projetos.

POR QUE GERENCIAR COMUNIÇÃO NOS PROJETOS?

O avanço da tecnologia da informação permite que as empresas registrem de

forma eficiente as informações de seus projetos. Mas, o que fazer com tanta

informação? O fato de registrar bem os dados do projeto não garante sua utilidade.

Perdidos em meio a tantos registros, saber usá-los de forma eficaz não é tarefa fácil

se não houver um bom planejamento e uma forma de gestão da comunicação

implementada.

Page 15: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 15/39

CAPÍTULO 1 ² Gerenciamento daComunicação

As empresas ao se preocuparem com seus projetos acabam buscando formas

de medir seus desempenhos, estabelecendo rotinas de reuniões gerenciais, criando

diversos documentos e relatórios extensos. Devido a essas grandes tarefas, gera-se

um acúmulo de dados cada vez maior devido aos infinitos formulários decomunicação em formatos eletrônicos. Porém, quando surge a necessidade de uma

consulta, a busca dessas informações torna-se complicada e talvez até inviável de se

conseguir. Por isso devemos tratar esse assunto com mais foco.

No evento Project Management Institute ² Rio de Janeiro (PMI-Rio) foi

realizado o ´Fórum Nacional de Benchmarking em Gerenciamento de Projetos 2005µ,

tendo como um de seus focos a comunicação que foi identificado como o segundo

fator menos relevante pelas empresas durante a fase de planejamento dos projetos

perdendo apenas para o fator riscos, dentro das 80 empresas brasileiras pesquisadas,

apenas 37% se preocupavam com o fator da comunicação. Houve pesquisas realizada

durante o período de um ano em diversas empresas americanas de grande porte,

publicada na revista PM Network em junho de 2005, a empresa de consultoria e

treinamento em gerência de projetos  PCI Global concluiu que muitos membros e

gerentes de equipes não tinham ideia do que estava acontecendo em seus próprios

projetos. E 64%(mais da metade) dos entrevistados não sabiam dizer se seus projetosestavam dentro ou fora do orçamento planejado e 44% não souberam informar se os

projetos terminariam ou não dentro do prazo. A principal causa? Problemas de

comunicação. [..]Outro estudo com gerentes de TI, conduzido pela fabricante de

hardware e integradora francesa BULL, publicada na revista PM Network, setembro

Page 16: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 16/39

de 2005, apontou a ´má comunicação entre as partes interessadasµ como principal

causa em 57% dos casos de falhas em projetos.(apud GALVÂO, 2006?)

Um dos maiores problemas é que todos os envolvidos no projeto acham que se

comunicam bem. E não é considerada a importância de todos os elementos da

comunicação: emissor, mensagem e receptor.

Figura 1 - Fluxograma de processo do gerenciamento das comunicações do projeto.PMBOK 4ªED, 2004 

Características da mensagem às vezes não são de entendimento entre os

membros da equipe envolvidos em um projeto. O nível de compreensão das

mensagens passadas deverá ser estabelecido para que se possa ter uma conclusão

certa sobre os fatos. Tanto o receptor quanto o emissor deve ter conhecimento

necessário para entender, interpretar e repassar o formato da mensagem, a

Page 17: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 17/39

linguagem e o contexto. É necessário um planejamento de como irá ocorrer a

comunicação no projeto.

De acordo com o PMBOK (2004, p.225)

O processo Planejamento das Comunicações determina as necessidades deinformações e comunicações das partes interessadas; por exemplo, quemprecisa de qual informação, quando precisarão dela, como ela será fornecidae por quem. Embora todos os projetos compartilhem a necessidade decomunicar as informações sobre o projeto, as necessidades de informações eos métodos de distribuição variam muito. Um fator importante para osucesso do projeto é identificar as necessidades de informações das partesinteressadas e determinar uma maneira adequada para atender a essasnecessidades. [...] O planejamento das comunicações está, muitas vezes,estreitamente ligado aos fatores ambientais da empresa e às influênciasorganizacionais, pois a estrutura organizacional do projeto terá um efeitoimportante nos requisitos de comunicações do projeto.

Existem diversas formas de comunicação, sendo elas: verbal ou não-verbal,

formal ou informal. A maneira de referenciá-la nos projetos e a forma de tratamento

podem determinar explicitamente nos resultados esperados. A experiência de uma

organização, uma grande base de dados, um excelente histórico, de nada adianta se a

eficiência da sua utilização for obsoleta. Quando existe um gerenciamento de

comunicação eficaz é possível a recuperação das informações e sua utilização.

As informações geradas no projeto podem gerar conhecimento. Em seu livro´As Novas Realidadesµ, Peter Drucker considera que conhecimento é a informação

que muda algo ou alguém, seja provocando uma ação, seja tornando um indivíduo

ou uma instituição capaz de uma ação diferente ou mais eficiente. Os registros das

informações em um projeto geram um histórico, uma base de dados, que quando

bem tratados geram valia na empresa.

Nas organizações ou empresas o conhecimento pode ser representado de

2(duas) maneiras implícito ou explicito. O conhecimento implícito, silencioso, éaquele que não e declarado em documentos e às vezes comunicado de forma verbal,

definido conhecimento informal, igualmente solidificado na experiência individual e

envolvendo crenças pessoais, perspectivas e valores dos colaboradores. Quando

processo de comunicação não é registrado durante o desenvolvimento de um

produto, o aprendizado adquirido é falho, com isso os valores não serão agregados

Page 18: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 18/39

em futuros projetos. O explicito é aquele conhecido por todos em forma de registros

como procedimentos, instruções de trabalho, projetos, relatórios etc..

Segundo o PMI (2004, 3ªEd.), é considerado como uma boa prática da gestão

de projetos utilizarem os ativos de processos organizacionais. Apesar de um projeto

ser único, as informações exploradas e o histórico de um projeto podem e devem ser

considerados como base de dados para outro projeto semelhante. Na definição da

comunicação em um projeto, segundo o PMPOK (2004), além do planejamento é

preciso cuidar da distribuição das informações, do relatório de desempenho e

gerenciar as partes interessadas.

Page 19: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 19/39

 

Figura 2 ² Visão Geral do Gerenciamento das comunicações do projeto.(PMBOK, 4ªED, 2004, p.222) 

Um dos pilares no desenvolvimento de um software é o processo de

comunicação, entre as partes envolvidas, que podemos entender as dificuldades do

Page 20: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 20/39

fluxo de informações e avaliar toda a estrutura necessária do escopo do produto. Ao

buscar satisfazer necessidades das partes, consegue-se identificar e resolver grande

par te dos problemas gerados com a comunicação.

Disseminar informações não é posta-las em sites ou fazer circular relatórios, é

direcionar de forma estratégica as informações necessárias às pessoas certas e no

momento adequado. ´A distribuição das informações envolve colocar as informações

à disposição das partes interessadas no projeto no momento oportuno. A distribuição

das informações inclui implementar o plano de gerenciamento das comunicações,

além de responder às solicitações de informações não previstasµ (PMBOK, 2004,

p.228).

No melhoramento contínuo, estabelecer metas de desempenho é

extremamente importante, identificar qual parte do processo apresenta falhas

envolvendo a coleta de dados, informações sobre o desempenho de como os recursos

estão sendo utilizados para atingir os objetivos do projeto (prazo, escopo, custo e

qualidade). Inclui também a gerência da comunicação na disseminação destas

informações para a equipe do projeto e demais partes interessadas.

Diante de tantas metodologias ágeis, a clareza e a eficiência na comunicaçãoaumentam a capacidade em alcançar os objetivos do projeto nos prazos cada vez

mais curtos. O gerente de projeto investe grande parte do tempo em comunicação. A

forma como se comunica com sua equipe e stackholders vai estabelecer uma relação

direta com o sucesso do projeto, aumentará a sinergia, o comprometimento, a coesão

e a motivação de todos os envolvidos na sua execução.

Page 21: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 21/39

CAPÍTULO 2 - Estudo de Caso

Ob jetivo

Buscando implantar na Fabrica Tecnologia Turing (FTT), uma ferramenta

open source de gerenciamento de projetos (Comunicação em especial ), foram

realizadas pesquisas análises e reuniões com os responsáveis especialmente com a

diretora estratégica as fábrica

Nesses encontros foram apresentados a estrutura lógica e física da FTT

(Fabrica Tecnologia Turing).

Com base nas pesquisas e descrições, levando em consideração as obras,

envolvidas relacionadas ao assunto como SWEBOK, CMMI, ISO15504, ISO9000,

ISO12207, PMBOK foram formuladas algumas perguntas que seriam de grande

importância para o entendimento de como FTT (Fabrica Tecnologia Turing) pois as

respostas do questionário revelariam mais detalhadamente e critica de todos os

processos envolvidos, bem como suas funções o seu tempo de envolvimento e suas

habilidade.

Toda a base para essa implantação e seus riscos ,bem como o que será

necessário para o andamento deste implantação se tornou mais evidente com as

respostas obtidas no Apêndice 1.

Questionário:

1.  Quantos projetos estão hoje em funcionamento na FTT (Fabrica TecnologiaTuring)?

2.  Quantos profissionais estão diretamente ligados a FTT (Fabrica TecnologiaTuring)?

Page 22: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 22/39

3.  Quantos profissionais estão indiretamente ligados a FTT (Fabrica TecnologiaTuring)?

4.  Se existe uma ferramenta de gestão de projetos já implantada e eme uso?5.  Quais as formas de gerenciamento existente na FTT (Fabrica Tecnologia Turing)

mesmo que seja para uma simples documentação?6.  Se existe processos definidos ,e em vigor ?7.  Qual a jornada de envolvimento de cada profissional ,e quais projetos cada esta

locado?8.  Como e feita a documentação de cada projeto em andamento?9.  Existe projetos sendo captados no momento da aplicação deste questionário?10. Como e feita a documentação dos projetos futuros da fabrica?11. Como e realizado o controle da documentação dos projetos terminados ou

temporariamente parados.

12. Como e realizado o controle de tarefas por profissional, bem como a distribuiçãodas mesmas?

13. Como e controlado o tempo de cada tarefa14. Se o tempo de cada tarefa esta sendo atingido ou estão sofrendo alterações não

previstas15. Os profissionais envolvidos já trabalharam com alguma ferramenta de gestão de

projetos Open Source(livre de pagamento aos responsáveis) ou shareware(pagamento aos responsáveis)?

16. Quais são os Sistemas Operacionais envolvido na?17. Especialização ,conhecimento e experiência dos profissionais envolvido nos

processos da FTT18. Qual o andamento ou tempo previsto para a entrega de cada projeto ou somente

uma margem de tempo a não ser ultrapassada.

Fábrica de Software

Conceitos

´Uma fábrica é uma organização habitada por pessoas envolvidas em umesforço comum, o trabalho é organizado de um jeito ou de outro, a padronização é

utilizada para a coordenação e formalização, e sistematização é importante, mas,

haverá várias opções para a concepção de uma haverá várias opções para a

concepção de uma fábrica de software específica.µ (Aaen, 1997).

Page 23: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 23/39

Com base em análise e reuniões foram realizadas algumas diretrizes a serem

seguidas na implantação de uma Ferramenta Open Source de Gestão da

Comunicação onde deveríamos conhecer bem todos o processo que envolvia a FTT

(Fabrica Tecnologia Turing).A qual se organizava em:y  Processo;y  Equipe;

y  Modelos;y  Ferramentas;y  Modelo de Negócio;

y  Produtos.y  Processo

y  Conceito

Processo

´E um Conjunto de ações e atividades interrelacionadas que são realizadas

para atingir um conjunto especificado previamente de produtos, resultados ou

serviços. µ(PMBOK 3ªEd, 2004, p.373)

Equipe

É um grupo de pessoas que se junta para alcançar um objetivo em comum.

(INTERNET, http://pt.wikipedia.org/wiki/Equipe, acessado em 11/2011

Modelo

Um modelo é uma representação simplificada do mundo real. Os modelos de

maturidade de capacitação (Capability Maturity Models - CMMs) contêm os

elementos essenciais de processos eficientes para uma ou mais áreas de

conhecimento. (CMMI ²V1, p.1)

Ferramenta

É um utensílio, dispositivo, ou mecanismo físico ou intelectual utilizado portrabalhadores das mais diversas áreas para realizar alguma tarefa. (INTERNET,

http://pt.wikipedia.org/wiki/Ferramenta, acessado em 11/2011).

Modelos de negocio

´Modelo de negócio é a forma pela qual uma empresa cria valor para todos os

seus principais públicos de interesse. Sua utilização ajuda a ver de forma estruturada

Page 24: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 24/39

e unificada os diversos elementos que compõe todas as formas de negócios.µ

(INTERNET, http://pt.wikipedia.org/wiki/Modelo_de_negócio, acessado em

11/2011).

Produto

O termo produto designa um tipo específico de bem com características de

tangibilidade, isto é, tem existência física. Decorrente desta característica é o fato de

ser um bem que pode ser transportado e armazenado podendo, por isso, ser

consumido num local e momento diferente daquele em que é produzido.

Definições

Desta forma na FTT (Fabrica Tecnologia Turing) um produto de software tem

um ciclo de vida bem definido, mais seus processos ou tarefas se diversificam

dependendo de qual projeto relacionado. Onde teremos nesse ciclo a suas entradas,

suas atividades (objetivos) e suas saídas, criado assim uma malha ou rede que terá

um fim somente quando o ciclo findar, pois a processos que serão repetidos

inúmeras vezes ate se obter um resultado esperado ou seja a sua saída.

Buscando o entendimento sobre FTT (Fabrica Tecnologia Turing) notamos

que há uma hierarquia bem fundamentada e seus papeis dentro de um projeto

(produto de software).

Mas com essa analise conseguimos identificar o gerente de Projeto (papel

desempenhado em um projeto de software). Papel que nos garante uma base sólida,

para implantar uma ferramenta de gestão, ferramenta está que não fora encontrada

em nenhuma fase dos projetos já existentes.

A FTT (Fabrica Tecnologia Turing) utiliza-se de processos que não garante o

controle eficaz de um projeto de software, devido a perdas de arquivos e também

que consiga gerenciar a comunicação entre os membros da equipe, e com o cliente,

ou seja, o Stackholders do Projeto.

Page 25: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 25/39

Por que investir em uma ferramenta de Gestão da comunicação?

Com base no modelo abaixo conseguimos ter um enfoque mais amplo do

realmente se expõe a organização FTT (Fabrica Tecnologia Turing).

Figura 3 - Modelo de Organizacional da F TT  (Fabrica  T ecnologia T uring)(POCIVI, 2011) 

Nossa avaliação com reuniões estudo sobre todos os processo, conseguimos

analisar o ponto chave desta implantação, que será junto ao Gerente deProjeto(Professor orientador).

Motivos da escolha.

Quando se agrega uma Ferramenta de gestão é necessários conhecimentos

técnicos sobre práticas da Engenharia de Software (SWEBOK, CMMI, ISO15504,

ISO9000, PMBOK) e também dos processos já existentes, assim a adaptação poderá

ser mais amigável possível.

O coordenador de projeto ou Gerente de Projetos conhece bem os Processos e

material humano envolvido em cada etapa do projeto, bem como suas habilidades e

a melhor forma possível para que se tenha um melhor aproveitamento do potencial

humano e tecnológico.

Modelo de Comunicação FTT (FABRICA DE TECNOLOGIA TURING)

Page 26: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 26/39

A FTT (FABRICA DE TECNOLOGIA TURING), possui um modo estratégico

de comunicação podendo ser observado na figura abaixo.

Figura 4 - Modelo de comunicação F TT  (FABRICA DE  T ECNOLOGIA  TURING)(POCIVI, 2011) 

A figura acima mostra que o processo de comunicação é um ciclo, onde

professor orientador, o coordenador do projeto é um aluno, que se comunicam

diretamente com o cliente, que passaram as informações que foram analisadas por

eles, posteriormente serão repassadas à equipe (TEAM). Informações essas quenortearão o projeto. E sendo necessário esse ciclo se reinicializa.

Divisão das responsabilidades de cada integrante da equipe da FTT(FABRICA DE TECNOLOGIA TURING)

PERFIL PAPEL RESPONSABILIDADES

Diretor Estratégico Gerente de Negócio - Negociar junto a instituição a

autorização do projeto;

- Garantir a infra-estrutura para o

correto funcionamento dos projetos

Professor Orientador Gerente de Projeto - Planejar projetos: processo de

seleção, organizar infra-estrutura,

identificar dependências, organizar

cronograma e estimativas;

- Apoiar o gerente de negócio com as

necessidades do cliente;

- Elaborar plano de projeto (custos,

metas, orçamento, riscos, etc);

- Gerenciar a equipe com o objeto de

garantir a execução do projeto de

acordo com o plano.

Page 27: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 27/39

Coordenador Analista de Comunicação - Ponto focal de comunicação entre a

fábrica e a Diretoria Estratégica

Scrum Master - Treinar a equipe quanto ao processo;

- Participar das reuniões diárias;

- Remover impedimentos;

Líder Técnico - Apoiar as equipes dos projetos pormeio de seu conhecimento e

experiência técnica;

- Criar, Coordenar e/ou Acompanhar

projetos dos Núcleos da FTT;

Time Engenheiro de Qualidade - Responsável por criar o plano de

qualidade do projeto e garantir a

execução de programas de qualidade

Engenheiro de Design - Responsável pela criação de imagens,

layout e estilos da aplicação

Product Owner (Engenheiro de

Requisitos)

- Elicitar requisitos;

- Criar documento de visão (cliente) e

requisito do produto;Garantir a coerência da

implementação do sistema com os

requisitos levantados.

- Planejar os testes

- Ponto focal de comunicação entre a

Fábrica e o Cliente e seus

representantes

Arquiteto - Definir a arquitetura do software;

- Tomar as principais decisões técnicas

que orientam todo o design e a

implementação do projeto.

Engenheiro de Sistemas - Elaborar o Modelo de Dados eProjeto;

- Implementar Sistemas;

- Realizar testes unitários

Engenheiro de Configuração - Responsável por criar o plano de

configuração do projeto (controle e

gerenciamento de mudanças)

Engenheiro de Testes - Projetar os testes;

- Criar documento de caso de testes;

- Garantir a realização dos teste;

- Realizar a análise dos testes;

- Registrar erros encontrados durante

a fase de teste. T abela 01 ² Divisão das responsabilidades de cada integrante da equipe da F TT  

(POCIVI, 2011).

POCIVI,V.C.B. Um estudo para melhoria do processo de ensino e

aprendizagem de engenharia de software em cursos de graduação. 2011 134

F.dissertação (Mestrado em Engenharia de software) ² Centro de estudos e sistemas

avançados do Recife, recife 2011.

Page 28: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 28/39

Com base em tudo que analisado na FTT (FABRICA DE TECNOLOGIA

TURING), verificou²se que a implantado uma metodologia de gestão de projetos, já

implantada e bem definida entre os profissionais envolvidos,Essa metodologia se

chama Scrum

Page 29: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 29/39

Referencial teórico

Definições sobre Scrum

Scrum é um framework de processo que tem sido usado para gerenciar o

desenvolvimento de produtos complexos desde o início de 1990. Scrum não é um

processo ou uma técnica para produtos de construção, mas sim, é um quadro em quevocê pode empregar vários processos e técnicas. Scrum torna clara a eficácia relativa

de seu gerenciamento de produtos e práticas de desenvolvimento para que você

possa melhorar.

Scrum é fundada na teoria empírica processo de controle, ou empirismo.

Empirismo afirma que o conhecimento vem da experiência e tomar decisões com

base naquilo que é conhecido. Scrum emprega uma abordagem iterativa e

incremental para otimizar a previsibilidade e controle de risco.

Três pilares sustentam qualquer implementação de controle de processos

empíricos: transparência, inspeção e adaptação.

Transparência

Aspectos significativos do processo deve ser visível aos responsáveis pelo

resultado. Transparência exige esses aspectos devem vir há ser definido por um

padrão comum para observadores partilharem um entendimento comum do que está

sendo visto.

Inspeção

Usuários Scrum devem frequentemente inspecionar artefatos Scrum e

progresso em direção a um objetivo de detectar variações indesejáveis. A inspeção

Page 30: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 30/39

não deve ser tão frequente pois ela poderá atrapalhar o trabalho. Inspeções são mais

benéficos quando diligência realizada por inspetores qualificados.

Adaptação

Se um inspetor determina que um ou mais aspectos de um processo desviar-

se fora dos limites aceitáveis, e que o produto resultante será inaceitável, o processo

ou o material a ser processado deve ser ajustado. Um ajuste deve ser feito o mais

cedo possível para minimizar desvios posteriores. (tradução Livre) Fonte:( 1991-2011

Ken Schwaber e Jeff Sutherland).

O framework Scrum consiste em equipes Scrum e seus papéis associados,

eventos, artefatos e regras. Cada componente no quadro serve a um propósito

específico e é essencial para sucesso do seu uso. As regras do Scrum unem os

eventos, papéis e artefatos, que regem as relações e a interação entre eles.

A Equipe de Scrum é composta por um Product Owner, a equipe de

desenvolvimento, e um Scrum Master.

Product Owner

O Product Owner é responsável por maximizar o valor do produto e do

trabalho da equipe de desenvolvimento. Como isso é feito pode variar amplamente

entre as organizações é equipes Scrum, e indivíduos.

O Product Owner é o único responsável pela gestão do Product Backlog.

Gestão Backlog de produtos inclui:

Expressar itens Product Backlog(divisão das tarefas e atividades a serem

incluídas e um projeto).

Ordenação dos itens no Product Backlog para melhor atingir os objetivos e

missões.

Garantir o valor do trabalho, que a Equipe de Desenvolvimento executa.

Page 31: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 31/39

Assegurar que o Product Backlog é visível, transparente e claro para todos, e

mostra o que a equipe Scrum vai trabalhar a seguir.

Assegurar a equipe de desenvolvimento compreende itens no Product Backlog

para o nível necessário.

O Product Owner pode fazer o trabalho acima, ou ter a Equipe de

Desenvolvimento para executar o trabalho. No entanto, o Product Owner permanece

responsável. Ou seja o Product Owner é uma pessoa, não uma comissão.

Na FTT (Fabrica Tecnologia Turing) o Product Owner e representado por um

engenheiro de requisitos e também e parte integrante do time,como mostra a figura

acima.

A Equipe de Desenvolvimento

A equipe de desenvolvimento é formada por profissionais que fazem o

trabalho de entregar um incremento potencialmente entregável do produto,ou seja

que atendam o cliente como fora especificado na analise de requisitos.

Equipes de desenvolvimento são estruturadas e capacitadas pela organizaçãopara organizar e gerenciar seu próprio trabalho. A sinergia resultante aperfeiçoa a

Equipe de Desenvolvimento promovendo uma eficiência e eficácia globais.

Características da equipes de desenvolvimento:

Eles são auto-organizáveis, Ninguém (nem mesmo o Scrum Master) conta a

equipe de desenvolvimento como transformar Backlog do Produto em incrementos

de funcionalidade potencialmente entregável.

As equipes de desenvolvimento estão possui todas as habilidades necessárias

para criar um incremento do produto.

Os membros da equipe de Desenvolvimento podem ter habilidades especificas

e uma área de conhecimento, mas a responsabilidade pertence à equipe de

desenvolvimento como um todo.

Page 32: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 32/39

Equipes de Desenvolvimento não possui sub-equipes, dedicadas a áreas

particulares como teste ou análise de negócios.

Tamanho da equipe de desenvolvimento

Tamanho ideal da equipe de desenvolvimento é pequeno o suficiente para

continuar ágil e grande o suficiente para completar um trabalho significativo.

Menos de três membros na Equipe de Desenvolvimento diminui interação e os

resultados dos ganhos de produtividade poderão vir a sofrer uma redução.

As equipes menores de Desenvolvimento pode encontrar limitações de

conhecimento durante a Sprint(), fazendo com que a equipe de desenvolvimento setorne incapaz de entregar um incremento potencialmente entregável. Tendo mais de

nove membros requer coordenação maior . Equipes de Desenvolvimento grandes

geram muita complexidade para um processo empírico para se administrar.

Ressaltando que o Product Owner e o Scrum Master papéis do Scrum não são

computados nessa contagem.

O Scrum Master

O Scrum Master é responsável por garantir há compreensão e promulgação.

Garantindo que a equipe Scrum adere às teorias, práticas e regras deste modelo de

Gestão de Projeto. O Scrum Master é um servo-líder para a equipe Scrum.

O Scrum Master serve o Product Owner de várias maneiras, incluindo:

Encontrando técnicas para a gestão eficaz Product Backlog;

Claramente comunicar a visão, metas e itens do Product Backlog para aEquipe de Desenvolvimento;.

Ensinando a equipe de desenvolvimento para criar itens Backlog clara e

concisa do produto.

Page 33: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 33/39

Compreender o planejamento do produto de longo prazo em um ambiente

empírico.

Compreendendo e praticando a agilidade, facilitando os eventos Scrum

conforme solicitado ou necessário.

O Scrum Master serve a equipe de desenvolvimento de várias formas,

incluindo:

Treinamento da Equipe de Desenvolvimento de auto-organização e

interdisciplinaridade.

Ensino e liderar a equipe de desenvolvimento para criar produtos de altovalor.

Remoção de impedimentos para a Equipe de Desenvolvimento para que possa

prosseguir com o andamento dos itens do Backlog.

Facilitar eventos Scrum conforme solicitado ou necessário, treinamento da

Equipe de Desenvolvimento em ambientes organizacionais em que Scrum ainda não

está totalmente aprovado e compreendido.

O Scrum Master atua a organização de várias maneiras, incluindo:

Liderar e treinar a organização na sua adoção do Scrum;

Planejamento implementações Scrum dentro da organização;

Ajudar os funcionários e partes interessadas entender e promulgar o Scrum e

o desenvolvimento de produtos de forma empírica.

Causando mudança que aumenta a produtividade da equipe de Scrum,

trabalhando com outros Scrum Master para aumentar a eficácia da aplicação de

Scrum na organização.

Page 34: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 34/39

Esse papel é desempenhado na FTT (Fabrica Tecnologia Turing) por um

coordenador que possui tais funções junto ao Product Owner e a Equipe de

desenvolvimento.

Fluxos dos Processos adotados pela FTT (Fabrica Tecnologia Turing).

Com base análise feita notamos que a FTT (Fabrica Tecnologia Turing). Possui

5 processos definidos (captação,preparação,iniciação,desenvolvimento e finalização)

e dentro desses processos suas atividades.

Captação

Onde será captado um projeto, será feita uma análise da viabilidade desteProjeto, é será submetido a uma aprovação institucional, caso seja aprovado passará

para a segunda etapa a de preparação, senão retorna a captação novamente para um

nova análise e melhoria dos detalhamentos.

Preparação

Nessa etapa do processo ocorre a seleção da equipe,bem como a capacitação

da mesma, e ambientação dos mesmos ao projeto ao qual foram escolhidos, paraimplementá-lo.

Iniciação

Elaboração da visão (um artefato), nesta etapa onde se captura as perspectivas

que o sistema poderá abranger, assim se tentando garantir que todos trabalhem para

atingir um mesmo objetivo, que fora determinado no documento visão.

Elabora-se também o product Backlog(parte da Metodologia usada pela FTT(Fabrica Tecnologia Turing), que é conhecida como SCRUM ou metodologia agéis)

onde no product Backlog se cria os tarefas e atividades a serem executadas pela

equipe ,juntoda equipe e do Scrum master ,dos dados que foram passados pelo

Product Owner.

Desenvolvimento

Page 35: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 35/39

Nesse Processo e onde se concentra a criação das Sprint (tarefa definida pelo

Scrum master qual foi retiradas do que fora relacionado com a reunião com o

cliente(Product Owner) ) ,na FTT (Fabrica Tecnologia Turing),a duração média de

uma Sprint e de três semanas,com reuniões diárias para levantamento de duvidas etambém verificar o rendimento de cada integrante do time(TEAM).Assim até o final

da sprint definida.

Finalização

Nessa etapa avalia-se a Sprint e verifica-se o produto criado tem a capacidade

de resolver o problema do cliente(Product Owner),caso seja aceito ,será mandado

imediatamente para a implantação junto ao cliente para os teste finais,ocorrendonesse instante o treinamento dos usuários do sistema ou de um modulo especifico

,que foi entregue ao cliente pois fora definido prioridades a serem entregue,com

maior urgencia.

Caso nessa etapa ocorra uma não aceitação pelo cliente(Product

Owner),ocorrerá o retorno a etapa de desenvolvimento para ajuste do mesmo,para

buscar o máximo de perfeição ou que atenda ao cliente(Product Owner),resolvendo o

seu problema.

Nas etapas preparação, iniciação, desenvolvimento e finalização os processos

P.2 ² Ambientação da equipe e melhoria continua.

P.3 ² Garantia de Qualidade.

C.3 - Consultoria.

São etapas que constituem nos quatro processos, pois como a cada etapa a

uma familiarização da equipe com o projeto cada etapa a uma garantia de que a

qualidade seja satisfatória, e poderá haver uma consultoria.

Figura 10 ² Fluxo dos Processos adotados pela FS (Fabrica de Software)

Page 36: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 36/39

POCIVI,V.C.B. Um estudo para melhoria do processo de ensino e

aprendizagem de engenharia de software em cursos de graduação. 2011 134

F.dissertação (Mestrado em Engenharia de software) ² Centro de estudos e sistemas

avançados do Recife, recife 2011.

Implantação da ferramenta de Gestão da Comunicação.

Segundo Camilo Lopes O uso de uma ferramenta de bug tracking(nome

técnico a uma ferramenta de gestão ) para o acompanhamento e inerente a qualquer

projeto.

Camilo cita o Redmine como uma ferramenta que vem atendendo a muitos

projetos que precisam de controle das tarefas no desenvolvimento.Foi desenvolvida

em Ruby on Rails(Linguagem usando para codificar e estruturar o aplicativo) e

utiliza como SGBD(Sistema Gerenciador de banco de Dados) dois Software tambémlivres ,MySQL(desenvolvido pela Sun Microsystems e o POSTGRES é derivado do

pacote POSTGRES escrito na

Universidade da Califórnia em Berkeley. Michael Stonebraker patrocinado

pela ARPA,ARO,NSF criou o Postgres. Em 1988) , tanto poderá ser usado o Mysql

quanto o Postgres Ferramentas open Source, tendo como pontos importantes

,abertura e nonitoramento de tarefas ,controle de tempo gasto,status do

desenvolvimento de cada atividade cadastrada e integração com outras tecnologiascomo SVN,GitHub,Mercury(aplicativos que controla o versionamento de código

fonte(linhas escrita que serão interpretada por um compilador) ), e consegue fazer

uma ligação com cada parte da equipe de desenvolvimento(TEAM) e os gerente do

projeto (Scrum Máster) gerenciando de forma amigável cada parte além de notificar

por email as modificações que foram realizadas por cada membro da equipe .

Page 37: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 37/39

Como o foco e gerenciar a comunicação com uma ferramenta de gestão Open

source (Software livre), junto a FTT (Fabrica Tecnologia Turing).

Com as análises feita do potencial desta ferramenta, foi apontada pelo

coordenador é gerente da FTT (Fabrica Tecnologia Turing),que seria usada na

fabrica para melhorias no processo de desenvolvimento de um projeto novo ao qual

seria inicializado.

Projeto que seria chamado de PRONPORTAL, um portal para os cursos de

computação da instituição Uni evangélica (Universidade que ministram cursos em

varias áreas do conhecimento na cidade de Anápolis estado de Goiás).

Instalação da Ferramenta REDMINE

A Ferramenta REDMINE foi instalada em servidor web que possui toda a

estrutura física necessária para a instalação do REDMINE , Como o Apache Instalado

  Junto com Ruby e um servidor de banco de Dados(MYSQL ou POSTGRES)

suportado pelo REDMINE pois assim ela poderá ser acessada vinte quatro horas

diária ,sete dias por semana e trezentos e sessenta e cinco dias no ano,e o melhor de

qualquer parte do Brasil e do mundo, além de possuir um espaço físico de

armazenamento ilimitado é a garantia de interruptibilidade do serviço contratado.

Instalada a ferramenta no servidor o passo seguinte foi o treinamento da

equipe de Desenvolvimento, demonstrando o potencial da ferramenta para o uso

correto do aplicativo.

Page 38: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 38/39

REFERÊNCIAS

CAPUANO, Thiago. Guide of the Software Engineering Body of

Knweledge(SWEBOK). Passo Fundo, RS, Brasil 2004.

BOURQUE, Pierre e DUPUIS, Robert, Guide to the Software Engineering Body

of Knowledge. IEEE Computer Socitety. Los Alamnitos, Califórnia, EUA 2004.

Aaen, Botcher, Mathiassen. Software Factories. 1997. Disponível em:

http://www.cs.auc.dk/~larsm/Dr_Techn/Volume_II/17.pdf.

LOPES, Camilo Usando Redmine como ferramenta de Bug Tracking. Revista

MundoJ , 2011.

POCIVI, Viviane C. B. at al. Projeto da Fábrica de Tecnologias

Turing ² FTT. UniEVANGÉLICA. 2011.

POCIVI,V.C.B. Um estudo para melhoria do processo de ensino e

aprendizagem de engenharia de software em cursos de graduação. 2011 134

F.dissertação (Mestrado em Engenharia de software) ² Centro de estudos e sistemas

avançados do Recife, recife 2011.

POCIVI,V.C.B. Fábrica de software: o caso da fabrica de tecnologias Turing .in

Workshop de extensão.Anápolis ,2011 Anápolis:Centro Universitário de Anápolis

2011.

The Definitive Guide to Scrum: The Rules of the Game, Developed and

sustained by Ken Schwaber and Jeff Sutherland, 1991-2011 Ken Schwaber and Jeff

Page 39: TCC 20111031

5/12/2018 TCC 20111031 - slidepdf.com

http://slidepdf.com/reader/full/tcc-20111031 39/39

Sutherland, Disponível em:

http://www.scrum.org/storage/scrumguides/Scrum%20Guide%20%202011.pdf

Nascimento. Ivo PostgresSql 2010.

http://ianntech.com.br/wp-content/uploads/2009/10/maonamassaPGA.pdf