Navegando pelo site da ACM Queue (sempre ele) topei com um artigo muito interessante - na realidade, vital - chamado: " Tom’s Top Ten Things Executives Should Know About Software" - https://queue.acm.org/detail.cfm?id=3325792
São os 10 pontos que todos gestores devem saber sobre software na visão do autor. Seguem eles:
- Software não é mágica - traduzindo: dá muito trabalho criar sistemas, envolve projeto, execução, validação e todo o ciclo com o qual estamos acostumados.
- Software nunca está pronto - sempre está em evolução, manutenção
- Software é um esforço em equipe: ninguém faz tudo sozinho.
- Design não é como uma coisa se mostra, mas como funciona.
- Segurança é responsabilidade de todos.
- O tamanho de uma feature não determina o tempo que levará para ser executada.
- A grandiosidade vêm como resultado de inúmeros pequenos desenvolvimentos (importantíssimo isto)
- Débito técnico é ruim, mas pode ser evitado.
- Software não roda por si só - você sempre tem uma equipe de operação, por menor que seja.
- Sistemas complexos precisam de DevOps para executarem bem (este aqui dá uma boa discussão)
Atenção especial pros itens bônus que o autor coloca no final e que não colocarei aqui para que vocês leiam o texto, por que é realmente muito bom.
Aguardo o feedback de vocês!