Caros colegas,

 

Gostaria de receber informações de cases, materiais, etc, sobre implementação de ferramentas Lean em TI (desenvolvimento de software). Sou reponsável pelo programa LSS e estamos implantando esta metodologia em nosso setor de desenvolvimento de software.

 

Abraços,

Emerson Tomazi

(emersontomazi@uol.com.br)

Exibições: 261

Respostas a este tópico

Olá Emerson, boa noite.

 

Qual a estratégia abordada para iniciar o projeto?

Os problemas já são conhecidos? Qual o tamanho da sua equipe? 

Como vocês gerenciam os projetos? Vocês tem medições dos tempos em cada fase do clico de vida?

 

Já fiz implementações de melhoria em desenvolvimento de software, nos apoiamos muito em agrupar as atividades para poder controlar os tempos. Por exemplo, um relatório simples, médio ou complexo.....levava tanto tempo....E tinhamos como experiência os tempos desejados e entendidos como realistas ( entenda tempo = a esforço e não prazo ). Uma vez que tínhamos essas métricas instauramos o controle no seis sigma para cada um desses grupos. Os resultados foram muito positivos para a organização e gerou uma seleção natural na equipe, principalmente daqueles que se escondiam por trás da estrutura. Aplicamos treinamentos pontuais quando a variação era muito grande para equalizar e nivelar o entendimento. Não chegamos a diferenciar a senioridade dos recursos pois as tarefas jã eram determinadas utilizando essa variável.......Para suportar esse processo utilizamos algumas ferramentas open source...isso bem antes de aplicar LSS. dessa maneira jã tinhamos os esforços...facilitou um pouco.....

 

 

 

Rodrigo,

 

O projeto visa reduzir o volume de "erros" entre a quantidade de horas estimada para orçamento vs a realizada. Este é o maior problema atualmente. Hoje temos um GP que administra os projetos seguindo a metodologia do PMBOK. A equipe de desenvolvimento possui 15 pessoas entre coordenação, gerencia, programadores e analistas.

 

Quanto a medição, estamos avaliando isso neste momento. Este projeto é para certificação de GB de um membro desta equipe.

 

Estes controles que você implementou seria algo similar ao Kamban, Tak Time.....?

Olá Emerson.

Avaliando que é para certificação, acrdito que seja interessante alinhar os requisitos para a certificação com o que será avaliado.

 

A Avaliação é essencial tanto para o DB quanto para se conseguir alcançar esse objetivo de diminuição de erros.

O projeto que atuei era bem grande, englobando um escopo maior do que apenas a qualidade de desenvolvimento sem retrabalho "Erro". Não utilizamos kamban by the book, mas como tinhamos os o range aceitável para cada processo, integramos na ferramenta de gerenciamento do gerente de projetos Indicadores de performance. Servia como um alerta e de certo modo um Kamban. Mas isso tudo era relativo a tempo de desenvolvimento e não a erros. 

Os erros foram tratados da seguinte maneira. O papel responsável pelo teste começou a medir quantos erros eram apresentados , utilizamos o "caso  de teste". O caso de teste era desenvolvido ao mesmo tempo que se fazia o caso de uso, diagrama de sequência e de atividades ( sem sempre todos os diagrama eram usados). Voltando a ponta de teste, quando o tester identificava um erro, entrava na medição, retornava para o desenvolvedor que identificaria se foi um erro de implementação ou mesmo de análise ( Passo anterior ao dev, visto que poderia ser um erro de negócio )....desta maneira, chegamos aos números e no caso identificamos que ocorriam % muito parecidos de erros de análise e de desenvolvimento.

 

A solução:

 - Ao início do projeto , realizar kickoff para pontuar os objetivos do projeto.

Não sei exatamente o que o projeto faz então não consigo ajudar....Muleta!!!

 - O caso de uso deveria passar pela aprovação de um analista senior. SEMPRE!!!

        Muitos casos de uso eram inconsistentes com a proposta da solução, isso ocorria principalmente nos itens de negocio gerados por Analistas junitor e pleno.

 -  Criação de indicador de performance - Métrica esta fechada na ponta do caso de teste, independente da root cause daquele erro

 

Dicas.

Ao começar a gerenciar você verá resistência do time - Seres humanos não gostam de ser controlados - 

Prepare-se para possível desconfortos em relação a proatividade.....

Monte uma modelo onde nenhuma das partes consiga se esconder atrás da estrutura....Tire todas as muletas!rs

Uma vez traçado o plano - GO on

 

Claro que você deve realizar os passos propostos pela metodologia e que a ação deve ser colaborativa.

 

Se for possível, seria interessante buscar relação entre algumas variáveis para poder ajudar o GB. Exemplo, existe alguma relação entre o tempo médio de desenvolvimento para aquele grupo ( Ex; Relatório complexo) com o número de erros?Ou ainda, existem relação entre a senioridade e o número de erros?

 

Outro ponto, aí é uma dica pessoal, tente implementar governança caso não exista...coloque ferramentas que suportem todos os envolvidos....

 

Quais ferramentas são utilizadas para gerenciar o projeto? vocês possuem controle de versão?Qual o tipo de sistema que é desenvolvido desktop ou online? 

 

[]s

 

Olá Emerson, como anda o projeto?

Rodrigo - o projeto está na fase de levantamento das informações e também no alinhamento de algumas definições, como não há dados estruturados o lider do projeto está com algumas dificuldades.

 

Você possui algum material, estudo de caso...que possa fornecer para que eu auxilie o lider com maior efetividade?

Olá Emerson, eu não tenho pois eram documentos controlados na empresa.

Para a parte de desenvolvimento de software existem alguns pontos muito conhecidos ( processos  ) relativos a "O projeto visa reduzir o volume de "erros" entre a quantidade de horas estimada para orçamento vs a realizada.". Essa tarefa vem sendo destaque entre as areas de desenvolvimento pois não existe uma regra By the book. O truque está na retroalimentação de informações e na estruturação dos componentes e no controle das horas desenvolviento em tempo de projeto ( Indicar que vai ocorrer problema e não avisar que ocorreu o problema) Entre em contato comigo via email rodrigo@aggile.net. Pelo que você me passa eu tenho como ajudar muito a resolver este problema. Sou Engenheiro da computação , Pós e MBA em Gestão de TI e atuo em multinacional como Consultor Senior de IT strategy. []s

RSS

Badge

Carregando...

O Grupo Lean promove a interação e o networking de profissionais praticantes e estudiosos de Lean System.

© 2017   Criado por Grupo Lean.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço