Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMatheushenrique Pestana Alterado mais de 10 anos atrás
1
Como fazer Engenharia de Software sem dinheiro!!!
2006
2
Agenda Quem somos? O que fazemos? Clientes e Parceiros
Dilema: Como fazer software um produto flexível? O que precisamos? Nossas ferramentas Nosso processo de desenvolvimento Dilema 2: Atividade vs. Tarefa Conclusões
3
Milestone em 2006 Saída do Instituto Gênesis 22 colaboradores
Quem somos? Milestone em 2006 Saída do Instituto Gênesis 22 colaboradores 2 Linhas de atuação/Produtos 15 clientes ativos Equipe Técnica 3 gerentes 4 arquitetos de software/analistas de sistemas 7 programadores
4
Como gerenciar e aumentar o capital intelectual?
Gestão por Competências Gestão do Conhecimento Competências Comunidades de Prática Compartilhamento de Conhecimento
5
Exemplo de Produto : Skillo
Solução para Gestão de Competências Desenvolvido 100% pela Milestone Equipe 1 Gerente Técnico 1 Arquiteto 3 Programadores + de linhas de código + de classes java Início: Novembro de 2003
6
Índice de Competências
Cadastro de Perfis de Colaborador Índice de Competências
7
Alguns clientes...
8
Parceiros
9
Clientes em Segmentos completamente diferentes
Dilema: Como fazer software um produto flexível? Clientes em Segmentos completamente diferentes Clientes com estruturas completamente diferentes Projetos = Produto + Customização + Serviços de Implantação
10
Clientes em Segmentos completamente diferentes
Dilema: Como fazer software um produto flexível? Clientes em Segmentos completamente diferentes Clientes com estruturas completamente diferentes Projetos = Produto + Customização + Serviços de Implantação
11
O que precisamos? Controlar o tempo gasto
Nossas Ferramentas O que precisamos? Controlar o tempo gasto Controlar as tarefas pendentes e o andamento Planejar Novas Funcionalidades Testar o produto para cada cliente
12
Como fazer engenharia de Software sem dinheiro!!!
Nossas Ferramentas Como fazer engenharia de Software sem dinheiro!!! Ferramentas Open-Source Senso Crítico Você não precisa adotar todas as práticas Investir em bons desenvolvedores “Smart and Get Things Done” Criar a cultura da Engenharia de Software na empresa
13
Nossas Ferramentas > Time Tracking
14
Nossas Ferramentas > Time Tracking
Aferindo custos reais de projetos Time Tracking (exemplo fictício)
15
Nossas ferramentas > Issue Tracking
16
Nossas Ferramentas > Issue Tracking
Por que controlamos as tarefas? Exemplo
17
Nossas Ferramentas > Wiki
18
Nosso Processo de Desenvolvimento
Etapas Arquitetura (à la Niemeyer) Modelagem de Classes Definição de Tarefas (issues) Acompanhamento da execução Elaboração do Roteiro de Testes Execução do Roteiro de Testes Lista de Bugs Volta ao Passo 3 até Lista de Bugs ser vazia
19
Atividades vs. Tarefas Comercial vende Project (atividades)
Dilema 2 Atividades vs. Tarefas Comercial vende Project (atividades) Programador realiza tarefas (Issue Tracking) Modelar as classes Modelar o banco de dados Implementar a classe Elaborar casos de teste Executar roteiro de teste ... Relatório de Análise de Gaps Consolidado
20
Conclusões Ainda há muito o que melhorar!
“nada mais permanente do que o temporário” Implantar processos aos poucos Principal dificuldade: Traceability Proposta Comercial -> Código Produzido Sistema Integrado de controle
21
Milestone www.milestone-ti.com.br +55 (21) 2286-1113
Gestão do Conhecimento e Gestão por Compettências +55 (21)
22
Aumentando a Produtividade dos Programadores!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.