A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Como fazer Engenharia de Software sem dinheiro!!!

Apresentações semelhantes


Apresentação em tema: "Como fazer Engenharia de Software sem dinheiro!!!"— Transcrição da apresentação:

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!


Carregar ppt "Como fazer Engenharia de Software sem dinheiro!!!"

Apresentações semelhantes


Anúncios Google