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

Engenharia de software e agilidade

Avatar for Bruno Eugênio Bruno Eugênio
May 16, 2024
21

Engenharia de software e agilidade

Talk na Faculdade Nova Roma, 15/05/2024

Avatar for Bruno Eugênio

Bruno Eugênio

May 16, 2024
Tweet

Transcript

  1. Quem fala? Thalles Montenegro Nerd, metaleiro e tricolor Senior Backend

    Developer Gatos, viagens e heavy metal Analista de sistemas Gerente de engenharia de software @ Grupo SBF (Nike Brasil, Centauro, Fitdance) Bruno Eugênio
  2. Métodos e frameworks: Scrum, Kanban, XP, Feature Drive Development (FDD)

    Técnicas para engenharia de software: Domain Drive Design (DDD), Test Drive Development (TDD), Continuos Integration (CI), Continuous Delivery (CD)... Infraestrutura: Virtualização e Containers (Vagrant, Docker…), Cloud Computing (AWS, GCP, Azure…). Telemetria: Ingestão de logs (Logstash, Grafana), monitoramento em tempo real (Datadog, New Relic)
  3. Resultados? Diminuição da quantidade de assuntos x times (menor carga

    cognitiva) Diminuição do tempo médio de entrega de funcionalidades (lead time) Melhoria do tempo de resposta a incidentes (MTTR) Melhoria no indicador de quantidade de falhas em produção (change failure rate) Possibilidade reaproveitamento maior de domínios