Download - A Importancia Dos Processos Na Empresa
A IMPORTÂNCIA DOS PROCESSOS NA EMPRESA
Por: Thais Leite
Para demonstrar a importância dos processos dentro da empresa usaremos como exemplo duas empresas fictícias. Serão elas:
Good Smile Company
Griffon Enterprise
A Situação Atual
As duas empresas em foco encontram-se no Segundo Nível do CMMI :
- Processos Disciplinados e Repetível
Melhorar a pratica dos Processos
1. Garantir a permanência da mudança e a integração junto ao desenvolvedor.
2. Processo proposto : PSP (Personal Sofware Process)
Agora vejamos os caminhos adotados pelas duas empresas a respeito de processos.
Adoção do PSP:1. Utilização do
processo para disciplinar os desenvolvedores
2. Gerar bases históricas para métricas de prazos em projetos futuros
A empresa ainda estuda qual processo deve utilizar, mas ainda não decidiu.
Good Smile Company Griffon Enterprises
A adoção dos Processos
A cada novo projeto iniciado uma reunião com a equipe e o representante do SEPG era feita para a introdução das novas metodologias de processo
A cada novo projeto aos poucos a empresa ia desistindo da implementação dos processos a qual era muito complicada, demorada e difícil
Good Smile Company Griffon Enterprises
Dificuldades para Adotar o Processo
Resistência por parte dos desenvolvedores
Muitas dúvidas, inclusive de com quem tirar essas dúvidas
Queda na produtividade logo no início
Adoção do novas Práticas
As mudanças no processo de software devem começar a partir da unidade básica:
- O Desenvolvedor
1. Registro de tempo feito pelo desenvolvedor
2. Registro de defeitos encontrado no código
3. Padronização dos tipos de defeitos encontrados no projeto
Passos seguintes:
Processo Pessoal Cíclico
Processo Pessoal Cíclico
Ponto de Partida
Ponto de Partida
Planejamento Pessoal
Planejamento Pessoal
PSP 1 Estimativa e relatório de teste
PSP 1.1 Planejamento de tarefas e tempo
Qualidade Pessoal
Qualidade Pessoal
PSP 2 Revisão de código e projeto
PSP 2.1 Modelos de Projeto
PSP 0 processo atual e medições básicas
PSP 3 Desenvolvimento Cíclico
PSP 0.1 Padrões de codificação, Propostas de Melhoria, Estimativas
Comparativo ao Final da Adoção de Processo
Good Smile Company Griffon Enterprises
Aumento na Produtividade
Melhoria alcançada com a implantação do Processo na Good Smile Company
CMM
TSP
TSP
Visão Geral
PSPPSP
1. Gerência de Requisitos (PSP)
2. Planejamento do Projeto de Software (PSP)
3. Supervisão e Acompanhamento no Projeto (PSP)
4. Garantia da Qualidade (TSP)
5. Gerência de Configuração (TSP)
6. Gerência de Contrato de Software
CMM 2 - Repetível (Foco
em Gerência de Projeto)
Enquanto isso na Griffon Enterprises
Problemas ocasionados pela falta da Gerência de Configuração, item chave para o trabalho em equipe
Como assim? Você não tem como recuperar aquela versão do sistema do mês passado?
Onde está aquele relatório que eu criei ontem?
Ei, aquele defeito que a gente tinha consertado apareceu de novo!!
A funcionalidade mudou? Quem mandou mudar? Ah, o cliente... Por que ninguém me avisou?
Ops, a mudança não deu certo. Como é que isso estava antes mesmo?
Gerência de Configuração
Benefícios:1. Estabilidade2. Confiabilidade3. Assegura tomadas de
decisões4. Padronização
A Importância da Ferramenta de Configuração
Atrasos no projeto Falta de visibilidade das mudanças Altos custos de manutenção Surpresas desagradáveis Falta de qualidade nos serviços Eterna dependência dos “donos” do
sistema
Dúvidas?
OBRIGADA
Por: Thais Leite