modelo de processos para la industria de software

41
Modelo de processos para la industria de software

Upload: internet

Post on 21-Apr-2015

113 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Modelo de processos para la industria de software

Modelo de processos para

la industria de software

Page 2: Modelo de processos para la industria de software

Agenda

1. Antecedentes

2. Aquitetura

3. Processos de Direção

4. Processos de Gestão

5. Processos de Operação

6. Perguntas y Respostas

Page 3: Modelo de processos para la industria de software

2.1 Associação Mexicana de Qualidade em Engenharia de Software (AMCIS)

1996: Círculo de Qualidade de Software

1999: Associação civil com recursos próprios

Missão: Contribuir para o aumento da produtividade e qualidade em Processos de engenharia de software de indivíduos e organizações no México

Objetivos

Promover o valor e os conhecimentos relacionados com a qualidade em engenharia de software

Compartilhe experiências por meio de publicações, conferências, congressos, seminários e outras atividades

Promover a pesquisa ea busca de soluções para grandes problemas na área de Engenharia de Software

Contribuir para a identificação, produção e promoção de padrões e melhores práticas relacionadas com a qualidade em engenharia de software

Promover o intercâmbio de informações e atividades relacionadas com associações no país e no exterior

Divulgar e promover a Associação a nível nacional e internacional

Page 4: Modelo de processos para la industria de software

2.2 PROSOFT

2001:PROSOFT

Objetivo: promover a indústria de software e serviços correlatos, para a posição do México na economia global

Elaborado pelo Ministério da Economia

7 Estrategias

Estrategia 6, objetivo: aumentar a capacidade dos processos das empresas de desenvolvimento de software

A indústria de software precisa de uma norma

AMCIS é designado pelo Ministério da Economia para executar essa tarefa. UNAM é designado como responsável pela gestão de recursos financeiros para o projeto

Page 5: Modelo de processos para la industria de software

2.3 Desenvolvimento do modelo MoProSoft

ISO

SEI

ISO 9000:1994

ISO/IEC 12207:1995

ISO 9000:2000

ISO/IEC TR 15504:1998

SW- CMM 1993 CMMI 2002

ISO/IEC15504-2:2003

ISO/IEC 12207Alteração 1 :2002

Softex MPS.Br

México PROSOFT

Page 6: Modelo de processos para la industria de software

Requisitos

Específico para o desenvolvimento e manutenção de software Fácil de entender Definido como um conjunto de processos Prático e fácil de implementar em organizações pequenas Projetado para contribuir para os objectivos de negócio e não

simplesmente para a certificação Deve ter um mecanismo de avaliação ou de certificação,

indicando um estado real de uma organização durante um período de tempo específico

Usado como uma norma mexicana

2.3 Desenvolvimento do modelo MoProSoft

Page 7: Modelo de processos para la industria de software

Decidiu-se fazer um modelo mexicano Modelo de Processos (MoProSoft), Dezembro 2002 Método de Avaliação (EvalProSoft), Dezembro

2003 Norma Mexicana NMX, 2005

2.3 Desenvolvimento do modelo MoProSoft

Page 8: Modelo de processos para la industria de software

Agenda

1. Antecedentes

2. Aquitetura

3. Processos de Direção

4. Processos de Gestão

5. Processos de Operação

6. Perguntas y Respostas

Page 9: Modelo de processos para la industria de software

Ciclo de Deming

Page 10: Modelo de processos para la industria de software

Os níveis da organização

Estratégico

Gestão

Operação

Page 11: Modelo de processos para la industria de software

Juntando tudo...

PlanAct

Do Check

Estrategico

Gestão

Operativo

PlanejamentoInstrumentação

Avaliação yControle

Planejamento RealizaçãoAvaliação y

Controle

Planejamento DesenvolvimientoAvaliação y

Controle

Page 12: Modelo de processos para la industria de software

Aquitetura base de MoProSoft

PlanAct

Do Check

Direção

Gestão

Operativo

PlanejamentoEstratégica

Preparação para

implantação

Avaliação yControle

Planejamento RealizaçãoAvaliação y

Controle

Planejamento

Desenvolvimiento

Avaliação yControle

Processos

Proyectos

Recursos

Gerenciamento de Projetos

Desenvolvimiento y Manutenção de

Software

Page 13: Modelo de processos para la industria de software

Aquitetura de MoProSoft

Categoría:

Conjunto de processos que

tratam da mesma área de atividade dentro

de uma organização.

Categoría Gestão

(GER)

Categoría Operativo

(OPE)

