Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Entender para atender - Métodos que potencializam equipes de desenvolvimento de software

Entender para atender - Métodos que potencializam equipes de desenvolvimento de software

O objetivo dessa talk será uma apresentação na qual compartilharei três práticas que na minha experiência potencializam equipes de desenvolvimento.

1. Kanban - Compartilharei um material que desenvolvi ao longo dos anos para introduzir o método em equipes com Zero ou pouca experiência prática.

2. MindMaps - Como faço uso do XMind8 para fazer levantamento de requisitos e representar os fluxos dos meus projetos.

3. Marmaid JS - Como criar/manter diagramas de sequência usando texto.

Essas práticas/ferramentas auxiliam na organização de equipes para serem mais eficientes na comunicação e consequentemente em todo o ciclo de desenvolvimento.

--

Referências:
--------------

* Ryan Singer's Product Development Tools at Mind the Product San Francisco
https://www.youtube.com/watch?v=EwU05QDezLU

* A shorthand for designing UI flows
https://signalvnoise.com/posts/1926-a-shorthand-for-designing-ui-flows

* XMind 8
https://www.xmind.net/download/xmind8

* Mermaid JS
- Github: https://github.com/mermaid-js/mermaid
- Live editor: https://mermaid-js.github.io/mermaid-live-editor/
- Plugin VSCode: https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid
- Extensão Chrome: https://github.com/payfriendz/mermaid-chrome-extension

