Quando o Manifesto Ágil foi criado, havia vários processos de desenvolvimento “leves”; outros métodos semelhantes surgiram desde então. Agora, eles são referidos coletivamente como métodos “ágeis”. Desde o nascimento do Manifesto Ágil em 2001, tem havido muito burburinho em torno de ser ágil. A abordagem Ágil é apenas uma forma de pensar que permite às equipes e organizações inovar, responder rapidamente às mudanças na demanda, ao mesmo tempo em que mitiga os riscos. As organizações podem ser ágeis usando muitas das estruturas disponíveis como Scrum, Kanban, Lean, XP, etc…
Continue readingEtiqueta: tw-done
Gerenciamento de risco para desenvolvimento de software
O gerenciamento de risco é um sistema para identificar, tratar e eliminar problemas que podem ser prejudiciais ao custo, cronograma ou sucesso técnico de um projeto ou ao moral da equipe do projeto. “Os problemas de amanhã são os riscos de hoje”. Portanto, “risco” é claramente definido como um problema que pode causar alguns danos ou ameaçar o cronograma do projeto, mas que ainda não ocorreu.
Continue readingAnálise SWOT com exemplos
A análise SWOT é uma técnica desenvolvida em Stanford nos anos 70, freqüentemente utilizada no planejamento estratégico. SWOT é um acrônimo para Strengths, Weaknesses, Opportunities, and Threats e é um método de planejamento estruturado que avalia esses quatro elementos de uma organização, projeto ou empreendimento comercial. Uma análise SWOT é uma estrutura simples, mas poderosa, para alavancar os pontos fortes da organização, melhorar os pontos fracos, minimizar as ameaças e tirar o maior proveito possível das oportunidades.
Continue readingQual é a “Definição” de Ready no Scrum?
A Definição de Prontidão (DOR) registra quando um item de produto em atraso (como as histórias de usuários) funcionou a ponto de ser “provável” que seja incluído em um sprint, enquanto a equipe Scrum usa o DoD para definir quando todo o trabalho em um item de produto em atraso (como as histórias de usuários) foi concluído.
Continue readingArtefatos do Scrum — Uma Visão Rápida
Os artefatos Scrum fornecem informações críticas que a equipe Scrum e as partes interessadas precisam conhecer para compreender o produto que está sendo desenvolvido, as atividades que estão sendo planejadas e as atividades que estão sendo concluídas no projeto. Os seguintes artefatos são definidos no Scrum Process Framework.
Continue readingDefinição de Critérios de Pronto vs Aceitação no Scrum
A definição de conclusão (DoD) é uma lista de requisitos que a história do usuário deve cumprir para que a equipe possa invocá-la como completa. Os critérios de aceitação das histórias de usuários incluem um conjunto de cenários de teste que atenderão aos requisitos para confirmar se o software funciona como esperado.
Continue readingAnálise do setor — Uma introdução rápida
A análise do setor é uma ferramenta para ajudar as empresas a entender onde elas estão em comparação com outras empresas que produzem produtos ou serviços similares; entender os fatores de impacto em todo o setor é uma parte importante do planejamento estratégico eficaz que permite que os proprietários de pequenas empresas identifiquem as ameaças e oportunidades que seus negócios enfrentam e concentrem recursos no desenvolvimento de capacidades únicas que proporcionam uma vantagem competitiva.
Continue readingO que é MVC Framework?
MVC (conhecido como Model-View-Controller) é um padrão no projeto de software que é comumente usado para implementar interfaces de usuário, dados e lógica de controle. Ele enfatiza a separação entre a lógica comercial e a apresentação do software. Esta “separação de preocupações” proporciona uma melhor divisão do trabalho e uma melhor manutenção.
Continue readingDiagrama de atividades — Uma visão geral rápida
O diagrama de atividades UML é outra ferramenta comum utilizada pela UML para modelar o comportamento dinâmico do sistema. Ele descreve a seqüência de atividades e mostra o fluxo de controle de uma atividade para outra. O diagrama de atividades UML é essencialmente um diagrama de fluxo.
Continue readingAbordagem de desenvolvimento test-drive para desenvolvimento ágil de software
O Desenvolvimento Test Driven (TDD) é um processo de desenvolvimento de software, que depende da transformação dos requisitos de software em casos de teste antes que o software seja totalmente desenvolvido, e do rastreamento de todo o desenvolvimento de software através de repetidos testes de software para todos os casos de teste. Isto é o oposto de desenvolver primeiro o software e depois criar casos de teste. Alguns modelos populares suportam muito bem TDD, tais como MVC e MVP.
Continue reading