Como explicar tecnologia com clareza para tomadores de decisão não desenvolvedores [Tradução]
(blogbyash.com)-
Enfatiza que o papel do engenheiro em fornecer clareza técnica dentro da organização é o mais essencial.
- Clareza técnica significa um estado em que líderes não desenvolvedores conseguem entender suficientemente as mudanças em sistemas de software para tomar decisões racionais.
-
Por que a clareza técnica é rara e difícil de obter dentro das organizações.
- O software é extremamente complexo, e até mesmo engenheiros têm dificuldade de compreender completamente seus próprios sistemas.
- Líderes não técnicos têm tempo e conhecimento de contexto limitados.
-
Exemplos de perguntas técnicas práticas.
- Perguntas representativas que líderes não técnicos precisam necessariamente saber ao lançar uma nova funcionalidade:
- É possível oferecer com segurança uma funcionalidade paga a usuários gratuitos?
- É possível fazer um rollout gradual?
- Em caso de problema, é possível fazer rollback com segurança?
- É possível conceder acesso antecipado?
- Se houver problemas de capacidade, é possível priorizar usuários pagos?
- Perguntas representativas que líderes não técnicos precisam necessariamente saber ao lançar uma nova funcionalidade:
-
O significado de conselheiros técnicos formais/informais e sua importância.
- Staff engineers ou engenheiros sêniores assumem o papel de “representantes” dos líderes não desenvolvedores, abstraindo a complexidade do sistema e explicando-a de forma simples.
- Engenheiros que fornecem clareza técnica de forma eficaz conquistam a confiança da organização e são alocados em projetos importantes.
-
A incerteza que engenheiros enfrentam e seu equilíbrio.
- Engenheiros sempre mantêm um pouco de ansiedade e cautela sobre sua própria especialidade, e na maioria das vezes têm apenas 95% de confiança.
- Para líderes não desenvolvedores, não se deve expor essas preocupações nem todos os detalhes técnicos; é preciso comunicar com clareza apenas o essencial.
-
Revelar incerteza nem sempre é o correto.
- Quando engenheiros fornecem informações técnicas excessivamente detalhadas e diluem a clareza (o entendimento simplificado), fica mais difícil para quem decide tomar a decisão correta.
- Transmita com clareza apenas as recomendações centrais e os fatores de risco.
-
Três princípios para transmitir clareza técnica.
- (1) Intuição para distinguir o que mencionar e o que omitir.
- (2) Entendimento técnico profundo do sistema (codificação direta e execução de projetos).
- (3) Apresentar com confiança uma visão simplificada à gestão.
2 comentários
A realidade é que... mesmo sabendo aquilo, há muitas outras coisas que vão além disso...
Não sei se este é um comentário adequado à proposta do texto...
É uma diferença de perspectiva,
mas no fim acho que o mais importante é a vontade de quem toma a decisão.
Não quer saber,
quer apenas ouvir que vai dar certo de qualquer jeito,
e quer ouvir que vocês vão resolver por conta própria,
então explicar algo provavelmente significa dizer coisas incômodas para quem tem o poder de decisão.
ps.
Parece ser uma discussão baseada na premissa de que “quem decide está certo?”.
Se o decisor = juiz não gostar, acho que, no fim das contas, qualquer método será inútil.