O que é Modelagem de Casos de Uso?

O que é Modelagem de Casos de Uso?

Os casos de uso são freqüentemente gráficos, e os diagramas de caso de uso são suportados por descrições de texto, incluindo descrições de caso de uso e de participantes, assim como cenários associados a modelos de caso de uso que fazem uso de métodos de caso simples e intuitivos e ferramentas ideais para discutir e esclarecer o entendimento dos desenvolvedores sobre as necessidades dos usuários.

Continue reading
Como priorizar o backlog do produto no Scrum usando uma abordagem de 100 pontos?

Como priorizar o backlog do produto no Scrum usando uma abordagem de 100 pontos?

É importante priorizar o backlog de seu produto para garantir que ele não se torne uma lista aberta onde todos tenham idéias aleatórias sobre seu produto. Sua lista de afazeres precisa ser estruturada, organizada e priorizada para identificar as coisas mais importantes estrategicamente para sua equipe fazer. Neste artigo, apresento o método dos 100 Pontos para as atividades de refinamento do backlog de produtos.

Continue reading
Visão geral do ciclo de vida de desenvolvimento de software (SDLC)

Visão geral do ciclo de vida de desenvolvimento de software (SDLC)

Na engenharia de software, o ciclo de vida do desenvolvimento de software é o processo de dividir o esforço de desenvolvimento de software em etapas ou sub-processos menores, paralelos ou contínuos para melhorar o projeto, o gerenciamento do produto. Esta abordagem pode incluir produtos e artefatos específicos predefinidos que a equipe de projeto cria e completa para o desenvolvimento ou manutenção dos aplicativos de software.

Continue reading
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