16
A IMPORTÂNCIA DOS PROCESSOS NA EMPRESA Por: Thais Leite

A Importancia Dos Processos Na Empresa

Embed Size (px)

Citation preview

Page 1: A Importancia Dos Processos Na Empresa

A IMPORTÂNCIA DOS PROCESSOS NA EMPRESA

Por: Thais Leite

Page 2: A Importancia Dos Processos Na Empresa

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

Page 3: A Importancia Dos Processos Na Empresa

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)

Page 4: A Importancia Dos Processos Na Empresa

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

Page 5: A Importancia Dos Processos Na Empresa

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

Page 6: A Importancia Dos Processos Na Empresa

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

Page 7: A Importancia Dos Processos Na Empresa

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

Page 8: A Importancia Dos Processos Na Empresa

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

Page 9: A Importancia Dos Processos Na Empresa

Comparativo ao Final da Adoção de Processo

Good Smile Company Griffon Enterprises

Page 10: A Importancia Dos Processos Na Empresa

Aumento na Produtividade

Melhoria alcançada com a implantação do Processo na Good Smile Company

Page 11: A Importancia Dos Processos Na Empresa

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)

Page 12: A Importancia Dos Processos Na Empresa

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?

Page 13: A Importancia Dos Processos Na Empresa

Gerência de Configuração

Benefícios:1. Estabilidade2. Confiabilidade3. Assegura tomadas de

decisões4. Padronização

Page 14: A Importancia Dos Processos Na Empresa

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

Page 15: A Importancia Dos Processos Na Empresa

Dúvidas?

Page 16: A Importancia Dos Processos Na Empresa

OBRIGADA

Por: Thais Leite