Metodologia DSDM
Metodologia DSDM
Metodologia DSDM
Papéis e responsabilidades;
Ferramentas e técnicas;
Fluxo do processo.
Papéis e Responsabilidades
Funções no nível do projeto
Gerente executivo: “Campeão do Projeto”. Papel importante em cumprir determinados
prazos e recursos. Este papel é a ultima palavra na tomada de decisões.
Líder de time: lidera seu time e mantém a harmonia do projeto e trabalho em grupo.
Gerente de projeto: pode ser qualquer do grupo de usuários ou Gerencia de TI que
gerenciará o projeto como um todo.
Visionário: Responsável pelo início do projeto certificando que os requisitos essenciais foram
definidos. O visionário tem a percepção acurada dos objetivos de negócio do sistema e
projeto. Outra tarefa é supervisionar e manter o desenvolvimento do processo “na linha”.
Intermediador: usuário que traz o conhecimento de outras áreas para o projeto, certifica que
os desenvolvedores receberam quantidade suficiente de feedback de usuários durante o
processo de desenvolvimento.
Anunciante: qualquer usuário que represente um importante ponto de vista e traga
diariamente conhecimento ao projeto.
Papéis e Responsabilidades
Funções de desenvolvimento da solução
Coordenador Técnico: responsável no desenho da arquitetura do Sistema e controle da
qualidade técnica do projeto.
Desenvolvedor: interpreta o modelo e requisitos do sistema incluindo desenvolvimento de
artefatos de código e construção de protótipos.
Testador: Confere o funcionamento da parte técnica através da execução de algumas tarefas.
O Testador deverá possuir alguns comentários e documentação.
Escrivão: Responsável por recolher e armazenar requisitos, acordos e decisões tomadas entre
todos os grupos de trabalho.
Facilitador: Gerencia progresso dos grupos de trabalho, age como motor de preparação e
comunicação.
Papéis específicos: Arquiteto de negócios, Gestor de Qualidade, Integrador de Sistema, etc.
Papéis e Responsabilidades
Funções de suporte
Treinador DSDM: Responsável por treinar os usuários na metodologia.
Facilitador do Workshop: Cria e facilita o treinamento.
Organização e tamanho da equipe
No DSDM, uma equipe de projeto pode consistir em um ou dois grupos, nos quais um grupo
assume a responsabilidade de executar os testes na entrega de outro grupo..
De acordo com a pesquisa organizacional, o tamanho da equipe não deve ser inferior a cinco
membros, excluindo especialistas externos.
Especialistas externos são pessoas experientes no nível executivo que apoiam projetos
externamente.
Tendo em vista que se o projeto for grande e mais trabalho for entregue, será necessária uma
estrutura de várias equipes.
Ferramentas e Técnicas
Timeboxing;
Priorização do MoSCow;
Workshops facilitadas;
Modelagem e prototipagem
Desenvolvimento iterativo;
Ferramentas e Técnicas
Timeboxing
É a quantidade de trabalho a ser realizado em um tempo determinado.
A principal ideia é a divisão em porções, cada um com um orçamento e prazo estimados.
Concentre-se em entregar o produto no prazo.
As pessoas permanecem focadas conforme a prioridade e não se desviam, melhorando assim
a produtividade.
Todos os membros sabem o que a outra pessoa está fazendo e quanto tempo levará para
concluir essa atividade.
Diminui a dependência e a delegação de trabalho à medida que todos os membros estão
ocupados e precisam fornecer resultados a tempo.
Ferramentas e Técnicas
Priorização MosCoW
Must-Have: Os requisitos que são fundamentais e devem estar em conformidade com a solução.
Deveria ter: O que é importante para a solução de negócios.
Poderia ter: Os requisitos que são importantes, mas que podem ser facilmente deixados de lado
por um curto período de tempo.
Não terá: os requisitos que podem esperar e incluir no desenvolvimento posterior.
Ferramentas e Técnicas
Workshops facilitadas
Permite que diferentes envolvidos discutam juntos requisitos, funcionalidades e
entendimento mútuo.
O motivo por trás de um workshop é incentivar o trabalho colaborativo e permitir decisões
da equipe em um curto espaço de tempo. Também permite o compartilhamento de
conhecimento.
O facilitador do workshop orienta a equipe através para atingir seus objetivos. Esse processo
que o facilitador guia:
• Definindo o objetivo,
• Identificando participantes apropriados,
• Criando uma agenda,
• Gerenciando a logística e
• Distribuindo qualquer pré-leitura aos participantes.
Ferramentas e Técnicas
Modelagem e prototipagem
Essencial e propositalmente utilizada para visualizar uma representação gráfica de aspectos
específicos do sistema ou área de negócio que será trabalhado.
Criação de protótipos do sistema em desenvolvimento em estágios iniciais do projeto. Isto
permite descobrir rapidamente falhas no sistema e permitir um “test-drive” aos usuários do
sistema, o que vem a ser uma ótima maneira de se realizar o envolvimento do usuário, um dos
fatores chave do DSDM.
Desenvolvimento iterativo
Processo incremental de prototipação, revisão, implementação e testes de partes menores
entregáveis reconhecidas pelo usuário.
Foco na entrega e solução de uma necessidade de negócio.
Fluxo de processo no DSDM
Ciclo de vida
Composto pela Análise, iterativamente e incrementalmente segundo as iterações do Modelo
Funcional, desenho e construção, até à implementação.
Pós-projeto
Esta fase garante a eficiência e eficácia do projeto. Através de manutenções, melhorias e
ajustes de acordo com os princípios do DSDM
Fluxo de processo – Ciclo de Vida
Fluxo de processo – Ciclo de Vida
Estudo da Viabilidade – Estabelece requisitos básicos de negócio e restrições
associados à aplicação a ser construída. Depois avalia se a aplicação é um candidato
viável para o processo DSDM.