Um guia simples para usar a análise de casos

Um guia simples para usar a análise de casos

Usar a modelagem de casos é uma técnica para capturar, modelar e especificar requisitos do sistema que correspondem a um conjunto de comportamentos que o sistema pode executar ao interagir com os atores. Esses comportamentos produzem resultados observáveis e ajudam a atingir seus objetivos. Os casos de uso são nomeados para os objetivos específicos do usuário dos principais atores, que por sua vez descrevem ou explicam a ordem geral das atividades e eventos, assim como variações em condições especiais, exceções ou condições de erro, através de descrição textual.

Continue reading
Scrum: uma introdução rápida

Scrum: uma introdução rápida

Scrum compara um time de desenvolvimento de software a um time de futebol. Ele tem um objetivo claro e alto, está familiarizado com o melhor modelo e tecnologia necessários no processo de desenvolvimento, tem um alto grau de autonomia, estreita comunicação e cooperação, e garante resolver vários desafios todos os dias com um alto grau de flexibilidade; cada etapa tem um progresso claro em direção ao objetivo.

Continue reading
Como gerenciar o backlog do produto com os princípios DEEP?

Como gerenciar o backlog do produto com os princípios DEEP?

O backlog de produtos lista todas as características, funções, exigências, melhorias e correções necessárias para o lançamento do produto. O backlog de produtos tem os atributos de descrição (apropriadamente detalhado), pontos da história (estimativas), e pedidos (priorizados). Eles devem ser continuamente adicionados, excluídos e atualizados (Emergentes) no backlog e refletir a compreensão do backlog da equipe de forma oportuna e apropriada.

Continue reading
O que é o Diagrama de Fluxo de Dados, por que ainda é útil para o desenvolvimento de software?

O que é o Diagrama de Fluxo de Dados, por que ainda é útil para o desenvolvimento de software?

Embora a modelagem orientada ao fluxo de dados seja considerada como uma tecnologia ultrapassada por alguns engenheiros de software, ela ainda é um dos símbolos de análise de requisitos mais amplamente utilizados. Embora os diagramas de fluxo de dados (DFDs) não sejam partes formais de UML, eles podem ser usados para complementar os diagramas UML e fornecer uma visão adicional dos requisitos e processos do sistema.

Continue reading
O que é SCRUM?

O que é SCRUM?

Scrum teve origem em projetos de desenvolvimento de software, mas é adequado para qualquer projeto complexo ou inovador. Scrum tem sido usado para desenvolver software, hardware, software incorporado, redes de funções interativas, condução autônoma, escolas, governos, mercados, organizações e operações de gerenciamento, e quase tudo que nós (como indivíduos e grupos) usamos na vida diária.

Continue reading
Filosofia do Desenvolvimento Ágil

Filosofia do Desenvolvimento Ágil

O desenvolvimento ágil é um método de desenvolvimento centrado no ser humano, iterativo e gradual. No desenvolvimento ágil, a construção de um projeto de software é dividida em múltiplos subprojetos, e os resultados de cada subprojeto foram testados e têm as características de integração e operação. Em outras palavras, um grande projeto é dividido em múltiplos pequenos projetos que estão inter-relacionados, mas que também podem ser executados independentemente, e completados separadamente. Durante este processo, o software está sempre em um estado utilizável.

Continue reading