Invenire Internacional Informática
Rua Alvilândia, 150 Vl. Madelena - São Paulo
Fones: (55 11) 2768-1500
(55 11) 3884-7214 (11 55) 9181-2549
invenire@invenire.com.br
Fábrica de software
Plataforma Rational | WebSphere | Java
Uma aplicação de software é muito mais que um conjunto de telas esteticamente agradáveis. Igualmente importante é a integração do novo ambiente com outras aplicações. Sejam essas aplicações novas , antigas ou, muito, muito antigas. Essa necessidade, por razões históricas e culturais, é particularmente crítica em algumas indústrias, p.ex. na indústria bancária, onde as informações necessárias à tomada de decisões, encontram-se dispersas em muitos sistemas e bases de dados.
A competitividade e a globalização obrigam as organizações a ampliar o esforço de implantação de aplicações de E-Commerce, entendidos como sistemas que suportam a área comercial, para incluir aplicações de E-CRM, que integram o relacionamento com os clientes através da utilização intensa da WEB, alem de sistemas de E-ERP (Enterprise Resource Planning) e E-SCM (Supply Chain Management - Gerência da Cadeia de Suprimento).
A INVENIRE está preparada para atender a esses requisitos indispensáveis das organizações atuais, construindo, "em tempo de WEB" soluções customizadas a partir de componentes. Evitam-se assim as duas armadilhas : A primeira de construir a partir do zero uma solução particular para uma única empresa, o que se torna cada vez mais inviável econômica e operacionalmente; a segunda, de forçar o uso de uma única solução "camisa de força" para todas as organizações. A INVENIRE está preparada para implantar soluções que utilizem tecnologias particulares tipo DATA MINING, para explorar as informações disponíveis sobre a clientela, ou WIRELESS, para explorar as vantagens no campo crescente da computação móvel.
Exemplos de aplicações que podem ser desenvolvidas:
- Desenvolvimentos de sites para web
- Integração com aplicações legado
- Construção de frameworks verticais
- Construção de fábrica de software
O que desafia os projetos de software?
Segundo o Standish Group Report, em pesquisa bem conhecida, os seguintes elementos desafiam a consecução dos objetivos dos projetos de software:
- Falta de feedback do usuário 12.8%
- Requerimentos e especificações incompletos 12.3%
- Alterações dos requerimentos e especificações 11.8%
- Falta de suporte executivo 7.5%
- Incompetência tecnológica 7.0%
- Falta de recursos 6.4%
- Expectativas irrealistas 5.9%
- Objetivos não claros 5.3%
- Prazos irrealistas 4.3%
- Tecnologia Nova 3.7%
Portanto, todo processo de desenvolvimento de software deve levar em conta a superação desses obstáculos.
O Processo Invenire de Desenvolvimento de Software (PIDS)
Consciente dos desafios citados anteriormente, a INVENIRE utiliza-se de um processo de desenvolvimento de Software que é uma combinação original de conceitos, arquiteturas, métodos, processos, linguagens e ferramentas
- Flexível
- Adaptável
- Caso a caso, por cliente
O objetivo desse processo é superar os desafios explicitados no item anterior e implementar as melhores práticas de desenvolvimento de software:
- Desenvolvimento interativo
- Gerenciamento de requisitos
- Uso de arquitetura baseada emcomponentes
- Modelagem visual (UML)
- Verificação contínua da qualidade
- Gerenciamento de mudança
Alguns dos componentes do processo, por fase, estão na tabela:
Fase | Conceitos, Métodos, Processos | Ferramentas e Linguagens |
Análise | Casos de USO, JAD, CRC | UML 2.0, Rational RSM, Rational RSA, Websphere WBI Modeler |
Design | Casos de USO, Prototipação | UML 2.0, Rational RSM, Rational RSA |
Construção | Componentização, Arquiteturas Distribuidas | Rational RAD for Websphere, JAVA Puro, Eclipse, DB2, J2EE, EJB, Lotus Domino, Notes |
Deployment | ----------- | Websphere Application Server, Rational RAD for Websphere, Websphere Portal, Tomcat, DB2, Lotus Domino Notes |
Todas | PMI, CMM, Gestão do Conhecimento, Configuration Management, Unified Process, Test Management | RSA, RUP, Rational ClearCase, Rational Functional Tester, Rational Manual Tester |
Em resumo: O que a Invenire pode ser para você?
A Invenire está preparada para trabalhar:
- Em fases isoladas de um projeto
- No projeto todo
- Na manutenção de um sistema existente
- No treinamento e na mentorização de seu pessoal
Por atender os requisitos e desafios expostos a INVENIRE apresenta uma solução que reúne as melhores contribuições para o desenvolvimento no momento atual. Uma solução:
- Adaptável
- Flexível
- Econômica
- Rápida
- De qualidade
Feita para você sob medida sem que seja mais cara.