* De service objects a use cases (https://www.youtube.com/watch?v=ySNzVfmYy5g)

Rodrigo Serradura

February 15, 2020
Tweet

More Decks by Rodrigo Serradura

Other Decks in How-to & DIY

Transcript

  1. Métodos
    Photo by Campaign Creators on Unsplash

    View full-size slide






  2. View full-size slide

  3. Objetivo/Meta:

    View full-size slide

  4. Objetivo/Meta:
    A B

    View full-size slide

  5. Objetivo/Meta:
    A B
    Métrica de resultado:

    View full-size slide

  6. Objetivo/Meta:
    A B
    Métrica de resultado:
    Métricas de indução:

    View full-size slide

  7. Método:
    Métrica:
    A ___________ B
    Bons métodos

    View full-size slide

  8. A Fazer Fazendo Pronto
    Explicar
    conceito

    View full-size slide








  9. View full-size slide

  10. http://advertisementfeature.cnn.com/think-brilliant/business-communication.html

    View full-size slide

  11. Nova
    funcionalidade
    Melhorias
    Desenvolvi-
    mento
    Homologação Deploy
    (Produção)
    Bugs

    View full-size slide

  12. Nova
    funcionalidade
    Melhorias
    Desenvolvi-
    mento
    Homologação Deploy
    (Produção)
    Bugs
    Desafios: +

    View full-size slide

  13. Nova
    funcionalidade
    Melhorias
    Desenvolvi-
    mento
    Homologação Deploy
    (Produção)
    Bugs

    View full-size slide

  14. Nova
    funcionalidade
    Melhorias
    Desenvolvi-
    mento
    Homologação Deploy
    (Produção)
    Bugs
    Nova
    funcionalidade
    Analise
    Melhorias
    Desenvolvi-
    mento
    Homologação /
    Aprovação
    Deploy
    Bugs
    Priorização
    Especificação

    View full-size slide

  15. A Fazer Fazendo Pronto
    Explicar
    conceito

    View full-size slide

  16. A Fazer Fazendo Pronto
    Explicar
    conceito

    View full-size slide

  17. A Fazer Fazendo Pronto
    Explicar
    conceito

    View full-size slide

  18. A Fazer Fazendo Pronto
    Explicar
    conceito

    View full-size slide

  19. A Fazer Fazendo Pronto
    Explicar
    conceito
    Objetivos:
    1. Gestão visual
    Comunicação simples e objetiva

    View full-size slide

  20. To-do WIP Review Done

    View full-size slide

  21. To-do WIP Review Done

    View full-size slide

  22. To-do WIP Review Done

    View full-size slide

  23. To-do WIP Review Done

    View full-size slide

  24. To-do WIP Review Done

    View full-size slide

  25. To-do WIP Review Done

    View full-size slide

  26. To-do WIP Review Done

    View full-size slide

  27. To-do WIP Review Done

    View full-size slide

  28. To-do WIP Review Done

    View full-size slide

  29. To-do WIP Review Done

    View full-size slide

  30. To-do WIP Review Done

    View full-size slide

  31. To-do WIP Review Done

    View full-size slide

  32. To-do WIP Review Done

    View full-size slide

  33. To-do WIP Review Done

    View full-size slide

  34. To-do WIP Review Done

    View full-size slide

  35. To-do WIP Review Done

    View full-size slide

  36. To-do WIP Review Done

    View full-size slide

  37. To-do WIP Review Done

    View full-size slide

  38. To-do
    Desenvol-
    vendo
    Validando
    requisitos
    Code review
    Pronto para
    Staging
    QA
    Pronto para
    Produção
    Em
    produção /
    sandbox
    Detalhando
    história

    View full-size slide

  39. To-do
    Desenvol-
    vendo
    Validando
    requisitos
    Code review
    Pronto para
    Staging
    QA
    Pronto para
    Produção
    Em
    produção /
    sandbox
    Detalhando
    história

    View full-size slide

  40. A Fazer Fazendo Pronto

    View full-size slide

  41. A Fazer Fazendo Pronto
    1. Descreva tarefa
    2. Nome do responsável
    1. Uma atividade por
    pessoa

    View full-size slide

  42. A Fazer Fazendo Pronto
    Explicar conceito
    1. Descreva tarefa
    2. Nome do responsável
    1. Uma atividade por
    pessoa
    Alertar sobre
    protocolos

    View full-size slide

  43. A Fazer Fazendo Pronto
    Explicar conceito
    1. Descreva tarefa
    2. Nome do responsável
    1. Uma atividade por
    pessoa
    Alertar sobre
    protocolos

    View full-size slide

  44. A Fazer Fazendo Pronto
    Explicar conceito
    Rodrigo Serradura
    1. Descreva tarefa
    2. Nome do responsável
    1. Uma atividade por
    pessoa
    Alertar sobre
    protocolos
    Rodrigo Serradura

    View full-size slide

  45. A Fazer Fazendo Pronto
    Explicar conceito
    Rodrigo Serradura
    1. Descreva tarefa
    2. Nome do responsável
    1. Uma atividade por
    pessoa
    Alertar sobre
    protocolos
    Rodrigo Serradura

    View full-size slide

  46. A Fazer Fazendo Pronto
    1. Descreva tarefa
    2. Nome do responsável
    1. Uma atividade por
    pessoa
    Alertar sobre
    protocolos
    Rodrigo Serradura
    Explicar conceito
    Rodrigo Serradura

    View full-size slide

  47. A Fazer Fazendo Pronto
    Explicar conceito
    Rodrigo Serradura
    1. Descreva tarefa
    2. Nome do responsável
    1. Uma atividade por
    pessoa
    Alertar sobre
    protocolos
    Rodrigo Serradura

    View full-size slide

  48. A Fazer Fazendo Pronto
    Explicar conceito
    Rodrigo Serradura
    1. Descreva tarefa
    2. Nome do responsável
    1. Uma atividade por
    pessoa
    Alertar sobre
    protocolos
    Rodrigo Serradura
    Objetivo:
    , o trabalho será realizado
    caso a pessoa consiga atender a política!
    ou seja,
    Foco em resultados!

    View full-size slide

  49. To-do WIP Review Done

    View full-size slide

  50. To-do
    Desenvol-
    vendo
    Validando
    requisitos
    Code review
    Pronto para
    Staging
    QA
    Pronto para
    Produção
    Em
    produção /
    sandbox
    Detalhando
    história

    View full-size slide

  51. To-do
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    Refinando
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Code Review
    2. CI passando
    1. Testes
    automatizados
    Pronto para
    definir
    incrementos

    View full-size slide

  52. Review
    de Review
    passando
    Pronto para
    Staging
    QA
    1. Validar entrega
    com Especialista
    / Stakeholder
    Pronto para
    produção
    Deploy
    1. Produção
    2. Sandbox
    Comunicar
    release
    1. Avisar os
    impactados
    (Suporte e/ou
    clientes)
    Done

    View full-size slide

  53. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  54. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  55. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  56. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  57. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  58. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  59. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  60. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  61. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados

    View full-size slide

  62. To-do Refinando
    Pronto para
    definir
    incrementos
    Pronto
    para Dev
    WIP Review
    1. Título
    2. Nome de quem
    demandou
    3. Prioridade
    1. Critérios de
    aceitação
    2. Validar com
    Especialistas
    1. Analisar
    tecnicamente
    2. Definir
    incrementos
    1. Code Review
    2. CI passando
    1. Testes
    automatizados
    Objetivos:
    1. Antes de começar comece a terminar ( )
    Dica: Faça daily visualizando da direita para
    esquerda.
    ( )

    View full-size slide

  63. Backlog WIP Review Approving Done
    Refining
    Ready to
    Work

    View full-size slide

  64. Backlog WIP Review Approving Done
    Refining
    Ready to
    Work
    Clareza para começar
    Definition of Ready
    Clareza para terminar
    Definition of Done

    View full-size slide

  65. Backlog WIP Review Approving Done
    Refining Ready to
    Work
    Clareza para começar
    Definition of Ready
    Clareza para terminar
    Definition of Done
    Ready to
    Task
    Breakdown
    V2

    View full-size slide

  66. A Fazer Fazendo Pronto
    Explicar
    conceito

    View full-size slide

  67. https://github.com/mermaid-js/mermaid

    View full-size slide

  68. https://mermaid-js.github.io/mermaid-live-editor/

    View full-size slide

  69. https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid

    View full-size slide

  70. https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid

    View full-size slide

  71. https://github.com/payfriendz/mermaid-chrome-extension

    View full-size slide

  72. Métodos
    Photo by Campaign Creators on Unsplash

    View full-size slide

  73. Backlog WIP Review Approving Done
    Refining Ready to
    Work
    Clareza para começar
    Definition of Ready
    Clareza para terminar
    Definition of Done
    Ready to
    Task
    Breakdown

    View full-size slide

  74. Backlog WIP Review Approving Done
    Refining Ready to
    Work
    Clareza para começar
    Definition of Ready
    Clareza para terminar
    Definition of Done
    Ready to
    Task
    Breakdown

    View full-size slide

  75. Backlog WIP Review Approving Done
    Refining Ready to
    Work
    Clareza para começar
    Definition of Ready
    Clareza para terminar
    Definition of Done
    Ready to
    Task
    Breakdown

    View full-size slide


  76. https://www.youtube.com/watch?v=EwU05QDezLU

    https://signalvnoise.com/posts/1926-a-shorthand-for-designing-ui-flows

    https://www.xmind.net/download/xmind8

    Github: https://github.com/mermaid-js/mermaid
    Live editor: https://mermaid-js.github.io/mermaid-live-editor/
    Plugin VSCode: https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid
    Extensão Chrome: https://github.com/payfriendz/mermaid-chrome-extension
    ● https://www.youtube.com/watch?v=ySNzVfmYy5g

    View full-size slide

  77. @serradura
    [email protected]
    ~6 horas de dedicação
    para preparar esse conteúdo. ;)
    https://speakerdeck.com/serradura

    View full-size slide