Categoría Direção

(DIR)

Page 14: Modelo de processos para la industria de software

Aquitetura de MoProSoft

Gestão de Negocio

Gestão de Negocio

GES

Gestão de Proyectos

Gestão de Proyectos

Gestão de Recursos

Gestão de Recursos

OPE

Desenvolvimiento y Manutenção de Software

Desenvolvimiento y Manutenção de Software

DIR

Gestão de ProcessosGestão de Processos

Gestão. de ProjectoEspecífico

Gestão. de ProjectoEspecífico

Page 15: Modelo de processos para la industria de software

MoProSoft e ISO/IEC 15504

5

4

3

2

1

0

5. Na otimização

4. Predizível

3. Estabelecido

0. Incompleto

1. Realizado

2. Administrado

Page 16: Modelo de processos para la industria de software

Outras características do modelo

As categorias refletem a estrutura típica das organizações mexicanas

Tem uma base de conhecimento integrada

Processos de Gestão é integrada.

Project Management considera dois níveis.

Alinhamento com os objetivos de negócios.

Ter facilidade de extensão

Tem processos pré-definidos

Processos interligados e produtos de trabalho definidos.

Page 17: Modelo de processos para la industria de software

Agenda

1. Antecedentes

2. Aquitetura

3. Processos de Direção

4. Processos de Gestão

5. Processos de Operação

6. Perguntas y Respostas

Page 18: Modelo de processos para la industria de software

Gestão de Negocio

O objetivo é estabelecer a razão para a organização, seus objetivos e as condições de alcançar. É necessário considerar as necessidades dos clientes e avaliar os resultados, para propor alterações que permitam a melhoria contínua

Além disso, permite que a organização para responder a um ambiente em constante mudança e os seus membros a trabalhar de acordo com os objectivos definidos

Gestión de Negocio

GESGestión de Proyectos

Gestión de Recursos

OPEDesarrollo y Mantenimiento

de Software

DIR

Gestión de Procesos

Admon. de ProyectosEspecíficos

Page 19: Modelo de processos para la industria de software

Planejamento Estratégico

Preparação Realização

Avaliação e Melhoria Contínua

Gestão de Negocio

Page 20: Modelo de processos para la industria de software

Agenda

1. Antecedentes

2. Aquitetura

3. Processos de Direção

4. Processos de Gestão

5. Processos de Operação

6. Perguntas y Respostas

Page 21: Modelo de processos para la industria de software

O objectivo da Gestão de Processos é o de estabelecer Processos de a organização, acordo com as necessidades identificadas no Plano Estratégico e definir, planejar e implementar atividades de melhoria no mesmos

Gestión de Negocio

GESGestión de Proyectos

Gestión de Recursos

OPEDesarrollo y Mantenimiento

de Software

DIR

Gestión de Procesos

Admon. de ProyectosEspecíficos

Gestão de Processos

Page 22: Modelo de processos para la industria de software

Preparación a la Implantación

Avaliação y Controle

Planejamento

Gestão de Processos

Page 23: Modelo de processos para la industria de software

Objetivos:

O1 Planejar atividades de definição, implementação e melhoria de de processos, com base no Plano Estratégico.

O2 Monitorar definição, implementação e melhoria de Processos, pela realização do Plano de Processos.

O3 Melhorar o desempenho de Processos através do cumprimento do Plano de Melhoria.

O4 Informar o processo de Gestão de Negócios sobre o desempenho dos Processos pelo relatório quantitativo e qualitativo.

Gestão de Processos

Gestión de Negocio

GESGestión de Proyectos

Gestión de Recursos

OPEDesarrollo y Mantenimiento

de Software

DIR

Gestión de Procesos

Admon. de ProyectosEspecíficos

Page 24: Modelo de processos para la industria de software

A finalidade de la Gestão de Proyectos e garantir que os projetos contribuem para o cumprimento dos objetivos e estratégias da organização

Gestión de Negocio

GESGestión de Proyectos

Gestión de Recursos

OPEDesarrollo y Mantenimiento

de Software

DIR

Gestión de Procesos

Admon. de ProyectosEspecíficos

Gestão de Proyectos

Page 25: Modelo de processos para la industria de software

Planejamento Realização

Avaliação y Controle

Gestão de Proyectos

Page 26: Modelo de processos para la industria de software

Objetivos:

O1 Cumprir o Plano Estratégico da organizaçã através da geração e Instrumentação projeto.

O2 Manter sob controle as atividades do Projeto Gestão, pela realização do Plano de Gestão do Projeto.

