Somente o treinamento contínuo mantém o alto desempenho.
As transições anteriores permitiram que conduzisse, revelasse e estendesse o Quality Engineering em sua organização. O desafio agora é manter esse alto nível de desempenho na melhoria contínua.
O equilíbrio entre as ações globais e locais possibilitará o desenvolvimento do sistema como um todo coerente, mantendo uma latitude de ação em função do contexto. A adaptação é novamente a chave.
O Quality Engineering é o paradigma para restringir as atividades da cadeia de software à entrega contínua de valor. Alcançar isso requer atuar sobre os pilares do MAMOS: Methods, Architecture, Management, Organization, Skills.
Este artigo compartilha práticas importantes para manter o Quality Engineering em sua organização. Os elementos mencionados podem e devem ser completados de forma proativa pelas diferentes equipes.
Este primeiro guia de transição oferece uma abordagem incremental para desenvolver o Quality Engineering em sua organização. Cada uma das transições contém as ações do framework para otimizar seu esforço de transição.
Segue a QE Unit para mais conteúdo exclusivo do Quality Engineering.
Ancorar e orientar a melhoria contínua das práticas
Nesta fase, grande parte da organização terá adotado suas práticas de Quality Engineering. O desafio é conseguir criar um ecossistema capaz de aprender e melhorar com a máxima autonomia seu desempenho.
Os atores no centro do sistema são os elementos centrais nos quais se pode confiar. Ao desenvolver suas habilidades, eles próprios podem se tornar embaixadores das práticas e da melhoria contínua.
“Se deseja fazer uma organização crescer, permita que seus funcionários experimentem, explorem e expressem sua criatividade sem limitá-los a título, departamento e designação.”
Aiyaz Uddin
A tarefa restante para os líderes iniciais do processo de Quality Engineering é ser o último baluarte da cultura. O objetivo é atingir um nível de maturidade em que teoricamente se tornariam desnecessários.
Para isso, devem contar com a cultura organizacional e a gestão da criação de valor. Devem existir mecanismos em escala para garantir a entrega contínua de valor do sistema.
Desenvolver habilidades organizacionais para escalar
O desenvolvimento de capacidades organizacionais requerem um mínimo de habilidades no nível certo para treinar os atores de uma equipe no mesmo padrão. A replicação desse mecanismo em escala criará uma capacidade.
Elevar o nível primeiro requer a identificação de lacunas na organização, por exemplo, por meio de uma matriz de habilidades e um exercício de análise de lacunas. Este inventário permite definir um plano de ação de acordo com suas possibilidades.
É idealmente necessário preencher rapidamente as competências das equipes com maior valor agregado. pode fazer isso mudando os membros da equipe ou usando recursos externos. Investir em educação continuada o ajudará continuamente.
Aumentar a escala de habilidades específicas apoiará o desempenho e a melhoria contínua. Os métodos de Lean Problem Solving e Lean Continuous Improvement forçarão pequenos passos, também graças à influência.
- Develop the missing skills
- Lean Problem Solving
- Lean Continuous Improvement
- Influence
Orientando equipes para complementar e adaptar suas práticas
A expansão de sua dinâmica deve passar por revezamentos para manter uma disseminação das práticas por toda a organização. Isso requer saber orientar os atores em um sistema relativamente autônomo e de autoaprendizagem.
Pode sistematizar a definição de business metrics para cada uma de suas unidades de Quality Engineering. O uso de OKR é frequentemente recomendado em dimensionamento como no Safe ou na GitLab.
A melhoria contínua também requer curiosidade contínua. Devemos, portanto, estimular os stakeholders a se abrirem para o exterior para descobrir novas práticas, discutir e questionar seus mecanismos. Devemos dar-lhes os meios.
As equipes precisam de visibilidade do ecossistema para ter uma visão geral e impulsionar as melhorias mais relevantes. A criação de um pipeline de observabilidade será útil, concretizada, por exemplo, através do engineering productivity.
- Business metrics
- Observability pipeline
- Experimentation
- Curiosity
- Dogfooding
- Developer on Test
Manter a cultura organizacional do Quality Engineering
Seus investimentos permitiram que desenvolvesse uma cultura real de Quality Engineering em nossa organização. Manter essa cultura requer atenção contínua em um ecossistema em constante mudança.
As equipes, independentemente de seu modelo, tenderão à otimização local. A gerência terá que reiterar continuamente o valor interfuncional, o foco no cliente e as prioridades a serem entregues além dos silos organizacionais.
Os líderes devem, portanto, estar em campo, em contato com as equipes, compartilhando suas convicções, incentivando os jogadores a se aprimorarem e a encontrar soluções para os desafios que encontram. Suas habilidades de feedback serão essenciais para isso.
A melhoria contínua envolve medição e adaptação contínua. Além disso, é essa aceleração da entrega de valor que um ecossistema de Quality Engineering de high standard permitirá que alcance.
- Organizational culture
- Maintain the culture
- Guarantee processes
Iniciar a sua transição para o Quality Engineering
A implementação do Quality Engineering resulta da correta condução das várias transições identificadas. Os esforços devem ser canalizados em cada etapa sem querer pulá-la, sob pena de criar fadiga organizacional.
Esta transição de ascensão final é na verdade uma sucessão de iterações para adaptar continuamente o ecossistema. O desafio é manter uma entrega contínua de valor, contendo entropia, despojado de todos os resíduos.
Os líderes do Quality Engineering devem combinar sua experiência em gerenciamento de mudanças e software para ter sucesso. O high standard pressiona para aumentar o nível de demanda continuamente, um verdadeiro desafio quando o tempo é essencial.
Aja agora em suas transições para conduzir sua organização à entrega contínua de valor. O caminho requer esforços, mas que serão visíveis por uma abordagem incremental, levando energia ao longo das transições.
Segue a QE Unit para mais Quality Engineering.