freeCodeCamp/guide/portuguese/agile/dsdm/index.md

2.4 KiB
Raw Blame History

title localeTitle
DSDM DSDM

DSDM

DSDM significa Dynamic Systems Development Method. É uma metodologia de desenvolvimento rápido ágil e visa resolver o problema atual do tempo necessário para desenvolver sistemas de informação. O DSDM é mais uma estrutura do que um método bem definido, e muitos dos detalhes de como as coisas devem realmente ser feitas são deixados para a organização ou indivíduo de desenvolvimento de software decidir. O DSDM adota uma abordagem incremental e usa o conceito RAD (desenvolvimento rápido de aplicativos) de timeboxing. Ele também enfatiza o papel fundamental das pessoas no processo de desenvolvimento e é descrito como uma abordagem centrada no usuário.

O DSDM possui 9 princípios básicos, como segue:

  1. O envolvimento ativo do usuário é imperativo. 2) As equipes devem ter poderes para tomar decisões. As quatro principais variáveis de empoderamento são: autoridade, recursos, informações e responsabilidade. 3) A entrega freqüente de produtos é essencial. 4) Aptidão para fins comerciais é o critério essencial para a aceitação de produtos. 5) O desenvolvimento iterativo e incremental é necessário para convergir em uma solução de negócios precisa. 6) Todas as alterações durante o desenvolvimento são reversíveis (ou seja, você não prossegue por um caminho específico se encontrar problemas; volta para o último ponto seguro ou acordado e, em seguida, inicia um novo caminho). 7) Os requisitos são estabelecidos em um nível alto (ou seja, os requisitos de negócios de alto nível, uma vez acordados, são congelados). Este é essencialmente o escopo do projeto. 8) O teste é integrado ao longo do ciclo de vida (ou seja, teste à medida que você avança, em vez de testar apenas no final, onde ele é freqüentemente espremido). 9) Uma abordagem colaborativa e cooperativa entre todas as partes interessadas é essencial.

As 5 principais fases do ciclo de desenvolvimento do DSDM são:

  1. Estudo de viabilidade. 2) Estudo de negócios. 3) iteração do modelo funcional. 4) Projeto do sistema e construção de iteração. 5) Implementação.

Mais Informações:

Você pode ler os links a seguir para descobrir mais.