Diferentes topologias de times para cada objetivo

Rafael Baena Neto
casasbahiatech
Published in
3 min readJun 20, 2023

Introdução

O texto que segue apresenta uma organização eficaz de equipes dentro de uma empresa, destacando os times de fluxo, plataforma, operação e DevOps, bem como duas abordagens de organização: a topologia de plataforma compartilhada e a topologia de equipe de segurança. Essas equipes desempenham papéis fundamentais no desenvolvimento, entrega e suporte de produtos e serviços, garantindo a inovação e o sucesso organizacional. Se você está interessado em aprofundar seus conhecimentos sobre estratégias de times de desenvolvimento para alcançar alta performance, recomendamos a leitura complementar do artigo “Topologia de times de desenvolvimento para alta performance”. Neste artigo, você encontrará informações valiosas sobre como estruturar e otimizar equipes de desenvolvimento para obter resultados excepcionais. Aproveite essa oportunidade para ampliar sua compreensão sobre o tema e aprimorar suas práticas na gestão de equipes.

Discussão do tema principal

Os times de fluxo são responsáveis por trabalhar em fluxos de valor específicos, desde a concepção até a entrega. Eles têm autonomia para tomar decisões, experimentar e aprender com os resultados.

Por outro lado, os times de plataforma fornecem as ferramentas, tecnologias e infraestrutura necessárias para os times de fluxo. Eles colaboram com os times de fluxo para acelerar o desenvolvimento e a entrega, garantindo a manutenção dos padrões de qualidade e segurança.

Os times de operação oferecem suporte aos times de fluxo, cuidando de questões como gerenciamento de mudanças, monitoramento, segurança, conformidade e resolução de problemas. Eles possuem conhecimentos avançados em processos de TI e operações.

Os times de DevOps surgem para intensificar as entregas dos times de desenvolvimento e operações. Eles garantem a entrega rápida, segura e confiável de software, automatizando processos como construção, teste e implantação. Além disso, monitoram a saúde dos sistemas e resolvem problemas de forma ágil.

Além das equipes mencionadas, são apresentadas duas abordagens de organização: a topologia de plataforma compartilhada e a topologia de equipe de segurança. A topologia de plataforma compartilhada envolve o uso de uma plataforma compartilhada por diferentes times de fluxo, proporcionando funcionalidades para o desenvolvimento e entrega de produtos e serviços. Já a topologia de equipe de segurança consiste na criação de uma equipe dedicada à segurança, que trabalha em colaboração com os times de fluxo e plataforma para garantir a segurança dos sistemas, a proteção de informações confidenciais e a conformidade com políticas de segurança.

Conclusão

Os times de fluxo, plataforma, operação e DevOps desempenham papéis cruciais no desenvolvimento, entrega e suporte de produtos e serviços. Trabalhando em conjunto, essas equipes garantem a eficácia e eficiência da inovação na organização. A topologia de plataforma compartilhada e a topologia de equipe de segurança são abordagens que promovem o compartilhamento de recursos e a garantia da segurança dos sistemas. Com uma estrutura organizacional bem definida, a empresa pode atingir seus objetivos de negócio de forma mais efetiva.

Referencias

  • I. Gorton, “Essential software architecture,” Springer, 2011.
  • M. Fowler, “Patterns of enterprise application architecture,” Addison-Wesley, 2002.
  • R. E. Bauer e S. A. Shekhar, “Fundamentals of Database Systems,” Addison-Wesley, 2013.
  • S. Newman, “Building Microservices: Designing Fine-Grained Systems,” O’Reilly Media, Inc., 2015.
  • B. Schneier, “Secrets and lies: digital security in a networked world,” John Wiley & Sons, 2004.

--

--

Rafael Baena Neto
casasbahiatech

Team Leader de engenharia na jornada Customer Success