O que você sabe sobre Engenharia de Software?
Vamos falar de mais um assunto que possui uma linha tênue, até onde há necessidades de conhecimentos de engenharia de software por parte do responsável pelo produto?
Digamos que o conhecimento pode ser básico, mas precisa existir.
Podemos começar por stack, mas sem a necessidade de domínio programático, e sim entender, saber quais as tecnologias e frameworks são empregadas nas aplicações da empresa, no mobile, no site, na Infraestrutura, ter um entendimento mínimo para não ficar perdido nas conversas mais técnicas.
Saber as fragilidades dos softwares da empresa também é importante, como responsável pelo produto você sempre estará envolvido em discussões de refactoring, necessidades de melhorias e implementações técnicas, e afins.
Outro bom exemplo de tema é conhecer basicamente como é feito o bulding das aplicações, como é feito o deploy, quais frameworks são utilizados no deployment pipeline, quais tarefas são manuais, quais são automatizadas, para poder discutir de processos e eficiência interna na construção do seu produto digital.
Por fim e não menos, talvez até mais importante, conhecer a arquitetura dos softwares, entender como as aplicações, os dados a infraestrutura se conectam e geram a aplicação final para o seu cliente, ter essa leitura e conversar com os engenheiros sobre temas como este, pode ser um diferencial enorme para sua carreira em Produto.
Gostou do tema? Quer saber mais? Acesse: www.lmforbusiness.com.br, e venha conversar comigo!