Slide 1

Slide 1 text

Pessoas + Colaboração + Cultura Março, 2021 Stone Metodologias Ágeis

Slide 2

Slide 2 text

[email protected] https://samantacicilia.com http://agiletesters.com.br/ Lider Técnica @Pagar.me Samanta Cicilia

Slide 3

Slide 3 text

A STONE É UMA EMPRESA DE SERVIÇOS FINANCEIROS QUE POSSUI UMA PLATAFORMA DE SOLUÇÕES DE VENDA E GESTÃO CUJO PROPÓSITO É MELHORAR A VIDA DO EMPREENDEDOR BRASILEIRO, AJUDANDO-O A VENDER MAIS, GERIR MELHOR O SEU NEGÓCIO E CRESCER SEMPRE. POR MEIO DE TECNOLOGIA E INOVAÇÃO, CONTRIBUI PARA O FORTALECIMENTO E A EVOLUÇÃO DO MERCADO. COM CLIENTES ESPALHADOS POR TODO O BRASIL, DESENVOLVE UM RELACIONAMENTO PRÓXIMO E PERSONALIZADO COM CADA UM DOS LOJISTAS QUE ATENDE.

Slide 4

Slide 4 text

O STONE IMPACTA SURGE COM O OBJETIVO DE SER O BRAÇO DE DESENVOLVIMENTO SOCIAL DA STONE, COMPREENDENDO OS DESAFIOS INERENTES AO TAMANHO E PLURALIDADE DO BRASIL, ASSIM COMO ASSUMINDO A RESPONSABILIDADE E MISSÃO - IGUALMENTE GRANDES - DE PROVOCAR TRANSFORMAÇÕES A PARTIR DO EMPODERAMENTO E DESENVOLVIMENTO DE INDIVÍDUOS POTÊNCIA COMO DONOS DAS SUAS PRÓPRIAS TRAJETÓRIAS DE SUCESSO.

Slide 5

Slide 5 text

Agenda Modelo em Cascata Manifesto Ágil Os doze Princípios Modelo Ágil Programação Extrema Scrum Kanban S O C I A L M E D I A M A R K E T I N G S C H O O L 2 0 2 0

Slide 6

Slide 6 text

Modelo em Cascata Sequencial M E T O D O L O G I A S Á G E I S 2 0 2 1 Fonte: http://estacio.webaula.com.br/cursos/gra063/aula8.html

Slide 7

Slide 7 text

2001: Manifesto Ágil Por meio deste trabalho, passamos a valorizar: Indivíduos e interações 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 M E T O D O L O G I A S Á G E I S 2 0 2 1

Slide 8

Slide 8 text

Os 12 princípios ÁGIL M E T O D O L O G I A S Á G E I S 2 0 2 1

Slide 9

Slide 9 text

1 Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado. M E T O D O L O G I A S Á G E I S 2 0 2 1 2 Mudanças nos requisitos são bem- vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente. 3 Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo. 4 Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto. 5 Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.ada de software com valor agregado. 6 O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.

Slide 10

Slide 10 text

7 Software funcionando é a medida primária de progresso. M E T O D O L O G I A S Á G E I S 2 0 2 1 8 Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente. 9 Contínua atenção à excelência técnica e bom design aumenta a agilidade. 10 Simplicidade--a arte de maximizar a quantidade de trabalho não realizado--é essencial. 11 As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis. 12 Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.

Slide 11

Slide 11 text

Modelo Ágil Iterativo e Incremental M E T O D O L O G I A S Á G E I S 2 0 2 1 Fonte: http://bit.ly/3edqxYw

Slide 12

Slide 12 text

De Cascata Para Ágil Comparação M E T O D O L O G I A S Á G E I S 2 0 2 1 Fonte: https://engsoftmoderna.info/cap2.html

Slide 13

Slide 13 text

Metodologias Ágeis PROGAMAÇÃO EXTREMA (XP) proposto por Kent Beck, em um livro lançado em 1999 SCRUM proposto por Jeffrey Sutherland e Ken Schwaber, em um artigo publicado em 1995 KANBAN origens remontam a um sistema de controle de produção que começou a ser usado nas fábricas da Toyota, ainda na década de 50, adaptado por David J. Anderson M E T O D O L O G I A S Á G E I S 2 0 2 1

Slide 14

Slide 14 text

