Gerenciamento de equipes com Redmine

Prof: Levi Tancredo, Esp.

20/06/2013

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

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)

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)

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

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.

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

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.

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/

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)

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.

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.

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.

Detalhamento da Tarefa

Detalhamento da Tarefa

Gráfico de Monitoramento - Produtividade

Classificação das Tarefas

Monitoramento - Gantt

Integração com código

Agradecimento
Obrigado pela atenção Estou a disposição para perguntas !

E-mail: levi@tancredo.com.br Blog: http://professor-levi.blogspot.com Gravatar: http://pt.gravatar.com/levitancredo

Sign up to vote on this title
UsefulNot useful