CIO vs. CTO: Parceiros estratégicos na liderança tecnológica


Introdução
Todas as equipas de engenharia com as quais já trabalhei enfrentam dívida técnica. Embora existam diferentes causas ou fatores que levam ao seu acúmulo, algumas culturas organizacionais são prolíficas na criação de dívida técnica a um ritmo insustentável. Esses padrões tóxicos são essenciais para entender como qualquer líder tecnológico que queira criar sistemas sustentáveis pode compreendê-los totalmente. Qualquer esforço de redução acabaria sendo inútil, a menos que fosse feito com a cultura subjacente que causa a dívida técnica. A dívida continuará a aumentar a uma taxa maior do que a taxa na qual você será capaz de pagá-la.
Padrões culturais típicos que criam dívidas técnicas
A dívida técnica não ocorre isoladamente. A existência de certas tendências culturais e hábitos em organizações de engenharia propagam as condições sob as quais a baixa qualidade do código, os atalhos e a presença de complexidade acumulada são a regra, e não uma exceção.
Cultura da Desleixada
Equipes que não se preocupam com os padrões de qualidade sempre vão acabar com um código de baixa qualidade. Os engenheiros não escrevem testes, não prestam atenção aos casos extremos e não testam a interoperabilidade entre navegadores. Essa prática gera código redundante e uma base estrutural abaixo do padrão. A solução: incutir um senso de habilidade profissional na equipa. Ajudar os engenheiros a se envolverem no trabalho com orgulho e definir os padrões de qualidade adequados que todos devem seguir.
Mentalidade pouco profissional
Nem todos os engenheiros se consideram profissionais iguais a advogados ou contabilistas. Eles não têm a motivação interna para fazer as coisas certas porque essa é a prática padrão como profissional. A solução: Construa uma imagem profissional entre os membros da equipa. Para terem o título de engenheiro, eles têm que aceitar as responsabilidades e exigências que vêm junto com ele.
Tolerância a competências limitadas
Uma coisa é ser uma pessoa sem qualificações, mas outra coisa bem diferente é continuar sem qualificações e ficar feliz com isso. Quando não se dá atenção ao crescimento e à aprendizagem, as equipas acabam por acumular uma dívida técnica com más decisões e implementações. A solução: promova uma cultura de aprendizagem constante e aquisição de competências. Ofereça perspetivas de crescimento e defina expectativas claras de desenvolvimento profissional.
Pressão externa
Os gestores de engenharia e os programadores são os que sabem o que é certo e o que é possível fazer dentro do prazo, mas acabam cedendo à pressão. Eles passam o stress para as suas equipas, em vez de reagirem quando é preciso. A correção: Os gerentes de comboio devem ser treinados para saber quando pressionar e quando resistir a exigências irrealistas.
Organizações de padrões
Em muitos casos, o abandono de projetos faz com que as organizações iniciem muitos projetos, parecendo estar ativas, e os descartem em favor de projetos que parecem mais importantes. Isso resulta em funcionalidades incompletas, migrações de bases de dados incompletas, atualizações parciais de frameworks e baixas contábeis incompletas. A solução: Crie uma cultura de integridade. Pense bem antes de embarcar em novos empreendimentos e, quando começar, leve-os até o fim, mesmo que não sejam mais empolgantes.
O abandono do projeto cria uma dívida técnica significativa por meio de implementações incompletas e migrações parciais.
Tendências tecnológicas e questões de propriedade
Tendências tecnológicas
As equipas acham muito fácil aderir a uma nova tendência tecnológica e deixar para trás os resultados de um monte de destroços tecnológicos. As aplicações naturalmente utilizam várias pilhas tecnológicas em vários componentes e têm mais estruturas do que programadores. A solução: Ame, mas não adote novas tecnologias chamativas. Só introduza novas ferramentas quando houver uma diferença aparente e substancial entre elas e as soluções atuais.
Ausência de propriedade
Os engenheiros não são responsáveis pelos impactos a longo prazo do seu código. Quando surge uma dívida técnica, a resposta é frequentemente «Eu não fiz isso!» A solução: Defina responsabilidades e propriedade. Capacite os membros da equipa para tomarem decisões e faça perguntas como «O que você faria?», em vez de dizer-lhes o que fazer.
Adoração da Cultura Heróica
As organizações que dependem e admiram heróis geram uma crise contínua em que se buscam ações heróicas. Essa cultura deixa um rasto de dívida técnica; essas salvadas dramáticas são adoradas pela gerência. A resposta: delegue à equipa e aos resultados a longo prazo. Embora seja importante reconhecer os colaboradores individuais, é necessário destacar que o desenvolvimento de software é bem-sucedido graças ao trabalho em equipa.
Falta de visão técnica
A falta de visão técnica ou estratégia faz com que as equipas trabalhem em círculos, fazendo o melhor possível, mas, sem querer, contribuindo para a dívida técnica ao criar decisões e abordagens arquitetónicas que são contraditórias. A solução: Formule e partilhe uma visão e estratégia técnica elaborada. Lidere pelo exemplo, mostrando o caminho para a excelência em engenharia.
Transforme a sua cultura de engenharia hoje mesmo
Liberte-se dos ciclos de dívida técnica com estratégias comprovadas de transformação cultural.
Contacte-nosDesenvolvendo uma cultura de gestão automática
O objetivo final é desenvolver o que chamo de gestão automática — um lugar onde os engenheiros possam sempre tomar as decisões certas sem uma supervisão rigorosa ou diretrizes abrangentes. É aconselhável eliminar os elementos culturais que impulsionam a dívida técnica antes de embarcar em esforços altamente dispendiosos de redução da dívida técnica. Caso contrário, estará a combater os problemas sistémicos com uma batalha difícil. Essa mudança cultural precisa ser reforçada com o tempo. Isso implica:
- Definir linhas profissionais de clareza
- Estabelecer responsabilidades
- Promover a aprendizagem contínua
- Criar sistemas que valorizem o bom trabalho em vez de soluções rápidas
O caminho a seguir
A redução da dívida técnica não é só uma questão técnica, mas é essencialmente uma questão de liderança e cultura. Ao identificar e resolver esses padrões tóxicos na sua organização, você cria a base para práticas de engenharia sustentáveis.
A mudança cultural é um processo demorado e trabalhoso. Comece por identificar quais padrões estão presentes na sua organização e, em seguida, aborda estrategicamente todas as áreas problemáticas.
Benefícios do investimento
O investimento em transformação cultural não será apenas um retorno em termos de redução da dívida técnica. Você irá:
- Crie equipas mais robustas
- Desenvolve produtos de qualidade superior
- Crie práticas de engenharia que possam ser ampliadas quando a sua organização crescer
Cultive a responsabilidade e o profissionalismo como parte da cultura da sua empresa, garantindo a superioridade técnica a longo prazo.
Tags
Introdução
Todas as equipas de engenharia com as quais já trabalhei enfrentam dívida técnica. Embora existam diferentes causas ou fatores que levam ao seu acúmulo, algumas culturas organizacionais são prolíficas na criação de dívida técnica a um ritmo insustentável. Esses padrões tóxicos são essenciais para entender como qualquer líder tecnológico que queira criar sistemas sustentáveis pode compreendê-los totalmente. Qualquer esforço de redução acabaria sendo inútil, a menos que fosse feito com a cultura subjacente que causa a dívida técnica. A dívida continuará a aumentar a uma taxa maior do que a taxa na qual você será capaz de pagá-la.
Padrões culturais típicos que criam dívidas técnicas
A dívida técnica não ocorre isoladamente. A existência de certas tendências culturais e hábitos em organizações de engenharia propagam as condições sob as quais a baixa qualidade do código, os atalhos e a presença de complexidade acumulada são a regra, e não uma exceção.
Cultura da Desleixada
Equipes que não se preocupam com os padrões de qualidade sempre vão acabar com um código de baixa qualidade. Os engenheiros não escrevem testes, não prestam atenção aos casos extremos e não testam a interoperabilidade entre navegadores. Essa prática gera código redundante e uma base estrutural abaixo do padrão. A solução: incutir um senso de habilidade profissional na equipa. Ajudar os engenheiros a se envolverem no trabalho com orgulho e definir os padrões de qualidade adequados que todos devem seguir.
Mentalidade pouco profissional
Nem todos os engenheiros se consideram profissionais iguais a advogados ou contabilistas. Eles não têm a motivação interna para fazer as coisas certas porque essa é a prática padrão como profissional. A solução: Construa uma imagem profissional entre os membros da equipa. Para terem o título de engenheiro, eles têm que aceitar as responsabilidades e exigências que vêm junto com ele.
Tolerância a competências limitadas
Uma coisa é ser uma pessoa sem qualificações, mas outra coisa bem diferente é continuar sem qualificações e ficar feliz com isso. Quando não se dá atenção ao crescimento e à aprendizagem, as equipas acabam por acumular uma dívida técnica com más decisões e implementações. A solução: promova uma cultura de aprendizagem constante e aquisição de competências. Ofereça perspetivas de crescimento e defina expectativas claras de desenvolvimento profissional.
Pressão externa
Os gestores de engenharia e os programadores são os que sabem o que é certo e o que é possível fazer dentro do prazo, mas acabam cedendo à pressão. Eles passam o stress para as suas equipas, em vez de reagirem quando é preciso. A correção: Os gerentes de comboio devem ser treinados para saber quando pressionar e quando resistir a exigências irrealistas.
Organizações de padrões
Em muitos casos, o abandono de projetos faz com que as organizações iniciem muitos projetos, parecendo estar ativas, e os descartem em favor de projetos que parecem mais importantes. Isso resulta em funcionalidades incompletas, migrações de bases de dados incompletas, atualizações parciais de frameworks e baixas contábeis incompletas. A solução: Crie uma cultura de integridade. Pense bem antes de embarcar em novos empreendimentos e, quando começar, leve-os até o fim, mesmo que não sejam mais empolgantes.
O abandono do projeto cria uma dívida técnica significativa por meio de implementações incompletas e migrações parciais.
Tendências tecnológicas e questões de propriedade
Tendências tecnológicas
As equipas acham muito fácil aderir a uma nova tendência tecnológica e deixar para trás os resultados de um monte de destroços tecnológicos. As aplicações naturalmente utilizam várias pilhas tecnológicas em vários componentes e têm mais estruturas do que programadores. A solução: Ame, mas não adote novas tecnologias chamativas. Só introduza novas ferramentas quando houver uma diferença aparente e substancial entre elas e as soluções atuais.
Ausência de propriedade
Os engenheiros não são responsáveis pelos impactos a longo prazo do seu código. Quando surge uma dívida técnica, a resposta é frequentemente «Eu não fiz isso!» A solução: Defina responsabilidades e propriedade. Capacite os membros da equipa para tomarem decisões e faça perguntas como «O que você faria?», em vez de dizer-lhes o que fazer.
Adoração da Cultura Heróica
As organizações que dependem e admiram heróis geram uma crise contínua em que se buscam ações heróicas. Essa cultura deixa um rasto de dívida técnica; essas salvadas dramáticas são adoradas pela gerência. A resposta: delegue à equipa e aos resultados a longo prazo. Embora seja importante reconhecer os colaboradores individuais, é necessário destacar que o desenvolvimento de software é bem-sucedido graças ao trabalho em equipa.
Falta de visão técnica
A falta de visão técnica ou estratégia faz com que as equipas trabalhem em círculos, fazendo o melhor possível, mas, sem querer, contribuindo para a dívida técnica ao criar decisões e abordagens arquitetónicas que são contraditórias. A solução: Formule e partilhe uma visão e estratégia técnica elaborada. Lidere pelo exemplo, mostrando o caminho para a excelência em engenharia.
Transforme a sua cultura de engenharia hoje mesmo
Liberte-se dos ciclos de dívida técnica com estratégias comprovadas de transformação cultural.
Contacte-nosDesenvolvendo uma cultura de gestão automática
O objetivo final é desenvolver o que chamo de gestão automática — um lugar onde os engenheiros possam sempre tomar as decisões certas sem uma supervisão rigorosa ou diretrizes abrangentes. É aconselhável eliminar os elementos culturais que impulsionam a dívida técnica antes de embarcar em esforços altamente dispendiosos de redução da dívida técnica. Caso contrário, estará a combater os problemas sistémicos com uma batalha difícil. Essa mudança cultural precisa ser reforçada com o tempo. Isso implica:
- Definir linhas profissionais de clareza
- Estabelecer responsabilidades
- Promover a aprendizagem contínua
- Criar sistemas que valorizem o bom trabalho em vez de soluções rápidas
O caminho a seguir
A redução da dívida técnica não é só uma questão técnica, mas é essencialmente uma questão de liderança e cultura. Ao identificar e resolver esses padrões tóxicos na sua organização, você cria a base para práticas de engenharia sustentáveis.
A mudança cultural é um processo demorado e trabalhoso. Comece por identificar quais padrões estão presentes na sua organização e, em seguida, aborda estrategicamente todas as áreas problemáticas.
Benefícios do investimento
O investimento em transformação cultural não será apenas um retorno em termos de redução da dívida técnica. Você irá:
- Crie equipas mais robustas
- Desenvolve produtos de qualidade superior
- Crie práticas de engenharia que possam ser ampliadas quando a sua organização crescer
Cultive a responsabilidade e o profissionalismo como parte da cultura da sua empresa, garantindo a superioridade técnica a longo prazo.


