Visão geral do PDS-TRT9
O PDS-TRT9 destina-se a pequenas equipes que trabalham juntas no mesmo local. A equipe precisa se engajar em total
interação face-a-face diariamente. Os membros da equipe tomam suas próprias decisões a respeito do que devem fazer,
quais são as prioridades e como melhor tratar as necessidades dos Analistas de Negócios. A organização deve suportar a
equipe, permitindo-lhes esta responsabilidade.
O PDS-TRT9 pode ser adaptado de acordo com as características técnicas e de negócios do projeto. É preciso
avaliar as atividades e artefatos necessários a execução do projeto e adequá-las ao projeto específico, caso seja
necessário. Dependendo do caso, as pessoas que exercem os papéis afetados devem ser envolvidos para validar as
adaptações. Caso haja quaisquer adaptações no uso do PDS-TRT9, estas devem ser registradas, informando os
motivos das adaptações.
Os membros da equipe colaboram extensivamente. A participação dos Analistas de Negócios como membros da equipe é
crítica para o sucesso da implementação do PDS-TRT9.
Os membros da equipe participam de reuniões periódicas para comunicar o status e dúvidas. Os problemas são tratados
fora das reuniões periódicas.
O PDS-TRT9 tem foco na redução significativa dos riscos o mais cedo possível no ciclo de vida. Isto requer reuniões
regulares de revisão do risco e uma rigorosa implementação de estratégias de atenuação.
Todo o trabalho é planejado, executado, acompanhado e concluído. Os membros da equipe devem registrar todas as tarefas
necessárias e acompanhá-las. Isto inclui todas as solicitações de mudança, erros e pedidos dos Analistas de Negócios.
Os casos de uso são usados para elicitar e descrever os requisitos, conseqüentemente, Os membros da equipe devem
desenvolver habilidades para escrever bem os casos de uso. Os Analistas de Negócios são responsáveis por validar
e certificar que os requisitos estão corretos. Os casos de uso são desenvolvidos colaborativamente.
Os requisitos arquiteturalmente significantes devem ser identificados e estabilizados na fase de Elaboração de forma
que uma arquitetura robusta possa ser criada para ser o núcleo do sistema. Uma alteração em um requisito
arquiteturalmente significante que tenha de ser tratada, pode surgir posteriormente no desenvolvimento, mas o risco
disto acontecer é significativamente reduzido na iteração de Elaboração.
Os testes são executados várias vezes por iteração, sempre que a solução for incrementada com o desenvolvimento de um
requisito, uma mudança ou a correção de um erro. Estes testes ocorrem após os desenvolvedores terem construído a
solução (que deve passar pelo teste de unidade) e integrado ela no código base. Estes testes ajudam a garantir que uma
construção estável seja criada e esteja sempre disponível à medida que o desenvolvimento progride.
As tarefas correspondentes à Gestão do Projeto estão definidas em um processo à parte, na Metodologia de
Gerenciamento de Projetos de TIC, de responsabilidade do Escritório de Gestão de Projetos de
TIC. Este processo é complementar ao PDS-TRT9 e os Gerentes de Projetos são treinados em ambas as
metodologias e são acompanhados durante a sua execução.
O PDS-TRT9 é um processo iterativo de desenvolvimento de software que é mínimo, completo e extensível. É governado por
quatro princípios básicos:
As pessoas nos papéis
executam as tarefas
que usam e produzem os artefatos. O PDS-TRT9 descreve o conjunto mínimo de Papéis, Tarefas e Artefatos
envolvidos no desenvolvimento de software:
O ciclo de vida de desenvolvimento de software do PDS-TRT9
O PDS-TRT9 é um processo iterativo distribuído por quatro fases:
Concepção, Elaboração, Construção e Transição. Cada fase consiste de uma ou mais iterações, onde versões de trabalhando
estáveis do software são desenvolvidas e liberadas, com a conclusão de cada iteração representando um pequeno marco para o projeto e contribuindo para a realização bem sucedida do marco
principal da fase onde os objetivos da fase são alcançados.
O diagrama a seguir descreve o ciclo de
vida do PDS-TRT9 que tem o apoio da Metodologia de Gerenciamento de Projetos de TIC.
|