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

Desenvolvimento de Software em 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.

81ec90c2bc2976a1ddb6abb52051524d?s=128

Alan R. Fachini

September 03, 2020
Tweet

Transcript

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

  2. AGENDA 1. Mercado 2. Engenharia 3. Gestão 4. Pombos e

    bombas 5. Profissionais e suas carreiras
  3. Alan R. Fachini alfakini alfachini alfakini.com alfachini

  4. MAGRATHEA LABS

  5. None
  6. None
  7. careers.magrathealabs.com

  8. MERCADO o que está rolando?

  9. EXPLOSÃO DE FERRAMENTAS

  10. E FALTAM PROFISSIONAIS QUALIFICADOS

  11. FERRAMENTAS NO CODE

  12. None
  13. LGPD

  14. TRANSFORMAÇÃO DIGITAL

  15. INTELIGÊNCIA ARTIFICIAL BIG DATA ANALYTICS

  16. CONTRATOS INTELIGENTES

  17. O QUE SIGNIFICA DESENVOLVER SOFTWARE EM 2020?

  18. O QUE SIGNIFICA DESENVOLVER SOFTWARE EM 2020? 1999

  19. DESENVOLVIMENTO ÁGIL DE SOFTWARE

  20. None
  21. RÁPIDO VS ÁGIL

  22. PROCESSO EMPÍRICO PROCESSO DEFINIDO

  23. DESENVOLVIMENTO DE SOFTWARE não é um processo que gera as

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

    mesmas saídas para as mesmas entradas.
  25. PLANO REQUISITOS ESTÁVEIS

  26. “Uma mudança tardia nos requisitos representa uma vantagem competitiva” –

    Mary Poppendieck
  27. PLANEJAMENTO ADAPTATIVO

  28. PLANEJAMENTO ADAPTATIVO DESENVOLVIMENTO DE SOFTWARE EVOLUCIONÁRIO TESTES AUTOMATIZADOS INTEGRAÇÃO CONTÍNUA

    REFATORAÇÃO DESIGN SIMPLES
  29. NESSE CONTEXTO, PRECISAMOS DE CICLOS DE FEEDBACK validar rápido nossas

    hipóteses!
  30. None
  31. None
  32. None
  33. DESENVOLVIMENTO ORIENTADO A TESTES

  34. None
  35. JORNADA DO USUÁRIO MÓDULOS

  36. None
  37. GESTÃO onde moram boa parte dos problemas

  38. 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
  39. MELHORIA EVOLUCIONÁRIA

  40. MELHORIA EVOLUCIONÁRIA

  41. "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."
  42. MUITO TRABALHO EM PROGRESSO GERA DESPERDÍCIO por isso colocamos um

    limite
  43. None
  44. EFICIÊNCIA DE FLUXO EFICIÊNCIA DE RECURSOS

  45. Precisamos de folga no sistema para melhoria contínua e aprendizagem.

    Afinal, somos trabalhadores do conhecimento!
  46. None
  47. SOBRE POMBOS E BOMBAS

  48. None
  49. None
  50. MODELO DE SISTEMA CIBERNÉTICO SISTEMA AMBIENTE SAÍDA FEEDBACK

  51. None
  52. CARREIRAS

  53. None
  54. None
  55. None
  56. None
  57. None
  58. HƙŲŦƭĞŦė

  59. None
  60. (óƭó±ĐŃĞŦĐĞ

  61. FIM alfakini.com @alfakini