Básico 1 - O Avanço da Economia Digital

A revolução da tecnologia está mudando as nossas vidas e exigindo soluções tecnológicas que atendam a diferentes pontos de vista.
04-Oct-2007 12:24 GMT

Quando observamos como o mundo da computação evoluiu desde o seu surgimento em meados do século passado, ficamos surpreendidos ao descobrir que aquelas gigantescas máquinas movidas a válvula não passam hoje de minúsculos e poderosos computadores que hoje dominam nossas vidas. Há algumas décadas, muitos negócios dependiam exclusivamente do processamento de um ou mais mainframes para suprirem suas necessidades e conduzirem os processos das organizações.

Atualmente, essa idéia já tem sido rapidamente substituída pela computação distribuída, através da qual diversas máquinas diferentes conseguem trabalhar simultaneamente, trocando informações e ajudando a reduzir as distâncias geográficas. Essa capacidade de distribuir aplicações em múltiplos ambientes de processamento foi um passo decisivo para o crescimento da indústria tecnológica e abriu muitas possibilidades de negócio para as empresas.

O principal reflexo de toda essa evolução tecnológica foi visto através do uso crescente de computadores pessoais, impulsionados pela rede que se tornou um dos maiores meios de comunicação do planeta - a Internet. Esses fatores juntos fizeram com que o uso da tecnologia alcançasse uma maior parcela da população mundial, criando novos tipos de mercados e usuários de software.

Além disso, as aplicações construídas atualmente precisam estar preparadas para desafios que até pouco tempo não eram conhecidos. Como exemplo, podemos citar sistemas distribuídos por vários quilômetros que precisam interagir rapidamente e sem tolerância à falha. Ainda, dados de sistemas heterogêneos e de diferentes bases de dados precisam fluir sem que uma simples casa decimal se perca. Sem esquecer de telefones celulares que acessam à Internet, palmtops que executam complexos aplicativos, e geladeiras que se comunicam com supermercados, o mundo do e-Business revolucionou o nosso dia a dia e modificou a forma com que estávamos acostumados a viver.

Em meio a todos esses acontecimentos e influências que a tecnologia está causando, podemos certamente dizer que estamos presenciando uma verdadeira revolução. A informação é o combustível que alimenta as nossas idéias e permite que soluções criativas possam ser desenvolvidas para cada tipo de necessidade.

Assim, fabricantes enxergam novas formas de se controlar as linhas de produção e gerenciar estoques, clientes e fornecedores. Médicos descobrem novos meios de se tratar pacientes e curar doenças. Atletas descobrem possibilidades de se vencer recordes e superar obstáculos. Comerciantes desvendam novas formas de se alcançar novos clientes, vencer a concorrência e conquistar novas fatias de mercado. De uma forma ou de outra, todos nós, independente da camada social ou da área de atuação, somos afetados por essas mudanças.

Atualmente já é possível comprar praticamente qualquer coisa sem sairmos de nossas próprias casas. Este tipo de relacionamento Ö também conhecido como Business-to-Consumer (B2C) Ö não foi o único que obteve sucesso com as novas tecnologias. O relacionamento entre as empresas também foi outro fator muito favorecido pelo avanço tecnológico. Essa outra forma de integração chamada Business-to-Business (B2B) vem crescendo a uma taxa impressionante, o que significa que muitas companhias estão modernizando seus fluxos de processo para interagirem eletronicamente umas com as outras. Além de proporcionar um aumento significativo no volume de transações, essa estratégia tem-se revelado essencial para que elas permaneçam competitivas no mercado.

A importância da Tecnologia da Informação (TI) e da Internet está relacionada ao fato de que elas oferecem novas oportunidades de negócio para as empresas. Resumidamente, podemos citar algumas das principais tendências que resultam dessa combinação:

  • As empresas estão sendo obrigadas a repensar seus processos e estratégias de negócio. O conceito de clientes e fornecedores eletronicamente conectados cria novos desafios e situações que diferem da tradicional forma de comércio conhecida da humanidade há séculos;
  • omo as empresas estão cada vez mais integradas em seus processos e informações, a necessidade de intermediários tende a reduzir consideravelmente. Em outras palavras, isso pode significar uma redução nos custos operacionais e nos erros de comunicação, além de proporcionar uma maior agilidade nas operações;
  • A integração de sistemas permite também uma melhor coleta de dados e acompanhamento das transações realizadas, auxiliando a tomada de decisões, e ainda oferecendo a oportunidade de manipular dinamicamente o relacionamento com os usuários baseando-se em seus perfis.

O papel que esse avanço na tecnologia representa atualmente pode significar a diferença entre o sucesso e o fracasso das empresas. A necessidade de se tirar vantagens desses fatores e adotar soluções mais flexíveis e eficientes tornou-se uma obsessão inadiável. Por outro lado, existe uma certa diferença entre querer e poder que nem sempre é conhecida pelas pessoas que tomam essas decisões na indústria. Para se vencer um desafio como esse, é preciso ter o correto conhecimento, a habilidade adequada e o domínio das tecnologias envolvidas. As empresas que conseguiram foram recompensadas com lucros altos e serviços mais eficientes. As que não arriscaram ou não obtiveram êxito nas tentativas de adoção ficaram sem muita representatividade e acabaram perdendo a concorrência ou até mesmo terminaram falidas.

Enquanto a indústria de hardware e componentes eletrônicos avança a passos largos, a crescente exigência imposta por essa revolução da informação teve um impacto maior e mais direto sobre os processos e metodologias de desenvolvimento de software. A redução dos custos, a rapidez de entrega e o elevado grau de qualidade são objetivos muito importantes que as metodologias tradicionais ainda não conseguiram alcançar de forma satisfatória. Observamos isso não só pelo ponto de vista da criação de sistemas novos e modernos, mas principalmente pela adaptação e integração de sistemas existente que estão em funcionamento há anos e que precisam fazer parte das soluções finais pretendidas.

Diante de tantos desafios, é comum nos questionarmos sobre como podemos superá-los durante o desenvolvimento de software. Embora as tecnologias possam ajudar nessa tarefa, o sucesso da equipe depende de uma série de outros fatores igualmente importantes, dentre eles a forma como o software é projetado, distribuído e implantado, por exemplo.

Portanto, temos de um lado os requisitos técnicos que exigem soluções que integrem diferentes linguagens de programação, padronizem formatos de dados e favoreçam a interoperabilidade de sistemas. Enquanto do outro, precisamos de técnicas para o rápido desenvolvimento, montagem, implantação e manutenção de sistemas, onde a qualidade do produto e a eficiência da equipe sejam objetivos de maior prioridade. Antes de respondermos como podemos atender a ambos os lados, é importante estudarmos os problemas que originaram a Crise de Software e suas implicações na indústria de software.


Comments

Total: 1 comments
Larissa
13-Apr-2008 12:29 GMT
Excelente!!!!!!!!!

Name

Enter your full name.

Your Comment

Please keep your comment relevant to the subject of the story.
HTML tags are not allowed. Use [b] and [/b] for bold text.
45 + 6 =