Contexto do Problema
Convivemos hoje com uma crescente necessidade de produtos de software, que atendam às mais específicas necessidades dos mais diversos setores da economia. Precisamos de software para controlar a produção de alimentos, permitir a micro-cirurgia cerebral, controlar o robô em Marte e realizar centenas de milhares de outras atividades.
Estas necessidades têm levado diversas empresas a investirem grandes fortunas em pessoal e infra-estrutura com o propósito de atenderem as suas demandas de produtos de software, apesar, de o desenvolvimento de software não ser sua área fim.
De acordo com o grupo de Standish, os negócios nos Estados Unidos em 2004 já gastavam aproximadamente $250 bilhões de dólares anualmente no desenvolvimento de software, com o custo médio de projeto variando de $430.000 a $2.300.000 dólares, dependendo do tamanho da companhia. Somente 16% destes projetos são terminados na programação e dentro do orçamento. Outros 31% são cancelados, primeiramente por causa dos problemas da qualidade, criando perdas de aproximadamente $81 bilhões anualmente. Outros 53% custaram mais do que o planejado, excedendo seus orçamentos por uma média de 189%, criando perdas de aproximadamente $59 bilhões de dólares anualmente. Os projetos que alcançam a conclusão entregam uma média de somente 42% das características originalmente planejadas.
Diversos são os livros publicados, que tentam explicar as causas dos fracassos no desenvolvimento de software, aonde o sucesso é a exceção e não a regra. Alguns dos principais motivos que levam os projetos ao fracasso são provenientes da falta de experiência em desenvolvimento de software e estão descritos no livro Death March (Marcha para a Morte) de Edward Yourdon e listados abaixo:
- Promessas feitas por gerentes de projeto inexperientes.
- Estimativa equivocada de prazo.
- Estimativa equivocada de custo.
- Número insuficiente de pessoas.
- Otimismo ingênuo por falta de experiência: “Nós podemos fazê-lo no fim de semana”.
- A mentalidade do “vamos começar a codificar” de empresas inexperientes.
- A mentalidade de que os programadores de verdade não precisam dormir.
- Competição intensa causada pelo lançamento de novas tecnologias.
- Pressão intensa causada por leis inesperadas do governo.
- Crises inesperadas e/ou não planejadas.
- Seus melhores programadores morreram, ficaram doentes ou pediram demissão.
- O escopo do sistema está constantemente aumentando.
- Os programadores não se importam se o projeto fracassar, eles querem é trabalhar com tecnologia de ponta.
Em resposta a esta demanda global, foram criadas ferramentas e metodologias que permitem a produção em escala industrial de produtos de software. A Fábrica de Software da XTI utiliza das mais modernas ferramentas e metodologias garantindo assim o sucesso na produção do seu software, no tempo que você precisa, com a qualidade que você espera.
|
|
| Informações
Importantes |
| |
| Principais
Benefícios |
- Entrega no Prazo
- Garantia de Qualidade
- Redução de Custos
- Economia de Escala e Escopo
- Flexibilidade de Plataformas
- Especialização de tecnologia
|
| Tecnologias Suportadas |
Arquiteturas:
| |
Microsoft.NET, J2EE, J2ME. |
Servidores Aplicação/Web:
| |
BEA WebLogic, Microsoft Transaction Server e Message Queuing, IBM WebSphere e MQ Series, SunOne, JBoss, Joram, Microsoft IIS, Apache Server, Tomcat. |
Linguagens Web/Marcação/Script:
| |
Servlets, JSP, ASP, PHP, HTML/DHTML, XML/XSL, WML, JavaScript, VB Script. |
Linguagens de Programação:
| |
C, C++, Java, COBOL, VB, .NET (C#, J#, ASP.NET), Delphi / Kylix. |
Programação Distribuida:
| |
CORBA, COM/DCOM, Enterprise Java Beans (EJB). |
Bancos de Dados:
| |
ADABAS, Caché, DB2, MySQL, PostgreSQL, Oracle, Teradata, Informix, Sybase IQ, MS SQL Server. |
|
| Download |
| |
|