Invenire - Serviços - Desenvolvimento e Implantação de Software
Desenvolvimento e Integração de Softwares
Plataforma Rational | WebSphere | Java
CMM nível 2 (em fase de implantação)
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
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:
Uso de arquitetura baseada emcomponentes
Modelagem visual (UML)
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: