Release train engineer (RTE)

Um release train engineer (RTE) é um líder servo que facilita os processos e a execução de programas, impulsiona o desenvolvimento contínuo, gerencia riscos e aumenta os impedimentos ao mesmo tempo em que atua como um chefe de scrum master em tempo integral para um Scaled Agile Framework (SAFe). SAFe é um conjunto de padrões de organização e workflow que foi criado com a intenção de escalar as práticas de desenvolvimento de software Lean e Agile. Um líder servidor é uma pessoa dentro da organização que se concentra em fornecer o suporte necessário para as equipes de projeto e os treinamentos de lançamento Agile (ARTs).

Um ART é um grupo de equipes em um ambiente de desenvolvimento de software Ágil que é responsável por incrementar o desenvolvimento, entrega e operação de uma ou mais soluções em um fluxo de valor. O ART trabalha com outras partes interessadas para realizar essas melhorias contínuas.

Liberar engenheiros de treinamento são importantes para o framework Ágil de uma organização porque eles conduzem eventos de ART, bem como ajudam as equipes a entregar valor. Além disso, os RTEs facilitam a melhoria constante pela qual o ART é responsável, ajudam a gerenciar riscos, deterioram obstáculos e interagem com as partes interessadas.  

Liberar engenheiros de treinamento devem ter um entendimento abrangente de como escalar as práticas Lean e Ágeis, bem como uma consciência das oportunidades e desafios únicos envolvidos na facilitação e alinhamento contínuo de um grande ambiente de desenvolvimento. O papel do RTE é gerenciar riscos, escalar impedimentos, confirmar a entrega de valor e auxiliar na condução de melhorias consistentes.

Cinco responsabilidades-chave do engenheiro de treinamento de liberação

Liberar engenheiros de treinamento interagem com vários níveis dentro de sua organização. É necessário que eles tenham uma compreensão avançada e mais ampla de como fornecer valor à organização com ambientes Ágeis e SEGUROS.

As cinco responsabilidades chave de um engenheiro de treinamento de lançamento são:

  1. > forte>Pessoas - Uma das responsabilidades mais importantes do engenheiro de treinamento de lançamento é manter experiências positivas dos funcionários e da equipe. Eles devem criar um ambiente que facilite a saúde positiva da equipe, bem como fornecer orientação e gerenciamento a todos os trabalhadores para garantir que as metas sejam atingidas.
  2. >> forte> Coaching e educação - A RTE deve ensinar suas equipes, líderes e scrum masters sobre a combinação de práticas e ideologias de gerenciamento Lean e Agile.
  3. >> forte> Incrementos do Programa - O Incremento do Programa (PI) é um período de tempo durante o qual um trem de release Agile fornece valor incremental na forma de software de trabalho e sistemas que tenham sido adequadamente testados. Isto é o equivalente a uma iteração no desenvolvimento de software Agile. RTEs devem criar e comunicar os calendários anuais para iterações e PIs; facilitar o planejamento e prontidão da PI; e resumir os objetivos da PI e publicá-los para fornecer visibilidade e transparência.
  4. > forte>Indicadores de sucesso do treinamento de lançamento ágil - A RTE é responsável por monitorar e relatar o sucesso do ART.engenheiro do trem de liberação também deve criar roteiros retrospectivos de melhoria, analisando todas as atividades e ações que foram realizadas anteriormente e encontrando formas de melhorar cada processo.

Outras responsabilidades incluem:

  • Assistir com reuniões periódicas de sincronização.
  • Ajudar a funcionalidades e capacidades da pista durante todo o desenvolvimento.
  • Fornecer feedback sobre recursos para lidar com gargalos críticos.
  • Facilitar relacionamentos entre suas equipes e outros departamentos.
  • Facilitar demonstrações de sistemas e soluções.
  • Compreender o orçamento e operar dentro de suas restrições.
  • Facilitando o ciclo de inovação da experiência do usuário Lean (UX)
  • Colaborando com o Agile Program Management Office (APMO) para manter a execução sólida do programa e a excelência operacional.
  • Scrutinizando os níveis de agilidade do ART e do treinamento da solução e ajudando a encontrar melhorias.
  • Nutralizando comunidades de prática assim como o uso de engenharia e práticas de qualidade incorporadas.
  • Controlar e otimizar o fluxo de valor através do Agile release train e Solution train usando uma variedade de ferramentas, incluindo programas e soluções kanbans.
  • Comunicar e colaborar com a gestão de produtos e soluções, proprietários de produtos e outras partes interessadas para garantir o alinhamento da estratégia e execução.
  • Aumentar o fluxo de valor através de fluxos de valor, avaliando e melhorando a proficiência do DevOps e do release on demand.

