implantação de práticas Ágeis nas corporações: um caso real de prticas geis... · © fatto...

15
© FATTO Consultoria e Sistemas - www.fattoCS.com.br Implantação de Práticas Ágeis nas Corporações: Um caso real Marcelo nascimento costa, msc – [email protected] Consultor engenharia de software- fattocs Prof. Universidade veiga de almeida – rio de janeiro Prof. Universidade federal do estado do rio de janeiro – unirio Prof. Pos graduação engenharia de software - estacio

Upload: ngonhi

Post on 08-Nov-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Implantação de Práticas Ágeis nas Corporações: Um caso real

Marcelo nascimento costa, msc – [email protected] engenharia de software- fattocsProf. Universidade veiga de almeida – rio de janeiroProf. Universidade federal do estado do rio de janeiro – unirioProf. Pos graduação engenharia de software - estacio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

1. Vida de Consultor

2. Práticas Ágeis implementadas

3. Ganhos Obtidos

Sumário

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Analisar o contexto da empresa no

mercado

Entender a área de TI dentro do

contexto da organização

Entender as fraquezas e

necessidades da área de

Desenvolvimento

Como aumentar a produtividade

da área de Desenvolvimento

?

Vida de Consultor Ágil

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Manifesto Ágil – Quebra de paradigma

Indivíduos e interações sobre

processos e ferramentas

Software sobre documentação

detalhada

Colaboração com os clientes sobre

documentação e contratos

Adaptação a mudanças sobre um

plano inicial

Manifesto Ágil

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Implantação de um framework ágil

Implantação de Application LifecycleManagement – ALM

Implantação de testes ágeis

Implantação DevOps

Pilares para implementação das práticas ágeis

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

24h

15 dias

Levantamento de

prioridades do produto

Acúmulo de

tarefas pela equipe

Nova demonstração

de funcionalidade

Reunião diária

do Scrum

Sprint Backlog

Implantação Framework ágil

7

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Apoiar o framework

ágil

Criação de Itens de Trabalho

Dashboards

Relatórios de

Acompanhamento

Interface gráfica para ferramenta

de CM

Acompanhamento da

equipe

Implantação de Application Lifecycle Management –ALM

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

[Qualister, Pirâmide da automação de teste, 2010 adaptado de Janet Crispin]

Cenário Inicial na Organização Cenário Esperado

Transformação do processo de testes

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

SOLID -Padrões de Refatoraçãode código

Implantação TDD

Implantação Selenium

Implantação BDD – SpecFlow

Criação de framework de infraestrutura de testes

Transformação da área de Testes – Em busca dos testes ágeis

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Implantação do Build

Automático

Implantação do deploy

no ambiente de Testes

Implantação do deploy no ambiente de homologação

Implantação do ambiente de produção

(futuro)

Implantação DevOps

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Maior controle das tarefas

Maior qualidade do código desenvolvido

Deploy realizado 1/10 do tempo

Garantia de reexecução dos testes funcionais

Objetivos alcançados

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

• Testadores que não desenvolvem

• Desenvolvedores que não testam

• Medo da mudança

• Padronizar o processo e todos executarem as mesmas práticas de testes

Peopleware

• Prazo nos projetos para contemplar a curva de aprendizadoOrganizacional

Dificuldades enfrentadas

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Consultoria lida com mudanças organizacionais

Convencimento da importância das práticas

Catequizar para diminuir o medo das mudanças

Não desistir nunca dos objetivos

Mostrar dados da melhoria

Conclusão

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

• Webinar sobre BDD – 17/08 - 19 hs – Inscrição: http://www.fattocs.com/pt/?p=2745&option=com_wordpress&Itemid=414

Mais sobre o assunto