O3  Fornecer informações de desempenho de projetos, a Gestão de processos de negócios através da geração de reportagem quantitativo e qualitativo.

O4 Resolver os comentários e Reclamações do Cliente através da definição e implementação de ação corretiva ou preventiva.

Gestão de Proyectos

Page 27: Modelo de processos para la industria de software

Preparación a la Implantación

Avaliação y Controle

Planejamento

Gestão de Recursos

Page 28: Modelo de processos para la industria de software

Recursos Humanos e Ambiente de Trabalho

Bens, Serviços e Infra-estrutura

Conhecimento de la Organización

Subprocesos

Gestão de Recursos

Page 29: Modelo de processos para la industria de software

Recursos Humanos e Ambiente de Trabalho

Propósito:

Fornecer recursos humanos adequados para atender às responsabilidades atribuídas aos papéis dentro da organizaçã, e avaliação do ambiente de trabalho.

Objetivos:

O1. Fornecer recursos humanos qualificados através da selecção e formação adequada às funções que lhes forem atribuídas

O2 . Avaliar o ambiente de trabalho da organização pela pesquisa de ambiente de Trabalho.

Gestão de Recursos

Page 30: Modelo de processos para la industria de software

Bens, Serviços e Infra-estrutura

Fim:

Proporcionar aos fornecedores de bens e serviços de infra-estruturas que satisfaçam os requisitos para a aquisição de Processos e projetos.

Objetivos:

O1 Fornecer bens e serviços necessários para processos e projetos por meio de seleção e avaliação do fornecedor

O2 Manter a infra-estrutura da organização, cumprindo Plano de Manutenção.

Gestão de Recursos

Page 31: Modelo de processos para la industria de software

Conhecimento de la Organización

Objetivo:

O1. Manter disponivel e gerenciar a Base de Conhecimento, que contém informações e os produtos gerados pela organização

O2. Fornecer à organização de uma Base de Conhecimento fiável, rápida e segura, mediante o cumprimento do Plano de Gestão da Base de Conhecimento.

Gestão de Recursos

Page 32: Modelo de processos para la industria de software

Agenda

1. Antecedentes

2. aquitetura

3. Processos de Direção

4. Processos de Gestão

5. Processos de Operação

6. Perguntas y Respostas

Page 33: Modelo de processos para la industria de software

Gerenciamento de Projetos

Específicos

Desenvolvimiento e Manutenção de

Software

Processos de Operação

Page 34: Modelo de processos para la industria de software

Gerenciamento de Projetos Específicos

O objetivo de Gerenciamento de Projetos Específicos es estabelecer e executar atividades para atender de forma consistente os objectivos de um projecto sobre o tempo eo custo esperado.

Gestión de Negocio

GESGestión de Proyectos

Gestión de Recursos

OPEDesarrollo y Mantenimiento

de Software

DIR

Gestión de Procesos

Admon. de ProyectosEspecíficos

Page 35: Modelo de processos para la industria de software

Planejamento Realização

Avaliação y Controle Fechar

Gerenciamento de Projetos Específicos

Page 36: Modelo de processos para la industria de software

Propósito:

A Realização sistemática de atividades de análise, desenho, construção, integração e testes de produtos de software novo ou modificado para cumprir com os requisitos especificados.

Desenvolvimiento e Manutenção de Software

Page 37: Modelo de processos para la industria de software

Se compone de:

Fluxos de Trabalho Ciclos de Desenvolvimiento Fases de um Ciclo Atividades da Fase

Desenvolvimiento y Manutenção de Software

Page 38: Modelo de processos para la industria de software

Análise e Design

Este documento contém a descrição textual e gráfica da estrutura de componentes de software que consiste das seguintes partes:

Arquitetura: Contém a estrutura interna do sistema, ou seja, a decomposição do sistema em subsistemas. E a identificação dos componentes, com os subsistemas e as relações de interação entre eles.

Detalhada: Contém detalhes sobre os componentes que permitem claramente construir e testar o ambiente de programação.

Desenvolvimiento e Manutenção de Software

Page 39: Modelo de processos para la industria de software

Configuración de software

Análise e Desenho Software Registro de rastreamento Plan de Pruebas de Sistema Reporte de Teste de Sistema Plano de Teste de Integração Reporte de Teste de Integração Manual de instruções Manual de Operação Manual de Manutenção

Desenvolvimiento y Manutenção de Software

Page 40: Modelo de processos para la industria de software

• Obrigado!!!

Page 41: Modelo de processos para la industria de software

Modelo de processos para

la industria de software