![]() |
|
DPO - Definição do Processo da OrganizaçãoEsta ACP tem por finalidade desenvolver e manter um conjunto de ativos de processos de software que sejam úteis e melhorem o desempenho dos processos utilizados nos diversos projetos. Visa também estabelecer uma base sólida capaz de gerar benefícios cumulativos e de longo prazo para toda a organização. Ativos do processo de uma organização é uma coleção de entidades mantidas pela organização e utilizadas pelos projetos para o desenvolvimento, a adaptação, a manutenção e a implementação de seus processos de software. Incluem :
No nível da organização, a ênfase é que o processo de software padrão da organização seja descrito, gerenciado, controlado e melhorado de maneira formal. Uma vez que o processo de software padrão da organização esteja definido, ele poderá ser adaptado às particularidades dos projetos. Dessa forma, no nível de projeto, a ênfase estará no uso do processo de software definido do projeto e no valor que ele adiciona a este. Na adaptação do padrão aos projeto é definido o Processo de Software Definido do Projeto - PSDP. A adaptação inclui a seleção de um ciclo de vida para o software, daqueles aprovados pela organização, e a modificação do processo padrão da organização para atender as características específicas do projeto. O processo de software definido do projeto fornece a base para o planejamento, desempenho e aperfeiçoamento das atividades gerenciais e pessoal técnico que executam as tarefas do projeto.
Metas
Compromissos1. Seguir uma política documentada para DPO. Esta política especifica que: - Um processo de software padrão é definido para a organização - Um processo de software definido do projeto é uma versão adaptada do projeto de software padrão da organização - Os ativos do processo de software da organização são mantidos - As informações coletadas de projetos são organizadas e usadas na melhoria do processo de software padrão da organização
Habilitações1. Ter recursos e fundos disponíveis para DPO - O desenvolvimento e a manutenção do processo e software padrão da organização e ativos de processos relacionados é realizado e coordenado pelo grupo responsável pelas atividades de software da organização (por exemplo, o SPEG) - São disponibilizadas ferramentas para dar apoio ao desenvolvimento e manutenção do processo de software padrão da organização 2. Ter pessoas treinadas para executar atividades de DPO
PadrõesProcesso de Software Padrão da Organização Conteúdo:
- estimativas de software - design de software - codificação - documentação para o usuário - revisão por parceiros
- tecnologias, métodos, práticas e procedimento necessários - os padrões de produtos e de processos a serem utilizados - os recursos e ferramentas necessários - os artefatos recebidos - os artefatos produzidos - os artefatos produzidos eu devem ser submetidos à revisão por parceiros - os critérios de prontidão e de conclusão das atividades - dados de medição de processo e de produtos a serem coletados
Atividades1. Desenvolver e manter o PSPO - Processo de Software Padrão da Organização de acordo com um procedimento documentado. Este procedimento: - Assegura que o PSPO satisfaz as políticas de software, padrões e de processos de produtos impostos pela própria organização, quando apropriado - Procura incorporar ao processo de software padrão os métodos e as ferramentas já consolidadas no mercado, quando apropriado - Assegura que as interfaces internas do processo entre as disciplinas (análise de requisitos, arquitetura de software, codificação, design, etc) de software sejam descritas - Assegura que as interfaces externas de processo entre o processo de software e os processos dos outros grupos envolvido sejam descritas - Assegura que alterações propostas para o processo de software padrão sejam documentadas, revistas e aprovados pelo grupo responsável - Estabelece planos para introdução de alterações nos processos - Assegura que a descrição do processo padrão passa pela revisão sempre que sofrer alterações - Assegura que a descrição do processo padrão está sob gerência de configuração 2. Documentar o PSPO 3. Documentar e manter os ciclos de vida que são aprovados para serem usados pelos projetos 4. Desenvolver e manter diretrizes e critérios de adaptação do PSPO, que cobrem : - a seleção e adaptação do ciclo de vida de software para o projeto - os padrões para documentar o processo de software definido do projeto 5. Definir e manter o banco de dados de processos de software da organização. Exemplos de dados armazenados no banco: - estimativas de tamanho, esforço e custo - medições de tamanho, esforço, custo real e produtividade - medições de qualidade - medições de confiabilidade - medições de tamanho de programas, documentos - acompanhamento da evolução dos artefatos após a entrega - cobertura e eficiência das revisões por parceiros - cobertura e eficiência dos testes 6. Definir e manter uma biblioteca de documentação relacionada aos processo de software. Por exemplo: - descrição do processo de software definido para um projeto - padrões e procedimentos de projeto - planos de desenvolvimento de software - planos de medições - material de treinamento relativo a processos de software
Medição e Análise1. Determinar o estados das atividades de DPO, utilizando medições como : - estado dos marcos de acompanhamento de progresso do cronograma para o desenvolvimento e manutenção do processo de software - tempo, esforço e custo das atividades de definição do processo
Verificação da Implementação1. Revisar e/ou auditar as atividades e artefatos de DPO - grupo de GQS. No mínimo estas revisões e/ou auditorias verificam que; - padrões apropriados são seguidos, documentação e manutenção do processo - o processo de software padrão e os ativos de processos relacionados são controlados e usados de forma apropriada
Recomendações
- Métodos e práticas de engenharia de software - Métodos de documentação e análise de processos - Modelagem de processos
- Ferramentas de editoração eletrônica - Sistemas de gerência de banco de dados - Ferramentas de modelagem de processos
Produtos Gerenciados e Controlados
Procedimentos documentados
|