lightning talk métodos Ágeis

25
Lightning talk Métodos Ágeis

Upload: willians-de-paula-pereira

Post on 03-Jul-2015

431 views

Category:

Documents


0 download

DESCRIPTION

Lightning talk de Métodos Ágeis realizado na Escola Regional de Informática RO/AC - ERIN3

TRANSCRIPT

Page 1: Lightning talk Métodos Ágeis

Lightning talk – Métodos Ágeis

Page 2: Lightning talk Métodos Ágeis

Willians de Paula Pereira

Especialista em Engenharia de Software

com Ênfase em Software Livre

Professor do Instituto Federal de

Educação, Ciência e Tecnologia de

Rondônia

Quem sou eu?

Page 3: Lightning talk Métodos Ágeis

Membro do Grupo de

Pesquisa em Automação e

Robótica – GPMecatrônica

Corintiano

Mesatenista

Desenvolvedor

Aprendiz

Geek

Willians de Paula Pereira

Quem sou eu?

Page 4: Lightning talk Métodos Ágeis

Contextualizando

Page 5: Lightning talk Métodos Ágeis

Onde surgiu?

Grupo de profisisonais de Software

em uma estação de esqui nos EUA

Criaram o Manifesto Ágil

Page 6: Lightning talk Métodos Ágeis

Essência do Manifesto Ágil

“Estamos descobrindo maneiras melhores de desenvolver

software fazendo-o nós mesmos e ajudando outros a fazê-

lo. Através desse trabalho, passamos a valorizar:

Indivíduos e interação entre eles mais que processos e

ferramentas;

Software em funcionamento mais que documentação

abrangente;

Colaboração com o cliente mais que negociação de

contratos;

Responder a mudanças mais que seguir um plano.

Ou seja, mesmo havendo valor nos itens à direita,

valorizamos mais os itens à esquerda.”

http://www.agilemanifesto.org/

Page 7: Lightning talk Métodos Ágeis

O que são Métodos Ágeis?Aprendizado e adaptação

Não da pra prever tudo em projeto de software.

Métodos Ágeis são estruturados para permitir

que nós primeiramente aprendamos sobre o que

ainda não conhecemos e então nos adaptamos

para utilizar o conhecimento adquirido.

Page 8: Lightning talk Métodos Ágeis

O que são Métodos Ágeis?

Colaboração

Métodos Ágeis valorizam a colaboração

contínua dos patrocinadores, clientes e

equipe de desenvolvimento.

Page 9: Lightning talk Métodos Ágeis

O que são Métodos Ágeis?

Foco no Cliente

O cliente é o foco central em um projeto

Ágil.

Page 10: Lightning talk Métodos Ágeis

O que são Métodos Ágeis?

Pequenas equipes auto-gerenciáveis

Métodos Ágeis reconhecem que

pequenas equipes podem se auto-

gerenciar com maior eficiência.

Page 11: Lightning talk Métodos Ágeis

O que são Métodos Ágeis?

Princípios

A base para a formação dos Métodos Ágeis

é proveniente dos métodos que se

consolidaram na indústria. Principalmente os

conceitos “Just Enough” e “Just in Time” (Só

o suficiente e a tempo).

Page 12: Lightning talk Métodos Ágeis

O que são Métodos Ágeis?

Progressiva elaboração de requisitos

Projetos Ágeis estabelecem um claro

caminho para elaboração do detalhamento

dos requisitos conforme eles se tornam

necessários.

Page 13: Lightning talk Métodos Ágeis

O que são Métodos Ágeis?

Entregas incrementais

A melhor maneira de nos assegurarmos que

estamos desenvolvendo o software

corretamente é regularmente obter o

feedback de nosso cliente.

Page 14: Lightning talk Métodos Ágeis

O que são Métodos Ágeis?

Planejamento iterativo e adaptação

Projetos ágeis valorizam o planejamento.

Eles promovem planejamento em diversos

níveis regularmente. Sempre o adaptando

de acordo com os novos conhecimentos

obtidos durante o avanço do projeto.

Page 15: Lightning talk Métodos Ágeis

O que NÃO são Métodos Ágeis?

Projetos

Sem documentação

Sem planejamento

Sem requisitos

Sem controle de tempo e custos

Desenvolvedores fazendo o que

eles querem

Page 16: Lightning talk Métodos Ágeis

Benefícios dos Métodos Ágeis

Software correto – O cliente está

constantemente envolvido no projeto.

Assim assegurando que o software que

esta sendo desenvolvido é o que lhe

retornará o maior valor desejado.

Page 17: Lightning talk Métodos Ágeis

Benefícios dos Métodos Ágeis

Qualidade – Métodos Ágeis sempre

atribuem forte foco na qualidade do que

esta sendo desenvolvido. Não se

resumindo apenas nos testes de aceitação

do Cliente, mas sim na adoção de práticas

de desenvolvimento que garantam alta

qualidade técnica.

Page 18: Lightning talk Métodos Ágeis

Benefícios dos Métodos Ágeis

Prazos e custos – O fato dos

projetos ágeis possuírem um

período definido de tempo,

determina que os prazos e custos

raramente sejam violados. Caso

o andamento do projeto não

esteja seguindo o que foi

planejado, os requisitos de

menor valor ou baixa prioridade

podem ser postergados ou

retirados do projeto.

Page 19: Lightning talk Métodos Ágeis

Benefícios dos Métodos Ágeis

Alertas mais cedo – Como um projeto ágil

é essencialmente uma série de mini-

projetos bem definidos, os problemas

podem ser identificados e resolvidos com

maior antecedência, sem causar maiores

danos ao andamento do projeto.

Page 20: Lightning talk Métodos Ágeis

Adaptação a mudança – As mudanças

são inerentes aos negócios. Um projeto

ágil pode se adaptar as mudanças de um

mercado, uma empresa, ou um cliente,

efetivamente melhor do que os projetos

tradicionais.

Benefícios dos Métodos Ágeis

Page 21: Lightning talk Métodos Ágeis
Page 22: Lightning talk Métodos Ágeis

Scrum

Page 23: Lightning talk Métodos Ágeis
Page 24: Lightning talk Métodos Ágeis

Lean Startup

Page 25: Lightning talk Métodos Ágeis

/williansdepaula

@williansdepaula

[email protected]