Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodos Ágeis (XP (Valores Fundamentais (Comunicação, Feedback,…
Metodos Ágeis
XP
- Planejamento Incremental - requisitos registrados em histórias de usuários
- Pequenos Releases - conjunto mínimo de funcionalidade que agrega valor são desenvolvidos primeiro
- Simplicidade - Deve atender aos requisitos e nada mais!
- Test-First - testes unitários são escritos antes da funcionalidade estar implementada.
- Refatorar - Aprimorar o código para simplificá-lo e facilitar o entendimento
- Programação em Pares - um verifica o trabalho do outro, utilizando o mesmo computador
- Propriedade Coletiva - não criam-se ilhas de conhecimento: qualquer um pode mudar qualquer coisa.
- Integração Contínua - a cada tarefa concluída, integra-se ela ao sistema como um todo, reexecutando todos testes unitários do sistema
- Cliente On-Site - um representante do usuário final deve estar presente a todo tempo, sendo ele um membro da equipe de desenvolvimento
- Reuniões em pé - para que sejam rápidas e objetivas
- Time coeso - equipe formada por pessoas multidisciplinares
-
-
-
Kanban (Post-its)
-
Foco na visualização do trabalho em progresso, utilizando post-its para melhor visualizar o fluxo de trabalho
Não há papéis, ou eventos específicos, mas sim uma série de princípios para otimizar o fluxo e ageração de valor de software
-
-
-
-
-
-
-
DevOps
-
- Colaboração entre as equipes
-
- Relação saudável entre áreas
- Teste, integração e entregas contínuas
-
É um conceito, uma abordagem que trata da comunicação e colaboração entre áreas de TI, com o objetivo de garantir qualidade do software, com menor custo, menor risco
Preocupação com os objetivos conflitantes do pessoal de Desenvolvimento (Dev) com os de Operações (Ops)
-
-
Scrum
-
Framework leve, simples de entender, para desenvolver e manter produtos complexos e adaptativos
Papéis
Product Owner - responsável por maximizar o valor do produto e do trabalho da equipe de desenvolvimento. É o único que pode gerenciar o Product Backlog e cancelar um sprint
-
-
Eventos
Sprint Planning - definição do trabalho a ser realizado na sprint, e de que forma ele será realizado.
Daily Meeting - reunião de no máx. 15 minutos, não necessariamente em pé, que responda três perguntas: as tarefas desempenhadas ajudou a atender a meta da sprint? O que farei hoje irá ajudar? Há algum obstáculo para o alcance da meta?
Sprint Review - Inspecionar a produção da Dev. Team, além de demonstrar as novas funcionalidades obtidas do sprint
Sprint Retrospectiva - Scrum Team inspeciona a si mesmo e a equipe, em relação às pessoas, relações, etc.
Artefatos
Product Backlog - lista ordenada por valor de requisitos ou funcionalidades que o produto deve conter - muda constantemente
Sprint Backlog - subconjunto do Product Backlog, mantido pela Equipe de Desenvolvimento, que pode alterá-las a qualquer momento. Define a meta da sprint
-
Caracterizado por seu ciclo de desenvolvimento chamado Sprint (1 mês, aproximadamente)
Transparência, Inspeção e Adaptação