Valorizando o Investimento
Sempre vejo notícias como esta que acabei de ler no site da Info Online, "Falta pessoal qualificado em TI", sou grande defensor da qualificação profissional, procuro acompanhar as novidades e quando vejo que vai agregar algo aos meus projetos pesquiso, estudo e implemento.
Várias vezes fui procurado por colegas de profissão que se empolgam com as maravilhosas propagandas da Microsoft ou pelo comentários excessivos gerados nos sites e listas de OSS quando algum projeto chega ao nível de estável.
No caso da Microsoft é sempre uma jogada de publicidade, tentando empurrar novas licenças, a cada ano ela inventa uma nova tecnologia e diz que será a definitiva, mas que nunca mantém compatibilidade com os projetos anteriores, o maior exemplo disto é o histórico de incompatibilidades entre as versões do Visual Basic, poderia listar vários outros projetos até alguns recentes da plataforma .Net que já foram descontinuados, mas vamos em frente.
Nos projetos OSS há grandes entusiastas, a torcida pra que tudo dê certo é grande, muitos profissionais mesmo não usando software livre acompanham, apóiam e até patrocinam seus projetos preferidos, eu mesmo uso e apóio alguns projetos, mas quando algum projeto destes lança uma nova versão acontece um "BOOM" de notícias falando das maravilhas dos programas, que nem sempre são maravilhas, apenas no melhor dos casos faz o que promete.
Não importa qual dos dois motivos, após serem seduzidos pela publicidade, notícias e eventos, imaginando que com este projeto serão melhores que a concorrência, compram a idéia e mudam tudo dentro da empresa pra abraçar a nova tecnologia que corre grande risco de ser esquecida em breve.
Falam de boca cheia que estão evoluindo junto com a tecnologia, copiam as idéias das publicidades pra venderem seus projetos aos clientes, estes leigos que não entendem metade das palavras que lhe são apresentadas, pressionados acabam investindo no que lhes parece menos pior. Um grande exemplo desta publicidade ilusória é o moda de ter ".Net" no nome do software, assim como "for Windows" que iniciou nos anos 90.
Entrando na moda, esquecem da própria história, do investimento que já tiveram pra terem produtos estáveis que faz o que o cliente quer. Acreditam cegamente que no que a Microsoft diz, que pra serem competitivos no mercado tem de usar a última "ultra-super-power" tecnologia.
Precisamos valorizar o que já investimos, o conhecimento adquirido, as licenças de programas e componentes, os livros, os cursos, a equipe entrosada, etc. Tudo isto agregou valor ao produto, tornando algo rentável, porque jogar fora e começar de novo? A Microsoft faz o mesmo, investe muito em pesquisa e quando ela fala nisto está considerando tudo que foi necessário para o desenvolvimento de uma tecnologia, mas ela quer vender seu peixe, então o departamento de marketing entra em cena e faz de tudo pra convencer que devemos abraçar a nova "moda".
Por estas razões eu gosto do Delphi e da comunidade criada em torno dele, assim como a CodeGear, as empresas que vendem componentes mantém compatibilidade entre as versões, claro há evolução e algumas vezes precisa de manutenção, mas não precisa jogar tudo fora, eu mesmo pra não comprar uma atualização de componente por que atualizei o Delphi, portei componentes que adquiri com os fontes, algumas vezes esta tarefa pode ser mais difícil, exige conhecimento mais avançado, mas mesmo assim não ficamos presos e nem precisamos começar tudo de novo com uma nova tecnologia.
Precisamos valorizar o patrimônio que criamos, ficar de olho nas novas tecnologias e investir com segurança, deixando de lado a emoção passada nas publicidades das novas tecnologias. Quem sabe assim, os Gerentes de TI param de reclamar tanto que faltam profissionais qualificados.

