Pensando o desenvolvimento de software
Franqueza, reflexão e análise da diferença entre simplismo e simplório são os três pontos que esta palestra aborda.
Franqueza, reflexão e análise da diferença entre simplismo e simplório são os três pontos que esta palestra aborda quando digo que vamos “pensar o desenvolvimento de software”.
A franqueza é o pilar base dessa reflexão. Onde o profissional mostra sua maturidade e permite que seus pares também amadureçam.
Um ambiente onde existe franqueza é aquele onde os profissionais se sentem seguros para dizer “Não sei”, por exemplo.
Os melhores ambientes de trabalho por que passei tinham essa característica e as empresas e profissionais que praticam e incentivam a franqueza são mais felizes com relação ao seu trabalho e resultados.
Existindo a franqueza podemos pensar melhor sobre conhecimento e para melhor abordagem eu o dividi em três tópicos acumulativos.
- Conhecimento técnico: Aquele que todos buscamos para nos tornar um melhor analistas de sistemas e realizar a tarefa de programação da melhor maneira. Quando se detém somente conhecimento técnico (não me refiro a todos ele) você é um ótimo técnico.
- Conhecimentos humanos: São as habilidades que tornam você um profissional que entende a requisição e ajuda o processo de reconhecimento e definição de uma necessidade. Quando somados aos conhecimentos técnicos, tornam um profissional habilitados a lidar com situações mais complexas e transformam a programação em uma das partes do trabalho e não a única parte.
- Conhecimento do domínio de negócio: Se você é um profissional que detem conhecimento técnico e tem conhecimento humano, é natural que você desenvolva esse tipo de conhecimento pois se envolve muito mais com as questões de negócio e com os problemas reais da empresa.
Os problemas passam a não mais chegar até você como um documento de requisitos, mas como um pedido direto por email, telefone ou pessoalmente. Isso por que as pessoas te procuram para conversar por que você ajuda a identificar e mapear os problemas e as soluções.
O simplório e o simplismo estão envolvidos tanto na visão dos problemas, quanto nas soluções. Pensar a diferença entre os dois é constatar que ser simples é não fazer aquilo que não é necessário e ser simplista é ignorar aquilo que deve ser feito.
Assista ao vídeo:
http://videolog.tv/video.php?id=924987
***
Este artigo foi publicado originalmente na Revista iMasters. Acesse e leia todo o conteúdo.







