Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transformação Digital

11 views

Published on

No processo de transformação digital, a tecnologia precisa ser suporte para uma nova forma de pensar e desenvolver negócios digitais. Vamos ver algumas estratégias e práticas no desenvolvimento de software que podem te ajudar a superar os desafios de iniciar uma cultura no seu time focada diretamente no impacto!

Published in: Technology
  • Be the first to comment

CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transformação Digital

  1. 1. Estratégias de desenvolvimento de software que podem turbinar o processo de transformação digital André Paulovich
  2. 2. André Paulovich Arquiteto de Sistemas - CI&T MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net 2011 à 2014
  3. 3. Raramente são incluídos clientes e usuários no processo de criação de produtos Cliente Negócio Alguém deseja isso? Tecnologia Devemos fazer isso? Conseguimos construir isso? “Client Centric”
  4. 4. “Client Centric”
  5. 5. 2 31 Experiência do Cliente Processos Operacionais Modelos de Negócios
  6. 6. AS VANTAGENS EM MODERNIZAR A TI Poderíamos elencar várias empresas “disruptivas” que estão se dando muito bem seguindo esta “receita” de desenvolvimento.
  7. 7. Por baixo vai codigo...
  8. 8. AUMENTAR A CAPACIDADE DE INOVAR ESCALAR REDUZIR TIME-TO-MARKET
  9. 9. ConteinerizaçãoCloud Computing Cultura de DevOps Tecnologia como viabilizadora!
  10. 10. Cloud Computing
  11. 11. Seu Datacenter Virtualization O/S Hardware Network Data Applications Firewall Web Sites (SAAS) Applications Data Serviços na Nuvem (PAAS) Applications Firewall Rules Data Virtual Network Máquinas Virtuais (IAAS) Virtual Network Data Applications Firewall Rules O/S Quanto mais à direita, maior o foco no “negócio” Cloud Services
  12. 12. Conteinerização
  13. 13. Cultura de DevOps
  14. 14. “Cultura”
  15. 15. Pagamento Estoque Venda Entrega Times MULTIdisciplinares!
  16. 16. Entender que tudo está interligado...
  17. 17. Ativar constantemente... Desenvolve Desenvolve Desenvolve MVP Release 2... Desenvolve Release 1... Experimentação
  18. 18. Monitorar ativamente
  19. 19. Cultura de DevOps Não foque só no OPS
  20. 20. Início de um projeto Tempo Funcionalidades acumuladas Com gestão de débitos Sem gestão de débitos Débitos técnicos cobram juros! Refatore constantemente! Mesma “entrega” Evoluir com cuidado
  21. 21. Trunk Based Build Once, Deploy Many”
  22. 22. Feature Toggle
  23. 23. Testes são código de “produção”
  24. 24. “100% de mim não é nada comparado a 1% do time inteiro.” Eliud Kipchoge
  25. 25. https://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf (Artigo - Martin Fowler) http://www.manifestoagil.com.br/principios.html (Paper - Manifesto Ágil) https://dextra.com.br/pt/blog/3-tecnologias-para-transformacao-digital (Artigo - Dextra) https://pt.slideshare.net/geekle/devops-5348895 (Apresentação - Matthew Jones) https://slideplayer.com.br/slide/15781996 (“Succeeding with Agile: Software Development Using Scrum” – Mike Cohn) https://pt.wikipedia.org/wiki/Eliud_Kipchoge (Biografia - Eliud Kipchoge) Referências
  26. 26. C School Thank You!

×