7 Comments
Concordo contigo, Cesar. Para abandonar um investimento consolidado em tecnologia, conhecimento e pessoal é preciso ter muita consciência e confiança nos benefícios do novo terreno. Vemos que muita gente corre atrás das últimas palavras de “IT marketing” por insegurança mesmo.
Se sabemos que o que fazemos é bom, que resolve bem os problemas do cliente e que nossos clientes estão satisfeitos com a tecnologia, é lógico que devemos investir em melhorar o que temos, não em abandonar tudo e comprometer-nos prematuramente com a última moda.
Boa sacada sobre o “for Windows” e o “.NET”.
Cesar.
Concordo parcialmente. Trabalhamos em nossa empresa uns 10 anos com o Delphi. Recentemente, simplesmente o mercado EXIGIU que a interface de nossa aplicação fosse pela web, Isso não é modismo, é realidade e necessidade do negócio mesmo. É inaceitável para nosso público alvo uma aplicação WEB que use uma porta diferente da 80 ou que exija a instalação de qualquer módulo no browser do usuário final.
Agora, me cite UMA solução aceitável da CodeGear que permita o desenvolvimento de uma aplicação web nesses moldes. Tentamos desenvolver em ASP.NET usando o Delphi e simplesmente é uma piada. É gritante a diferença de produtividade entre o Delphi e o Visual Studio nessa plataforma.
Tentamos até a última gota continuar dentro da plataforma Delphi mas as necessidades do mercado, e não modismos, nos levaram a migrar para a plataforma Visual Studio em conjunto com o excelente framework Ajax Visual WebGui.
Hoje estamos com um grau de produtividade alto, mesmo sem todos desenvolvedores com larga experiência, e o melhor de tudo, competitivos no mercado.
Um abraço.
Ola Sérgio,
O seu exemplo é uma necessidade clara de mudança de plataforma, e eu no seu lugar também consideraria a mudança pra .Net com Visual Studio, por que você precisa da tecnologia e não por é a nova moda.
Eu já trabalhei em projetos com Asp.Net, mas a empresa não considerou a plataforma estável para manter, testamos Delphi e VS, os problemas apontados estavam na plataforma, desistimos e refizemos com Intraweb, isto não foi uma decisão minha, foi decisão da empresa contratante.
Atualmente estou usando muito o Delphi4PHP para o desenvolvimento web, fazendo chamadas remotas as regras de negócio em um servidor de aplicação escrito com Delphi + Rem Objects, neste caso apenas reescrevemos a interface, pois o servidor de aplicações já existia.
Obrigado por acompanhar o blog e pelo comentário.
Abraço.
Sergio Gomes,
Concordo parcialmente com sua concordância parcial.
Obviamente o Delphi não é a melhor solução para muitos casos e desenvolvimento para web certamente é um deles, mas acredito que o problema está quando os critérios para a escolha da ferramenta são influenciados por fatores não técnicos.
Seu caso me lembrou uma empresa que queria um sistema web pois, além de moda, ele precisava disponibilizar aos seus clientes a consulta da situação dos carregamentos. Explicamos para ele que isso não era um bom motivo para que TODO o sistema fosse web e que além disso ele não tinha estrutura de servidores, link e segurança necessária e que para isso teria que ser feito um investimento. Felizmente isso foi suficiente para ele repensar o caso. Resultado: hoje o sistema é desktop e a agilidade de operação dificilmente alcançaria esse nível se fosse web; A posição dos carregamentos é enviada por e-mail no momento em que a informação é alterada, o que se mostrou uma solução melhor que a consulta pela web pois o cliente não corre mais o risco de ter uma informação desatualizada na mão por um dado ter sido mudado logo após sua consulta.
Acho que a grande questão aqui é que os desenvolvedores estão sendo pressionados a adotar tecnologia X ou Y, tanto pelas empresas quanto pelos clientes e consequentemente sendo coagidos pelo “Deus mercado”. É como se laboratórios e pacientes pressionassem os médicos a receitar o remédio X, independente da doença.
Abraços
Eu não li a reportagem na revista apenas a referência do link que o césar passou.
O que me preocupa com estas afirmações generalizadas, é como o césar falou, o marketing atrás dela. Embora tenha saído da faculdade a pouco tempo, já estou neste mercado a uns 20 anos… Desde o COBOL. E naquele tempo já era a mesma coisa… Agora o cobol morreu, é dataflex, o clipper ou zim… Quase todo o pessoal daquela epoca ainda trabalha com cobol e tem sustentado suas vidas, suas empresas…
Que area da TI, que qualificação? Na faculdade todos os meus professores aconselharam a fazer as “certificacoes”. Linux, Windows, Oracle, Java, Delphi. Pois a faculdade dá uma pincelada em todos estes temas…
Como se estas certificações fossem baratissimas e acessiveis a todos. Será que no final eles não estão é falando de JAVA COM OS SEUS 8 MILHOES DE FRAMEWORKS? Aqui onde moro, cursos de certificação em java 30 dias $4000.00, Delphi $2000 15 dias. O mais legal é Oracle que, nao tem, e vc tem que ir para SP. Então não fica menos $10000 por 30 dias. Ok dai eu me mato para fazer um curso destes e o seu contratante quer te pagar $1500 por mes, ou entao pagar $500 no seu software e ainda quer que o suporte seja de graça, pois afinal de contas é só apertar botão e ficar sentado no ar condicionado o dia inteiro. Piada isto.
Então eu ainda gostaria de saber o que se entende por “déficit de 50 mil profissionais qualificados para trabalhar na indústria de TI.”
Preservei meu invenstimento e estou feliz com ele, trabalho com delphi a uns 9 anos(Delphi 3) e tenho resolvido tudo com apenas um framework a “VCL”
Com certeza o Sérgio fez o que foi melhor para ele e sua equipe, e principalmente seu cliente tomando decisoes pautadas pelo seu conhecimento e técnica e não pelas falácias do mundo do marketing ativo. Seja ela Microsoft ou Software Livre.
Abraços
Olá,
Apenas para deixar aqui também minha opinião.
Inicialmente gostaria de deixar claro que nossa empresa deve MUITO ao Delphi e a Borland.
Estamos no mercado a 16 anos e a uns 14 anos usamos o Delphi. Começamos usando a versão beta do Delphi 1, após termos recebido uma cópia no evento de lançamento em São Paulo. Fomos ao evento porque já utilizávamos as ferramentas da Borland (aprendi a usar o BP na faculdade e usávamos em sistemas o BP 7 com algumas bibliotecas de terceiros).
Nossos produtos em produção são em sua maioria ainda desenvolvidos em Delphi (usamos o BDS2006) e usamos o mínimo possível de componentes de terceiros.
Agora, após tantos anos, estamos mudando para o VS2008 e com C# .NET e ASP.NET.
Razões?
Algumas já foram aqui expostas – a necessidade de atendermos algumas demandas de clientes para o ambiente web.
Mas para nós a principal razão trata-se de perspectiva de continuidade do produto (o nosso e o da agora Embarcadero). Delphi esteve por muito tempo na vanguarda – éramos NÓS quem tínhamos o melhor e mais moderno IDE, linguagem, componentes, framework, etc etc
Isto tudo mudou com o VS2005 e a .NET 2.0 – quando vi, tive a mesma sensação que eu tive quando vi o Delphi 1. Hoje nós somos os que trabalham com Clipper quando saiu o Delphi (sim, fizemos sistemas em Clipper infelizmente).
Agora com o VS2008 e o .NET 3.5 a coisa ficou ainda mais distante.
O que mais doeu foi ter recebido visitas aqui na empresa do pessoal da Borland Brasil, prometendo e prometendo as tão faladas versões do Delphi compatíveis com o .NET 2.0. Ficou evidente que a Borland tinha perdido o rumo das coisas, pois as versões atrasaram muito, não havia nada ou pouco que justificasse a demora (fora os bugs sérios existentes). Piada foi a compatibilidade com a CF que nunca saiu direito.
Bom, mas trazendo o foco para o assunto da matéria – e o raciocínio é corretíssimo – preservar investimentos feitos faz parte da sobrevivência dos negócios e mudar de tecnologia deve ser MUITO bem ponderado. Para nossa empresa, há a necessidade de reescrevermos os produtos – usamos ainda a BDE, nossos sistemas não foram desenvolvidos em camadas, assim como muitos não desenvolvemos o sistema usando OO e resumidamente, hoje está difícil e custoso manter e evoluir os nossos produtos. Somado a isto, os novos recursos disponíveis em .NET e a decadência do Delphi, nos levaram a tomar esta decisão. Estou querendo dizer então que a mudança se deve a outros fatores que não simplesmente porque o VS2008 é o “modelo do ano” e sim porque pelo momento da nossa empresa esta parece ser a melhor decisão.
Assim caros amigos, espero estar contribuindo com a visão de que:
a) Cedo ou tarde todos iremos deixar o Delphi
b) Devemos sim preservar os investimentos – se o seu sistema não precisa mudar, não tem porque fazê-lo agora
c) Fiquem atentos ao TIMING DE QUANDO devem mudar. Lembrem-se dos clipeiros que fincaram o pé em não mudar na época.
d) Mudar para .NET é um INFERNO. Delphi ainda é maravilhoso pra muita coisa. Produtivo e simples.
Walcir, se vocês puderem esperar um pouco, o Delphi 2008 está próximo, eu acho que em agosto ou setembro deve ser lançado, será haverá grandes melhoras.
[]s
Cesar