Se ajusta bem a projetos com requisitos vagos e constante mudança. É definido por meio de um conjunto de valores, princípios e práticas de desenvolvimento Programação Extrema (XP) M E T O D O L O G I A S Á G E I S 2 0 2 1

Slide 15

Slide 15 text

COMUNICAÇÃO FEEDBACK SIMPLICIDADE CORAGEM RESPEITO Valores 6 valores M E T O D O L O G I A S Á G E I S 2 0 2 1 QUALIDADE DE VIDA

Slide 16

Slide 16 text

Humanidade M E T O D O L O G I A S Á G E I S 2 0 2 1 Princípios 7 princípios Economicidade Benefícios mútuos Melhorias Contínuas Falhas Acontecem Baby Steps Responsabilidade Pessoal

Slide 17

Slide 17 text

Práticas M E T O D O L O G I A S Á G E I S 2 0 2 1 Práticas sobre o Processo de Desenvolvimento Práticas de Programação Práticas de Gerenciamento de Projetos

Slide 18

Slide 18 text

Práticas sobre o Processo de Desenvolvimento M E T O D O L O G I A S Á G E I S 2 0 2 1 O XP recomenda que tenhamos um representante do cliente junto com o time. Ele vai atuar na escrita das histórias de usuário que é onde temos os requisitos das funcionalidades. Cada estória é estimada em pontos. A implementação dessas estórias é feita em iterações, que tem duração de algumas semanas. Um conjunto de iterações gera uma release.

Slide 19

Slide 19 text

Práticas de Programação M E T O D O L O G I A S Á G E I S 2 0 2 1 O design da aplicação é feito de forma incremental, ao invés de termos uma fase toda de definição e outra de construção. Além disso é incentivada a programação em par, desenvolvimento dirigido por testes (TDD), build automatizado e integração contínua.

Slide 20

Slide 20 text

Práticas de Gerenciamento de Projetos M E T O D O L O G I A S Á G E I S 2 0 2 1 XP defende que o projeto seja desenvolvido com um time pequeno, com menos de 10 desenvolvedores, por exemplo. Além disso é importante ter métricas para acompanhar a qualidade das entregas.

Slide 21

Slide 21 text

É um método ágil, iterativo e incremental para gerenciamento de projetos. Pode ser usado para qualquer tipo de projeto, não apenas software. Ele possui papéis, artefatos e eventos. Scrum M E T O D O L O G I A S Á G E I S 2 0 2 1

Slide 22

Slide 22 text

Papéis M E T O D O L O G I A S Á G E I S 2 0 2 1 Dono do Produto Pessoa Desenvolvedora Scrum Master

Slide 23

Slide 23 text

Artefatos & Eventos Backlog de Produto Planejamento da Sprint Sprint Backlog da Sprint M E T O D O L O G I A S Á G E I S 2 0 2 1 Reunião Diária Revisão da Sprint Retrospectiva

Slide 24

Slide 24 text

Quadro Scrum M E T O D O L O G I A S Á G E I S 2 0 2 1 Fonte: https://engsoftmoderna.info/cap2.html

Slide 25

Slide 25 text

- Organizar Casamento - Escrever um Livro - Demandas de Marketing Onde usar Scrum M E T O D O L O G I A S Á G E I S 2 0 2 1

Slide 26

Slide 26 text

É um método que ajuda times de desenvolvimento a trabalhar em ritmo sustentável, eliminando desperdício, entregando valor com frequência e fomentando uma cultura de melhorias contínuas Kanban M E T O D O L O G I A S Á G E I S 2 0 2 1

Slide 27

Slide 27 text

Quadro Kanban M E T O D O L O G I A S Á G E I S 2 0 2 1 Fonte: https://engsoftmoderna.info/cap2.html

Slide 28

Slide 28 text

Vantagens M E T O D O L O G I A S Á G E I S 2 0 2 1 Comunicação Alinhamento de Expectativas Praticidade Adaptabilidade

Slide 29

Slide 29 text

Referência M E T O D O L O G I A S Á G E I S 2 0 2 1 Marco Tulio Valente. Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade, 2020. https://engsoftmoderna.info/

Slide 30

Slide 30 text

Obrigada :) EMAIL [email protected] SITE http://samantacicilia.com/ M E T O D O L O G I A S Á G E I S 2 0 2 1