Autor: Washington Ribeiro | Publicado: 2012-08-16T15:40:00-07:00


Pádua,Wilson&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; A profissão de Engenheiro de Software



Consultor em Engenharia de Software

Diretor de Processos do Laboratório Synergia &nbsp;- Engenharia de Software e Sistemas do DCC -UFMG

Livro&nbsp;Engenharia de Software: fundamentos, métodos e padrões - terceira edição &nbsp;(24) 1194-1196, 2001



1-Introdução

A profissao Engenheiro de Software é uma das profissoes mais demandadas nas areas de alta tecnologia,e,ao que tudo indica,continuará a sê-lo no futuro previsivel.não apenas grandes empresas de Softwares estão entre as maiores do mundo,como as empresas de petroleo,automoveis,comercio e bancos,que formam a maioria no topo da lista,são todas grandes consumidoras de tecnologia da informação.

Politica e economicamente,a industria de software tem um papel global importante.no segundo país mais populoso do mundo,a Índia,o software representa um dos principais produtos de exportação.O conceito de combater a exclusão digital faz parte de muitas politicas de distribuição de renda no Brasil e no mundo.
Por outro lado, a profissão de Engenheiro de software ainda diferencia de profissoes mas estabelecidas, em muitos aspectos.
Alguns tópicos mas pertinentes à situação do profissional brasileiro são discutidos a seguir.A&nbsp;



2-Formação e Certificação3-Carreira3.2-O modelo de carreiras na construx3.3-Carreira em YA maioria das profissões tem um código de ética,que tem como
objetivo proteger os interesses do publico diante as ações dos profissionais.Profissões
regulamentares é obrigatório o cumprimento do código.Existem vários níveis ,entre eles&nbsp; há&nbsp; os
níveis de competência da CONSTRUX&nbsp; e&nbsp; níveis de careira;Níveis de competência.Introdutório;
executa tarefas básicas sob supervisão de outro profissional.Competência;
executa trabalhos independentes,e orienta os menos experientes. &nbsp;Liderança; executa trabalho exemplar,exerce liderança de projetos.&nbsp;Mestria;profissional de profunda experiência em múltiplos projetos.São&nbsp; níveis&nbsp; que agrega o tarefas básicas desde o mais
complexo.Níveis de careira.Esse&nbsp; níveo vai de um
escala de nove a quinze,dês de um recém –formado que trabalha sob supervisão,há
um líder &nbsp;dentro da área de engenharia de
software capaz de desenhar e produzir em níveo internacional. Os engenheiros de software se comprometerão a fazer dessa
uma profissão benéfica e respeitada,seguindo assim oito princípios;Público:agirão ao
interesse do publico.Cliente e empregador:serão
voltados para cliente e empregador ,desde que combinados ao interesse do
público.Produto:produtos
e padrões com a melhores padrões profissionais.Julgamento:integridade
e independência,ao seu profissionalismo.Gestão:promovem a
abordagem ética da gestão.Profissão:
integridade e reputação ,com maior interesse para o público.Colegas: ser
justo e dar máximo apoio um aos outros.Para si:
aprendizagem para toda a vida.&nbsp;Os engenheiros de
software são os que contribuem, através da participação direta ou através de
ensino, para a análise, especificação, projeto, desenvolvimento, certificação,
manutenção e testes de sistemas de software.&nbsp;

Continua pequeno o numero de cursos de graduação, e mesmo de pós-graduação,com o título de engenharia de software,em todo o mundo. Muitos dos profissionais são formados por cursos intitulados Ciencia da Computação,Sistemas de Informação e outros títulos relacionados com informática.
Em poucos lugares do mundo existe uma profissão regulamentada de Engenheiro de software;o caso mais conhecido é do estado do Texas[Simmons02].Existem muitos programas de certificação em tecnologia como IFPUG(contagem de pontos de função),PMI(gestão de projetos),ISTQB(teste) e ASQ(qualidade de software).
Entretanto, o unico programa de certificação em Engenharia de software como um todo,de grande difusão internacioanl.é o programa de Certified Software Development Professional,oferecido pelo IEEE.Os exames são oferecidos tambem no brasil.Este sitio oferece tambem recursos para preparação para o exame e uma amostra de questões do exame.


Agora com uma grande demanda, e o mercado em alta novos
cursos estão sendo abertos com a finalidade de formar pessoas com amplo
conhecimento na área de tecnologia da informação.

Em muitas organizações brasileiras, os profissionais de Engenharia de software ainda recebem a denominação de (analista de sistemas),remanescente das práticas dos anos 70,a disciplina de Análise geralmente uma pequena fração do esforço de um tipico projeto de software.
Desde os anos 70,varias tentativas tem sido feitas de regulamentar a profissão desse nome,sempre gerando muita polemica.um dos aspectos mais polemicos é que algumas dessas tentativas visam primariamente a reservar o mercado de trabalho para pessoas com diplomas formais na área,e não a proteger o interesse do publico,como é o objetivo principal da regulamentação profissional em outros países.Há quem julgue que isso acontece tambem em algumas profissões já regulamentadas.
&nbsp;&nbsp;
3.1-Carreiras no P-CMM
No P-CMM,para atingir o nível 3, a organização deve dominar a area de Desenvolvimento de carreiras,que tem com meta oferecer oportunidades de carreira à força de trabalho,de forma institucionalizada(por exemplo,por meio de um Plano de Carreira oficial).
Outras praticas de nivel 3 relacionam as carreiras com a gestão de competencias e o planejamento da organização, como a Analise de competencias,o desenvolvimento de competencias e o planejamento da força de trabalho,Que com isso fica em uma condição de líder dentro da área de
software,capaz de desenhar e produzir em níveo internacional.

Steve MaConnell descreve o modelo de desenvolvimento adotado na empresa dele,a construx software,que pode servir co mo referencia util para as carreiras de uma organização.
Um conjunto de areas do conhecimento,baseada no SWEBOK,que define as especializações dentro da carreira .


Sendo essas;

.recém- formados,trabalha sob supervisão.

.menus de dois anos de &nbsp;experiência ;trabalha sob supervisão limitada.

.trabalha de forma independente.

.capaz de tratar corretamente e decidir bem sobre interesses
internos e externos.

.tomada de decisões dentro da organização.

.definiçao de praticas dentro da organização.


Uma consideração adicional, muito importante na opinião deste autor, é a adoção da carreira em Y.O modelo da carreira em Y oferece uma bifurcação entre os ramos tecnicos e gerencial, evitando que excelentes tecnicos tenham que se transformar em gerentes mediocres para progredir na carreira.
Até o nivel de bifurcação, a carreira tem ênfase tecnica. Isso faz com que ninguem possa chegar a papeis gerencias sem adquirir uma bagagem razoavel de experiencia tecnica.Nessa etapa,as pessoas exercem papeis como Engenheiro de requisitos,Analista,Desenhista de teste,Programador de testes,Engenheiros da qualidade.
A partir da bifurcação, pessoas que optem pelo ramo gerencial fazem cursos e treinamentos &nbsp;de orientação gerencial, como os cursos de MBA, ou obtem certificações de natureza gerencial, como a certificação do PMI.Tipicamente, os profissionais &nbsp;&nbsp;
desse ramo tem habilidades e interesses em gestão de pessoas,assumindo tarefas de naturezza apenas ocasionalmente,quando necessario.
Pessoas que optam pelo ramo tecnico aprofundam sua proficiencia tecnica,provavelmente complementando a formação academica pelo menos no nivel de Mestrado.É tipicamente o caso de Arquitetos e dos niveis avançados de Engenheiro de processos.

3.4-Códico de ética