Como fazer Engenharia de Software sem dinheiro!!!

Slides:



Advertisements
Apresentações semelhantes
MOtivação Atender clientes com eficiência e rapidez .
Advertisements

Projeto Qualified Curriculum
Análise e Projeto de Sistemas I
Rafael Demétrio Benvenutti
Os projetos.
Sistema Gerenciador de Ocorrências
Tópicos Motivação para teste Por que algumas empresas não testam
Rational Unified Process(RUP)
O trabalho da Qualiti concentra-se em transformar projetos de software em casos de sucesso. Especializada em processos, arquiteturas e ferramentas de apoio.
Demais Áreas de Conhecimento do PMBOK
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Implementação de Sistemas
Projeto para Desenvolvimento de Sistema
COOPER Software Factory Status Report – 04/09/06
Projeto para Desenvolvimento de Sistema
Sistema de Gerenciamento Financeiro
Sistema de Gerenciamento Financeiro On-Line
Gestão de Defeitos Vanilson Burégio.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Alunos: Artulanez Souza Iony Melo
OPÇÕES DE ERP OPEN SOURCE
RUPinho Qualidade de Software
INTRODUÇÃO AO MS PROJECT
Gestão de Projetos.
Engenharia de Software
Proposta Comercial.
Visão Geral PRO.NET.
Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo Júnior Reginaldo Júnior Renato Arruda Renato Arruda.
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
RUPinho Qualidade de Software César Delmas, Daniel Penaforte, Guilherme Carvalho, Hector Paulo, Thiago Cavalcanti {cadcn, dap4, ggc, hplo,
Relato de Experiência do processo de desenvolvimento do GSAN
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
Cliente.... E ele tem um problema grave e precisa de uma boa solução em software.
Plano de Implantação do Software
Técnicas e Projeto de Sistemas
PAS Características: Elaborado com o propósito de ser utilizado em práticas acadêmicas de desenvolvimento de software. Foi desenvolvido de forma iterativa.
(Open Unified Process)
Treinamento de Ms-Project
Apresentação Atuando há mais de 13 anos no mercado de software e implantação de sistemas de ERP e Business Intelligence, a Cyberpolos vem se consolidando.
Gestão Estratégica de Informações. A empresa Fundada em 1971, a Unimed Porto Alegre é uma cooperativa de médicos líder no mercado de assistência à saúde.
Gestão do Conhecimento e Cultura Organizacional Equipe Clotilde Mello Denise Collyer Henrique Rocha Ilvanise Ramalho
Consultoria em TI.
A Aquarius, empresa de capital totalmente
Implementação do ITIL nos Correios
Especificação em Projeto de Sistemas
Gestão Completa da Cadeia de Suprimentos
Bruno Silva Desenvolvido a partir de
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
ERP.
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Novos Rumos do Workflow e a Integração com o ERP Maria Luiza Reis,DSc. CDIA Diretora Lab245 Software.
Hukarz Open Source Process D01 Alan Kelon, Silvio Meira Recife, 01/12/2006.
1 Mesa de Compras Apresentação Fábrica 16/06/2003.
Sistema de Gestão do Relacionamento com o Associado
WDM Web Data Modeling UCB – Universidade Católica de Brasília
Estruturação Projetos
1 Sumário PARTE 1 – Características Visualize seu código fonte Compartilhe o código fonte Acesse o conteúdo do repositório Análise o código Integração.
GMP Uma Ferramenta para a Gestão de Multiprojetos
Gestão de projetos de Software GTI-16
Adelmario Douglas Guilherme Dias Márcio Portela Millena Almeida Paulo Padovan Renato Ferraz.
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Projeto Engenharia de Software e Técnicas de Programação Avançada
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Prof. Guilherme Alexandre Monteiro Reinaldo Recife
Projeto: G-TV (Gestor de TV por Assinatura) CSTADS Aluno: Fellipe Weldson de Oliveira Ferreira Gerente: Eriko Brito Projeto Supervisionado de Análise e.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
@eltec Consultoria em Software. Produtos Consultoria em Software Análise Desenvolvimento de Software Manutenção de Sistemas.
Mauricio Kato da Silva Thiago Ademir M. Oliveira.
Elicitar Requisitos Documentar Requisitos Validar Requisitos Estrutura Implementação Implementar Componentes Testar de Unidades Corrigir Defeitos Testar.
Transcrição da apresentação:

Como fazer Engenharia de Software sem dinheiro!!! 2006

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

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

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

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 200.000 linhas de código + de 1.100 classes java Início: Novembro de 2003

Índice de Competências Cadastro de Perfis de Colaborador Índice de Competências

Alguns clientes...

Parceiros

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

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

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

Como fazer engenharia de Software sem dinheiro!!! Nossas Ferramentas Como fazer engenharia de Software sem dinheiro!!! Ferramentas Open-Source www.asp.net/starterkits www.snip.snap.org 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

Nossas Ferramentas > Time Tracking

Nossas Ferramentas > Time Tracking Aferindo custos reais de projetos Time Tracking (exemplo fictício)

Nossas ferramentas > Issue Tracking

Nossas Ferramentas > Issue Tracking Por que controlamos as tarefas? Exemplo

Nossas Ferramentas > Wiki

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

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

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

Milestone www.milestone-ti.com.br +55 (21) 2286-1113 Gestão do Conhecimento e Gestão por Compettências www.milestone-ti.com.br +55 (21) 2286-1113

Aumentando a Produtividade dos Programadores!