20
Gerenciamento de equipes com Redmine Prof: Levi Tancredo, Esp. 20/06/2013

Apresentação sobre gerenciamento de equipes com Redmine

Embed Size (px)

DESCRIPTION

Apresentação sobre gerenciamento de equipes com Redmine criado para a apresentação da Semana da Informática do SENAI. (20/06/2013)

Citation preview

Page 1: Apresentação sobre gerenciamento de equipes com Redmine

Gerenciamento de equipes com Redmine

Prof: Levi Tancredo, Esp.

20/06/2013

Page 2: Apresentação sobre gerenciamento de equipes com Redmine

Quem sou eu

Formação● Bacharel em Sistemas de Informação ● Especialista em Redes de Computadores● Especialista em Engenharia de Projetos de Software● Especialista em Metodologia do Ensino Superior

Docência● Professor da Instituição SENAI e SENAC nas áreas de Desenvolvimento de Software e Redes de Computadores

Fanático por computador e desenvolvimento de Software

Page 3: Apresentação sobre gerenciamento de equipes com Redmine

O que é Gerenciamento ?

Gerenciamento de Projetos, é a aplicação de conhecimentos,

habilidades e técnicas para a execução de projetos de forma

efetiva e eficaz. Trata-se de uma competência estratégica para

organizações, permitindo com que elas unam os resultados dos

projetos com os objetivos do negócio – e, assim, melhor competir

em seus mercados.

Fonte: Project Management Institute (PMI)

Page 4: Apresentação sobre gerenciamento de equipes com Redmine

O que é Equipe ?

É um grupo de pessoas que trabalham unidas com o

objetivo de atingir um propósito comum; pelo qual se

consideram coletivamente responsáveis e que

compreende seus objetivos e está engajado em

alcançá-los, de forma compartilhada.

Fonte: Wikipédia (adaptação)

Page 5: Apresentação sobre gerenciamento de equipes com Redmine

Os grandes desafios

Com esses conceitos, podemos elencar algum dos

grandes desafios do Gerenciamento de Equipes no

Desenvolvimento de Software:

a)União em prol de um objetivo

b)Responsabilidade

c)Trabalho de forma compartilhada

d)Eficácia

e)Resultado consistente ao final do projeto

Page 6: Apresentação sobre gerenciamento de equipes com Redmine

Desafios x Origem do Problema

União em prol de um objetivo

Responsabilidade

Trabalho de forma compartilhada

Eficácia

Resultado consistente do projeto

– Implantar conceito de Time

– Amadurecimento Pessoal

– Trabalhar com o Ego

– Foco na Execução

– União

_________________________________________________________

Com esses pontos afinados, o grande norteador para o sucesso no

gerenciamento das equipes, é uma metodologia para gerenciamento

dos trabalhos.

Page 7: Apresentação sobre gerenciamento de equipes com Redmine

Metodologias

Existem inúmeros frameworks de processos para desenvolvimento de software.

A maioria dos métodos ágeis tenta minimizar o risco pelo desenvolvimento do software em curtos períodos, chamados de iteração

São realizáveis, tipicamente, menos de uma semana a até quatro.

Alguns Frameworks: Scrum, XP, TDD, FDD

Page 8: Apresentação sobre gerenciamento de equipes com Redmine

A grande sacada

A grande sacada é utilizar as

essências dos frameworks em prol do

objetivos do negócio. No sentido de

reduzir a burocracia e blindando a

equipe de desenvolvimento.

Page 9: Apresentação sobre gerenciamento de equipes com Redmine

O Gerenciamento das Tarefas

Existem atualmente no mercado diversas ferramentas para gerenciamento de tarefas e monitoramento das iterações, entre eles: Redmine e Trac.

Tipo de Licença: Open Source

Trac – Python – http://trac.edgewall.org/

Redmine – Ruby on Rails – http://www.redmine.org/

Page 10: Apresentação sobre gerenciamento de equipes com Redmine

Redmine – v2.3.1 (01/05/2013)

● Vantagens:

– Open Source

– Possibilidade de instalação de Plugins

– Funciona através de browse

– Adaptável e possibilidade de inserir campos personalizados

– Fácil Utilização

– E muito mais (ver site)

Page 11: Apresentação sobre gerenciamento de equipes com Redmine

Passo a passo para uma instalação

http://goo.gl/mcNht(ou acesse meu blog que estará o link atualizado)

Achei melhor passar por link porque ficaria inviável a apresentação e não é o foco.

Page 12: Apresentação sobre gerenciamento de equipes com Redmine

Procedimentos

● Reunião semanal de gerências para determinar as prioridades (30min)

● Reunião semanal de desenvolvimento para determinar os

trabalhos a serem realizados (4hs);

● Reunião diária para acompanhar a realização dos trabalhos;

● Reunião semestral de direção e gerencias para monitorar as ações

para manter o alinhamento dos objetivos estratégicos.

Page 13: Apresentação sobre gerenciamento de equipes com Redmine

Reuniões semanais do Desenvolvimento

● São debatidos todos os trabalhos a serem inseridos do Backlog da Sprint;

● Todos votam em Pontos e Horas para cada tarefa;

● Nesse ponto a equipe de compromete com a realização das tarefas.

Page 14: Apresentação sobre gerenciamento de equipes com Redmine

Detalhamento da Tarefa

Page 15: Apresentação sobre gerenciamento de equipes com Redmine

Detalhamento da Tarefa

Page 16: Apresentação sobre gerenciamento de equipes com Redmine

Gráfico de Monitoramento - Produtividade

Page 17: Apresentação sobre gerenciamento de equipes com Redmine

Classificação das Tarefas

Page 18: Apresentação sobre gerenciamento de equipes com Redmine

Monitoramento - Gantt

Page 19: Apresentação sobre gerenciamento de equipes com Redmine

Integração com código

Page 20: Apresentação sobre gerenciamento de equipes com Redmine

Agradecimento

Obrigado pela atenção

Estou a disposição para perguntas !

● E-mail: [email protected]

● Blog: http://professor-levi.blogspot.com

● Gravatar: http://pt.gravatar.com/levitancredo