As habilidades necessárias para se tornar um engenheiro de release train

Todos os RTE prospectivos devem possuir três habilidades técnicas específicas. Elas são:

  1. Uma compreensão de estruturas Lean e Ágeis, especialmente a estrutura Ágil em escala.
  2. Uma compreensão do orçamento da empresa e como o orçamento funciona dentro de um ambiente SAFe.
  3. Uma compreensão de quais métricas são benéficas e devem ser rastreadas, como essas métricas devem ser interpretadas e como o curso do projeto pode ser corrigido mesmo que os resultados estejam mostrando riscos dramáticos.

Além disso, engenheiros de treinamento de lançamento bem sucedidos possuem fortes habilidades de comunicação, negociação e pensamento crítico, o desejo de ser um aprendiz para toda a vida e uma sólida aceitação da filosofia de liderança de servidores. Como líder servo, espera-se que os RTEs:

  • Suporte os compromissos de todas as equipes.
  • Ouvir e apoiar todas as equipes na identificação de problemas e processos de tomada de decisão.
  • Ampare-se e compreenda os outros.
  • Apresente uma personalidade aberta e seja receptivo à abertura dos outros.
  • Construa um ambiente que promova a influência mútua.
  • >Anime e facilite o desenvolvimento de cada pessoa assim como o desenvolvimento da equipe como um todo.
  • Utilize perguntas poderosas para treinar trabalhadores em vez de autoridade.>li>Pense no quadro geral, além das atividades do dia-a-dia; pratique o pensamento de sistemas.

Outras vezes, liberte os engenheiros de trens devem ser pessoas íntegras; eles devem tratar todos de forma justa e se responsabilizar por suas palavras, ações e erros. Finalmente, os RTEs devem ser fortes apresentadores e facilitadores de conversa, assim como professores e mentores de apoio e influência.

Certificações

candidatos a RTEs devem possuir um diploma de bacharel ou experiência de trabalho equivalente. As certificações são quase sempre necessárias, mas a credencial SAFe Release Train Engineer é a única certificação projetada especificamente para o cargo de RTE. O programa de certificação garante que todos os portadores de certificados possuem o conhecimento necessário para gerenciar trens de liberação ágil em organizações de todos os tamanhos. Após passar no exame e obter a certificação RTE, um indivíduo se tornará um scrum master e coach mais efetivo para toda a organização.

Scaled Agile, o provedor do SAFe, também oferece outras certificações que podem ser benéficas para engenheiros de lançamento de trens, como as certificações Advanced ScrumMaster (ASM), Scaled Agilist (SA) e SAFe Program Consultant.

Outras vezes, o Project Management Institute oferece a certificação Agile Certified Professional e a Scrum Alliance oferece as certificações Certified Scrum Master (CSM), Certified Scrum Professional (CSP), Certified Scrum Product Owner (CSPO) e Agile Engineering with Certified Scrum Developer (CSD).

O salário médio atual para engenheiros de lançamento de trens é de cerca de $136.500 por ano. RTEs de nível básico recebem uma média de $39.000 por ano e RTEs experientes recebem uma média de $175.000 por ano.

Livre o engenheiro de trens vs. Enquanto os gerentes de projetos e engenheiros de treinamento de lançamento possuem capacidades similares - como gerenciamento de problemas, riscos e dependências, garantia de qualidade e gerenciamento de tempo, gerenciamento de pessoas e comunicação e gerenciamento de custos - eles também desempenham diferentes responsabilidades.

Por exemplo, enquanto os gerentes de projetos lidam com o agendamento e o escopo ou gerenciamento de mudanças, os RTEs não possuem essas capacidades. Por outro lado, as RTEs são responsáveis pelo planejamento do incremento de programas, organização do treinamento de liberação, scrums de programas, vitrines de incremento de programas e quaisquer necessidades de inspeção e adaptação, enquanto os gerentes de projeto nunca lidam com essas questões.

Overall, enquanto o papel do gerente de projeto parece mais focado no planejamento e organização de atividades e equipes, o trabalho do engenheiro de treinamento de liberação mais preocupado com a orientação, alimentação e melhoria de todos os trabalhadores, equipes e ambiente de trabalho.