Acompanhando a Qualidade de Projetos II.O efetivo acompanhamento da Qualidade de um projeto é promovido pela disponibilidade de várias visões, compostas pelos parâmetros, indicadores, variáveis, e demais dados e informações de projeto detectados através de constantes revisões e momentos de controle durante o ciclo de vida de um dado projeto. A singularidade da utilização do artefato Caso de Desenvolvimento reside no fato de construir uma adaptação do processo de desenvolvimento de sistema que atenda a todos os envolvidos, e que ofereça plena comunicação, a necessária salvaguarda dos subprodutos, e prover informações de controle. Logo, a área da Qualidade irá, em suas atividades de acompanhamento e controle de projetos, ter o Caso de Desenvolvimento, dentre outras partes do Plano do Projeto, como forte referência da estratégia adotada pela equipe, obtendo também a percepção do cumprimento desta estratégia.
A equipe precisa de algumas informações do escopo do projeto para determinar uma eficiente adaptação do processo. Tentemos abordar aqui as seguintes : Tamanho do Esforço para Desenvolvimento do sistema, Grau de inovação e tipo de aplicativo.
Antes, como regra geral, pode-se citar que projetos com maior complexidade gerencial, resulta em mais formalidade, inclusive mais marcos e revisões formais, além de mais artefatos, como também projetos com maior complexidade técnica, contendo técnicas, papéis e ferramentas específicas, demanda uma execução extra de atividades.
O tamanho do esforço de desenvolvimento do projeto afeta o nível de formalidade e a rigidez do processo. Quanto maior o projeto, maior a equipe de desenvolvimento e mais formalidade e visibilidade são necessárias às diversas equipes e ao gerenciamento em termos de requisito, de interface e de indicador de desenvolvimento. Os problemas de comunicação decorrentes de grandes projetos se agravam ainda mais se as equipes estiverem dispersas geograficamente.
O grau de inovação de um projeto está relacionado à capacidade da organização de absorver inovações tecnológicas. Um novo projeto, com características sem precedentes, afeta significativamente a configuração dinâmica: será exigido maior esforço nas fases iniciais, podendo passar por várias iterações. Uma ênfase maior também será dada na identificação e captura de requisitos, na arquitetura e na identificação e planos de mitigação de riscos.
E o tipo de aplicativo que afeta na adaptação do processo, principalmente em relação a restrições específicas, impostas pelo domínio no desenvolvimento, como restrições de segurança, performance, internacionalização, etc. Exemplo, se for um aplicativo de missão crítica tal como um sistema de controle de vôo de um avião. Um sistema de missão crítica geralmente requer um nível maior de formalidade, no tocante a rastreamento de requisitos e maior utilização de recursos durante testes para garantir a qualidade do produto.
Continuamos no próximo artigo, no passo de definição de escopo.
Marcelo Jacintho
marcelo.jacinto@internativa.com.br