É 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 readingAutor: vpadmin
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 readingUm 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 readingScrum: 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 readingComo 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 readingO que é o princípio aberto-fechado (OCP)?
O princípio aberto / fechado é o princípio mais básico de design no mundo do desenvolvimento de software. Ele nos orienta como construir um sistema estável e flexível. Uma entidade de software como classe, módulo e função deve ser aberta para extensão e fechada para modificação.
Continue readingO 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 readingO que é um gráfico de linhagem? Como desenhar um?
Uma ferramenta importante para os geneticistas é a genealogia. Por exemplo, você pode usar a genealogia para rastrear as características genéticas de cada geração de uma família. Esta é uma história de família e detalhes sobre gerações anteriores, que podem se tornar incertos à medida que a memória se desvanece.
Continue readingMelhore a experiência do cliente com o mapa da jornada do cliente
O mapa de viagem do cliente pode ser usado para descrever a história de um determinado cliente em um cenário específico. Incluindo clientes desde o primeiro contato com o produto, tocando os vários pontos de contato do produto, e terminando o uso do produto no final.
Continue readingO 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