Para ser ágil nos projetos de TI, é necessário:
1) Aplicar princípios lean como equipes pequenas e focadas no essencial, eliminação de desperdícios e simplificação dos processos;
2) Dividir grandes projetos em fases menores com entregas a cada alguns meses;
3) Simplificar especificações com foco nos sistemas legados e protótipos em vez de longos documentos.
1. Lean TI
Gestão de Projetos – Como obter Êxitos
Ademar leal da Silva
ademarleal197@gmail.com
www.ademarlealsilva.blogspot.com
1
Experiência vivida
2. Lean TI – Gestão de Projetos
Transformando
Complexidade
em
Simplicidade
Aplicando o sentido Comun
2
3. Nossos Projetos de TI costumam falhar mas....., não estamos sós,
em todo o mundo a maioria dos Projetos de TI fracassam.......
Lean TI – Gestão de Projetos
3
4. Por mais que se apliquem novas técnicas eles continuam falhando ........
Lean TI – Gestão de Projetos
......... O que fazer para mudar a situação?
Prazo excedido
nos Projetos
% de Projetos
Menos de 20% 13,9%
21-50% 18,3%
51-100%. 20,0%
101-200% 35,5%
201-400% 11,2%
Dados de 2014
4
5. Lean TI – Gestão de Projetos
Para ser Ágil parece que a solução seria mudar a metodologia de desenvolvimento para algo Agil, tipo Scrum,
porque o modelo em cascata está superado , porém igual ao Cobol continuamos com ele..........
Claramente as metodologias ágeis são um avanço no desenvolvimento de Sistemas ,Mas.... O que
acontece é que nossas Equipes não estão preparadas para estas novas técnicas, além do que existem muitos
sistemas legados em operação e por prudência se recomenda que uma mudança desta magnitude seja
implementada pouco a pouco....
O que fazer então para ser Ágil no desenvolvimento dos Projetos?
5
6. Lean TI – Gestão de Projetos
Mesmo não usando metodologias “Agiles” de desenvolvimento podemos buscar alternativas que dão
bons resultados e que não rompem radicalmente com o passado e ajudam a conseguir rapidez até que
se implemente em definitivo uma metodologia “Agile”.
Para ser ágil é preciso reunir ao menos as seguintes condições:
Ter claro o que se vai fazer Recursos necessários e capacitados
Fluxo continuo de atividades
Compromisso de prazos e custos
sem Esperas e sem tempos mortos Apoio e dedicação do Usuário
A equipe motivada que sabe , gosta e
quer fazer o Projeto
6
7. Lean TI – Gestão de Projetos Para ser ágil precisamos ainda mais coisas ......................l
Fugir da complexidade - Ser Simples Não usar Tecnologia que não dominamos
Dividir os grandes projetos em partes Fazer certo da primeira vez – Erro Zero
Eliminar diariamente os obstáculos
7
8. Lean TI – Gestão de Projetos
Mais coisas ainda ....
Ter sempre em mente que o sistema será desenvolvido para atender as necessidades dos Clientes Finais e
não para a área de Tecnologia e tampouco para o Usuário.... Para ser ágil se deve focar no Essencial a
deixar a sotisficação para quando tiver tempo e dinheiro
8
9. Lean TI – Gestão de Projetos
A Constituição
da Equipe é um dos
principais fundamentos
para o êxito do Projeto.
9
10. Lean TI – Gestão de Projetos
A equipe deve caber numa sala para que todos saibam e falem do
projeto em reuniões diárias de no máximo meia hora
O líder do Projeto tem que conhecer todos os participantes do
Projeto tanto no âmbito pessoal como profissional
Cada um dos membros da equipe tem que saber o que cada um dos
outros companheiros do Projeto está fazendo
A equipe não pode ter nenhum peso morto , dever de ter
somente pessoal capacitado e motivado
Os membros da Equipe tem que saber , gostar e querer fazer o
Projeto e, ter estes votos renovados todos os dias.
Não se pode ter amadores na Equipe , somente Profissionais
Muita gente = Torre de Babel
Dimensionamento da Equipe para ser Agil nos Projetos
10
11. Lean TI – Gestão de Projetos Porque a Equipe deve ser pequena?
Equipe de desenvolvimento grande é como
uma estrada Congestionada ....... Não anda...
Não produz
A equipe tem que ser pequena para poder fluir
11
12. Lean TI – Gestão de Projetos Dimensionamento da Equipe para ser Agil nos Projetos
E preciso eliminar rapidamente da Equipe aqueles que não estão em linha com o Projeto
12
13. Lean TI – Gestão de Projetos Agilidade é função da Produtividade
Produtividade é função da Qualidade
Quantidade prejudica mais que ajuda
Saturamos o projeto de recursos ou focamos em Lean?
13
14. Geralmente é muito mais Eficaz aumentar a Produtividade do Projeto acabando com o
desperdício do que colocando mais recursos......
Lean TI – Gestão de Projetos
14
15. A competência, conhecimento
e autoridade do Lider de
Projetos também são fatores
fundamentais para o êxito do
Projeto
Lean TI – Gestão de Projetos
15
16. Não confundir a PMO com o Lider de projeto.
O Lider do Projeto é o que manda no Projeto, o que
tem poder de decisão sobre o projeto , é o que decide
sobre agregar ou tirar funcionalidades, o que negocia
os alcances com o sponsor do Projeto. Em suma é o
que responde integralmente pelo Projeto
A PMO é administrativa, produz informes e gera
alarmes sobre riscos do Projeto, sua função é ajudar o
líder do Projeto e não gerenciar o Projeto.
Os membros da Equipe do Projeto trabalham sob o a
coordenação do Lider de Projeto e devem seguir suas
determinações.
Lean TI – Gestão de Projetos
16
17. Lean TI – Gestão de Projetos
Departamentos dentro da área de
TI tem vida própria e é preciso
entender que todos trabalham
para o Projeto e devem atender
sem burocracia as necessidades
que o Projeto exige.
As Areas Internas de TI não
podem entorpecer o Projeto por
medidas burocráticas , ao
contrario devem de facilitar a vda
do Projeto
Internamente a Area de TI é muito complicada
É preciso simplificar, desburocratizar, agilizar a Area de TI
17
18. Conhecer os Principios Lean
Formar uma Equipe capacitada e Motivada
Um Experiente e Exitoso Líder de Projetos
Uma Área de TI descomplicada e voltada para o Projeto
Tendo tudo isto como os Projetos devem
ser abordados para o desenvolvimento seja Ágil?
Lean TI – Gestão de Projetos
Resumo Para ser Agil :
18
19. Lean TI – Gestão de Projetos
Grandes Projetos Grandes Fracassos
Pequenos
Projetos
Menos
Impactos
Menos
Desastres
Menos riscos
Mais
probabilidade
De Exito
E o que fazemos então com os grandes projetos ?
19
20. Lean TI – Gestão de Projetos Definição das Fases do Projeto e seus entregáveis
= + ++ ........
Projeto completo
Entrega do
Trimestre 1
Entrega do
Trimestre 2
Entrega do
Trimestre 3
Entrega do
Trimestre N
Cascata em Iteraçao
Dividir os grandes Projetos em fases com entregáveis contendo funcionalidades completas em
produção que não devem exceder 4 meses entre a concepção e a posta em produção. Durante toda vida do
Projeto a cada 4 meses uma fase entra em produção.
Esta estratégia faz com que desapareça a sensação de eternidade do projeto.
20
21. Outro ponto importante que consome o tempo e dificulta que o Projeto
seja rápido é a dificuldade com a Especificação Funcional
decorrente da Fase de Requisitos
Escrevemos muito além do que a maior parte do tempo
desta fase ficamos em espera de disponibilidade de
usuários, reuniões, atas e revisões, ou seja muita
improdutividade
É preciso mudar a forma de fazer as especificações para
conseguir agilidade
Lean TI – Gestão de Projetos
21
22. Lean TI – Gestão de Projetos Especificação de Requisitos
Ponto de partida do
Novo sistema
Funcionalidades do Sistema
Antigo
70 %
Construcão
Evitar começar a partir de uma folha em branco
Não escrever folhas e folhas que ninguém vai ler
Não depender do usuário obter a informação a partir do sistema que
está sendo substituído.
Melhor é não escrever nada e fazer protótipos
A definição está nos sistemas legados e não na cabeça do usuário
Uma simulação de telas do sistema vale mais que 1.000 folhas de papel
22
24. Lean TI – Gestão de Projetos Soluções Simples
Utilizar soluções estándares
Integração mínima necessária com outros
sistemas
Utilizar Funções Crud (Create,
retrieve,update e delete, uma funçao um
programa pequeno e simples)
Desenvolver simples pensando em
manutenção
Utilizar Poka-Yoke para evitar erros
Reutilizar servicos catalogados
24
Sempre complicamos em vez de simplificar
25. Lean TI – Gestão de Projetos
Hitos e seguimentos diários.
O projeto não atrasa no ultimo dia e
sim um pouco a cada dia
Uma data deve ser um compromisso
Nunca perder a visão geral do projeto
Cumprir o planejado
Corrigir os desvios diariamente
Re-alocar recursos para tirar atrasos
Não deixar atrasar porque
Atrasos não se recuperam
Seguimento da Construção
25
26. Lean TI – Gestão de Projetos
Decisões rápidas , assumir riscos, não esperar a reunião do Comité.
26
27. Não esquecer da Comunicação para a equipe, para a direção , para os usuários.......
Lean TI – Gestão de Projetos
27
28. Cumprindo as recomendações anteriores , as demais fases do Projeto não terá
muita dificuldade pois:
os testes serão rápidos se o sistema foi bem feito e sem erros
O treinamento será fácil porque o sistema funcionará
Fazendo o desenvolvimento com Pensamento Lean
conseguiremos Agilidade
O segredo é...................
Lean TI – Gestão de Projetos
28
Fazendo tudo isto é suficiente para conseguir êxito no desenvolvimento do Projeto?