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

Desenvolvimento de Software em 2020

AF
September 03, 2020

Desenvolvimento de Software em 2020

Nos últimos anos estamos vivendo um processo acelerado de transformação digital com alicerces em software. Especialistas já dizem que as pessoas que vão fazer negócios no future serão desenvolvedoras.

Para entender o que está acontecendo no mundo, esta apresentação apresenta de forma ampla o mercado de desenvolvimento de software, passando pelo que existe de mais atual na engenharia, como estamos pensamos a gestão de projetos de software e o que está vindo de inovação no mercado.

Ao final, exploramos algumas possibilidades de carreira, caminhos profissionais para entendam o território por onde estamos caminhando e o que nos espera no futuro.

AF

September 03, 2020
Tweet

More Decks by AF

Other Decks in Technology

Transcript

  1. DESENVOLVIMENTO DE SOFTWARE
    NOS DIAS DE HOJE
    Alan R. Fachini

    View full-size slide

  2. AGENDA
    1. Mercado
    2. Engenharia
    3. Gestão
    4. Pombos e bombas
    5. Profissionais e suas carreiras

    View full-size slide

  3. Alan R. Fachini
    alfakini alfachini alfakini.com
    alfachini

    View full-size slide

  4. MAGRATHEA LABS

    View full-size slide

  5. careers.magrathealabs.com

    View full-size slide

  6. MERCADO
    o que está rolando?

    View full-size slide

  7. EXPLOSÃO DE
    FERRAMENTAS

    View full-size slide

  8. E FALTAM PROFISSIONAIS
    QUALIFICADOS

    View full-size slide

  9. FERRAMENTAS
    NO CODE

    View full-size slide

  10. TRANSFORMAÇÃO DIGITAL

    View full-size slide

  11. INTELIGÊNCIA
    ARTIFICIAL
    BIG DATA
    ANALYTICS

    View full-size slide

  12. CONTRATOS
    INTELIGENTES

    View full-size slide

  13. O QUE SIGNIFICA
    DESENVOLVER SOFTWARE
    EM 2020?

    View full-size slide

  14. O QUE SIGNIFICA
    DESENVOLVER
    SOFTWARE EM 2020?
    1999

    View full-size slide

  15. DESENVOLVIMENTO ÁGIL DE
    SOFTWARE

    View full-size slide

  16. RÁPIDO VS ÁGIL

    View full-size slide

  17. PROCESSO EMPÍRICO
    PROCESSO DEFINIDO

    View full-size slide

  18. DESENVOLVIMENTO DE
    SOFTWARE
    não é um processo que
    gera as mesmas saídas
    para as mesmas
    entradas.
    A B
    opções

    View full-size slide

  19. DESENVOLVIMENTO DE
    SOFTWARE
    não é um processo que
    gera as mesmas saídas
    para as mesmas
    entradas.

    View full-size slide

  20. PLANO
    REQUISITOS
    ESTÁVEIS

    View full-size slide

  21. “Uma mudança tardia nos
    requisitos representa uma
    vantagem competitiva”
    – Mary Poppendieck

    View full-size slide

  22. PLANEJAMENTO ADAPTATIVO

    View full-size slide

  23. PLANEJAMENTO
    ADAPTATIVO
    DESENVOLVIMENTO DE
    SOFTWARE
    EVOLUCIONÁRIO
    TESTES
    AUTOMATIZADOS
    INTEGRAÇÃO
    CONTÍNUA
    REFATORAÇÃO
    DESIGN SIMPLES

    View full-size slide

  24. NESSE CONTEXTO,
    PRECISAMOS DE CICLOS DE
    FEEDBACK
    validar rápido nossas hipóteses!

    View full-size slide

  25. DESENVOLVIMENTO
    ORIENTADO A
    TESTES

    View full-size slide

  26. JORNADA DO USUÁRIO
    MÓDULOS

    View full-size slide

  27. GESTÃO
    onde moram boa parte dos problemas

    View full-size slide

  28. MÉTODO KANBAN
    VISUALIZAR LIMITAR
    TRABALHO
    EM
    PROGRESSO
    GERENCIAR
    FLUXO,
    NÃO AS
    PESSOAS
    REGRAS E
    POLÍTICAS
    EXPLÍCITAS
    IMPLEMENTAR
    CICLOS DE
    FEEDBACK
    MELHORIA
    CONTÍNUA
    DE FORMA
    COLABORATIVA
    E EVOLUCIONÁRIA

    View full-size slide

  29. MELHORIA EVOLUCIONÁRIA

    View full-size slide

  30. MELHORIA EVOLUCIONÁRIA

    View full-size slide

  31. "Na maioria das vezes, a inovação
    não é o resultado de um momento
    repentino de realização, mas passos
    incrementais em direção à melhoria.
    Mesmo mudanças de paradigma
    inovadoras são na maioria das vezes
    a consequência de muitos pequenos
    movimentos na direção certa, em vez
    de uma grande ideia."

    View full-size slide

  32. MUITO TRABALHO EM
    PROGRESSO GERA
    DESPERDÍCIO
    por isso colocamos um limite

    View full-size slide

  33. EFICIÊNCIA DE FLUXO
    EFICIÊNCIA DE RECURSOS

    View full-size slide

  34. Precisamos de folga no sistema para melhoria
    contínua e aprendizagem. Afinal, somos
    trabalhadores do conhecimento!

    View full-size slide

  35. SOBRE POMBOS E BOMBAS

    View full-size slide

  36. MODELO DE SISTEMA CIBERNÉTICO
    SISTEMA AMBIENTE
    SAÍDA
    FEEDBACK

    View full-size slide

  37. HƙŲŦƭĞŦė

    View full-size slide

  38. (óƭó±ĐŃĞŦĐĞ

    View full-size slide

  39. FIM
    alfakini.com
    @alfakini

    View full-size slide