a responsabilidade do “done”: a colaboração como condição de uma entrega ágil e de...

30
A colaboração para uma entrega eficiente e de qualidade A RESPONSABILIDADE DO “DONE” AGILE TRENDS, 10 DE OUTUBRO DE 2017

Upload: agile-trends

Post on 21-Jan-2018

52 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

A colaboração para uma entrega eficiente e de qualidade

A RESPONSABILIDADE DO “DONE”

A G I L E T R E N D S , 1 0 D E O U T U B R O D E 2 0 1 7

Page 2: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

Rafael Buss Ferreira

QUEM SOU

• Técnico em programação Delphi

• Certificado CTFL e CTFL-AT

• Atualmente Analista de teste na empresa Softplan

• Técnico implementador (correção, evolução e testes automatizados)

• Formado em História pela UFSC

• Professor de História durante 5 anos

• Atuou na área de educação por 10 anos – na área de informática aplicada a educação

Page 3: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

A SOFTPLAN

Page 4: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)
Page 5: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)
Page 6: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

A SOFTPLAN TAMBÉM MUDOU EXPONENCIALMENTE

Page 7: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

DE 2009 ATÉ 2017

• 483 softplayers em toda a empresa

• Unidade de Justiça, tinha 195

• No time de Procuradorias, 10 softplayers

Hoje, a Softplan possui mais de 1500 softplayers (>300%)

A Unidade de Justiça, mais de 850 (>400%)

O time de procuradorias possui mais de 100 (>1000%)

Page 8: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

DESAFIO

Como responder às mudanças de maneira rápida, com equipes maiores que 100 pessoas e

sem abrir mão da formalidade dos contratos exigidos pelos clientes?

Page 9: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

UM POUCO DE HISTÓRIAA história da produção

Page 10: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

ARTESÃOSDomínio do processo, das ferramentas, da matéria prima, do saber e da comercialização.

Page 11: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

MANUFATURAUma pessoa possui o domínio do processo, das ferramentas, da matéria prima e da comercialização.

Outras possuem o saber da produção.

Page 12: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

FÁBRICASeparação das fases de produção por setores, por partes;

O domínio do processo e da criação do produto não está mais na mão do "trabalhador", mas de quem conduz a fábrica.

Começa-se a separar o trabalho. As fases do trabalho não são mais feitas pela mesma pessoa. Especializa-se o trabalho e perde-se a noção do todo, perde-se a noção de entrega e cliente.

Page 13: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

ESCOLASeparação por turmas;

Separação com disciplinas

O domínio do conhecimento está nas mãos do professor;

Somos formados dentro da visão de segmentação do saber e do fazer. A lógica do aprendizado e da qualidade é a de se especializar e se aprofundar em um determinado ponto.

Page 14: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

WATERFALLEsteira de fábrica para construção de Software.

Page 15: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

FRASES CONHECIDASCultura gerada

"Isso não estava especificado!"

"O P.O. não tinha nos alertado sobre esta realidade!"

"Esta alteração não faz parte do escopo!"

"Este é um defeito de legado!"

"Não poderia testar, pois não conhecia este cenário!"

"Estas são definições técnicas!"

"Isto já é uma questão de negócio!"

"P@&#$, eles nunca fazem nada direito!"

"Os caras vendem Ferrari, mas nós só podemos fazer Fusquinha!"

Page 16: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

EQUIPE ÁGILMultidisciplinaridade e interdisciplinaridade;

Colaboração e complementaridade;

Visão holística.

Cada um com sua especialidade, contribui para o todo, para a solução, para a qualidade. Enfim para a efetividade e eficácia do que é entregue.

Page 17: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

DEFECTINDIVÍDUOS E INTERAÇÕESmais que processos e ferramentas

SOFTWARE EM FUNCIONAMENTOmais que documentação abrangente

Page 18: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

WORK IN PROGRESS

Redução acentuada do “InProgress”. Maior cadência.

Page 19: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

CYCLE TIME – COM DEFECT

Stories ficavam abertas durante muito tempo.

O retrabalho era acentuado.

Page 20: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

CYCLE TIME – SEM DEFECT

Redução acentuada do tempo das stories no status “InProgress”. Maior quantidade de entrega e com maior agilidade.

Page 21: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

ANTECIPAÇÃO DOS CENÁRIOS DE TESTE

Levantamento dos cenários juntamente com o entendimento da demanda

Análise dos requisitos e contextualização da solução

Disponibilização dos cenários de teste o quanto antes para o desenvolvimento

Redução de defects

Page 22: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

MAIS PARCERIA E MENOS RETRABALHO

Atitude, convencimento e corresponsabilidade

Page 23: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

AINDA SOBRE O DEFECT1. É um artefato criado pelo

"testador" para a atuação do "desenvolvedor".

2. Atrapalha o desenvolvimento das users stories e/ou features.

3. É um problema que foi gerado geralmente pelo desenvolvimento

4. É de responsabilidade daqueles que geraram o erro.

5. O cadastro (registro do defeito) mostra o nível de qualidade de nossos sistemas.

6. Outro.

Diferentes maneiras de ver o defect

Page 24: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

O QUE SE ESPERA?O profissional que uma empresa precisa para entrega com maior qualidade e eficiência.

Page 25: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

EQUIPE ÁGILMultidisciplinaridade e interdisciplinaridade;

Colaboração e complementaridade;

Visão holística.

Cada um com sua especialidade, contribui para o todo, para a solução, para a qualidade. Enfim para a efetividade e eficácia do que é entregue.

Page 26: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

O PROFISSIONAL 4.0

Page 27: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

MANIFESTO PELO ARTESANATO DE SOFTWARE

Não apenas software funcionando, mas também software bem feito.

Não apenas responder às mudanças, mas obsessivos com a entrega de valor.

Não apenas indivíduos e interações, mas também uma comunidade de profissionais.

Não apenas colaboração do cliente, mas também parcerias produtivas.

Page 28: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

EQUIPE ÁGILMultidisciplinaridade e interdisciplinaridade;

Colaboração e complementaridade;

Visão holística.

Cada um com sua especialidade, contribui para o todo, para a solução, para a qualidade. Enfim para a efetividade e eficácia do que é entregue.

Page 29: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

POSTURAS PARA CULTIVAR

Questione, duvide;

Aprenda algo fora de seu domínio, mas dentro do domínio da equipe;

Se coloque à disposição;

Converse com outros profissionais (de sua área e de outras);

Levante a bunda da cadeira;

Utilize o "face-to-face".

Page 30: A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil e de qualidade - Rafael Buss Ferreira (Softplan)

Rafael Buss Ferreira

OBRIGADO!

r a f a t o n e s @ g m a i l . c o m • 4 8 9 9 1 6 4 0 7 6 7