sem fins lucrativos do mundo para profissionais de gerenciamento de projetos, com mais de meio milhão de associados e de Profissionais Certificados em 185 países.
a partir de agora, apenas PMBoK,são abordados quarenta e quatro processos divididos nas nove áreas de conhecimentos, formando um fluxo contínuo de processos.
e ferramentas; • O funcionamento do software acima de documentação abrangente; • A colaboração com o cliente acima da negociação e contrato; • Adaptação a mudanças é mais importante do que seguir o plano inicial. http://agilemanifesto.org/
continuamente software funcional; • Até mesmo mudanças tardias de escopo no projeto são bem-vindas. • Software funcional é entregue frequentemente (semanal ou mensal - o menor intervalo possível); • Cooperação constante entre as pessoas que entendem do 'negócio' e os desenvolvedores; • Projetos surgem por meio de indivíduos motivados, devendo existir uma relação de confiança. • A melhor forma de transmissão de informação entre desenvolvedores é através da conversa 'cara a cara' http://agilemanifesto.org/
projeto; • Novos recursos de software devem ser entregues constantemente. Clientes e desenvolvedores devem manter um ritmo até a conclusão do projeto. • Design do software deve prezar pela excelência técnica; • Simplicidade; • As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis. • Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento. Princípios http://agilemanifesto.org/
funcionalidade (os requisitos, em outras palavras) definidas no início de cada Sprint. A equipe toda é responsável pelo desenvolvimento desta funcionalidade
reunião de 15 minutos onde o time expõe: • O que foi feito ontem • O que será feito hoje • Levantar os fatores de impedimento • Se a tarefa que comecei ontem conseguirei terminar hoje
concisa de uma necessidade do usuário do produto (ou seja, de um “requisito”) sob o ponto de vista desse usuário. A User Story busca descrever essa necessidade de uma forma simples e leve
a solução de negócios e os detalhes dessa solução são discutidos, negociados, definidos e então documentados na forma de Critérios e Testes de Aceitação.
Aceitação são expressos por enunciados pequenos e de fácil entendimento. • São utilizados para determinar quando a funcionalidade produzida pelo Time de Desenvolvimento está completa • A partir desses critérios, o Time de Desenvolvimento gera os Testes Unitários Automatizados .
com bandeiras com que temos convênio. • Comprador de Livros utiliza cartão de crédito Visa ◦ Aceitou = correto. ◦ Recusou = errado, deve ser corrigido! • Comprador de Livros utiliza cartão de crédito MasterCard ◦ Aceitou = correto. ◦ Recusou = errado, deve ser corrigido! • Comprador de Livros utiliza cartão de crédito Amex ◦ Recusou = correto. ◦ Aceitou = errado, deve ser corrigido!
com data de expiração no futuro. • Comprador de Livros utiliza cartão de crédito com expiração em 01/01/2020 ◦ Aceitou = correto. ◦ Recusou = errado, deve ser corrigido! • Comprador de Livros utilizou cartão de crédito com expiração em 01/01/2000 ◦ Recusou = correto. ◦ Aceitou = errado, deve ser corrigido!