Oracle E-Business Suite, Oracle Applications, Oracle Report Builder O conceito de fábrica de software está baseado na idéia de ter uma linha de produção de sistemas (software) a partir de requisitos levantados por um “cliente” da fábrica.
Alba Spectrum Group
São Paulo: +55-11-3444 4949,
help@albaspectrum.com
skype: albaspectrum
São Paulo, Rio de Janeiro, Curitiba, Brasil
Oracle E-Business Suite, Oracle Applications, Oracle Report Builder
O conceito de fábrica de software está baseado na idéia de ter uma linha de
produção de sistemas (software) a partir de requisitos levantados por um
“cliente” da fábrica. Esta produção deve ser realizada de preferência sem a
necessidade de comunicação dos profissionais da linha de produção (desenvolvedores)
com os usuários, analistas e projetistas e de acordo com um escopo, cronogramas
e padrões pré-estabelecidos de qualidade e de projeto.
Para que a fábrica funcione com sucesso e os resultados atendam às expectativas
do cliente é fundamental a adoção de um processo que considere todo o ciclo de
desenvolvimento, assim como auxilie no gerenciamento (planejamento e controle)
de todas as atividades e recursos envolvidos nos projetos. Dessa forma é
possível medir e controlar a produtividade da equipe envolvida.
A Oracle desenvolveu e comercializa o AIM Advantage (Application Implementation
Method) que é um método amplamente utilizado pela Oracle, parceiros e clientes
para a implementação de aplicações do Oracle E-Business Suite (Oracle
Applications), seja uma implantação nova, uma atualização de versão ou mesmo
para customizações de funcionalidades dos módulos implantados.
Como o foco deste artigo é comentar sobre o processo utilizado em nossa fábrica
de software, vamos considerar os modelos, controles e ferramentas propostos pelo
AIM para a extensão dos aplicativos do E-Business Suite. A extensão é um tipo
específico de customização no qual são desenvolvidas novas funcionalidades
utilizando ferramentas como o Oracle Reports (para relatórios) e Oracle Forms (para
interface com o usuário), por exemplo, sem que as funcionalidades originais
sejam alteradas.
O AIM oferece modelos de documentos para todo o ciclo de desenvolvimento de
customizações, considerando as fases de definição do problema, levantamento de
requisitos e análise do problema, projeto da solução, construção e transição da
customização para o ambiente de produção. Nestas fases são desenvolvidas as
atividades do projeto para as quais o AIM oferece modelos e guias para estas
atividades, que podem ser categorizadas em:
• Gerência de projeto: atividades como definição do escopo de trabalho;
estratégias de controle de ambiente e versões de documentos e fontes; planos de
trabalho, de qualidade e de risco; organização, treinamento e alocação de equipe,
entre outros.
• Requisitos de Negócio: atividades de levantamento das necessidades específicas
da empresa, considerando as estruturas financeira e de operação.
• Projeto e construção das customizações: considera as estratégias para
desenvolvimento das customizações; análise, projeto e estimativas de esforço
para a construção para a qual é proposto um modelo de métrica; construção e
documentação da extensão.
• Teste da solução: considera as estratégias de teste funcional e de
performance, além das questões relativas a ambiente de deste e aceitação do
cliente.
• Instalação e treinamento: considera as estratégias adotadas para instalação
das extensões desenvolvidas e validadas bem como o planejamento e controle dos
treinamentos de usuários.
Outro ponto importante considerado no processo é a existência de padrões de
nomenclatura de estrutura de diretórios, arquivos, tabelas, campos, variáveis e
demais elementos durante o desenvolvimento, de forma que a manutenção e mesmo
atualizações de versões das aplicações possam ser feitos de maneira tranqüila. A
adoção completa ou parcial de muitos modelos, guias ou mesmo fases do processo,
dependem do porte da customização a ser desenvolvida e nós temos como atender às
necessidades específicas de sua empresa garantindo ótimos resultados em termos
de qualidade, prazos e custos.
Grupo Alba Spectrum Technology (
http://www.albaspectrum.com
http://www.enterlogix.com.br
http://www.greatplains.com.mx ) - SAP Business One, Oracle: Oracle
E-Business Suite, Oracle Financials, Microsoft Business Solutions: Microsoft
Great Plains (Microsoft Dynamics GP), Microsoft CRM (Microsoft Dynamics CRM),
Microsoft Navision (Microsoft Dynamics NAV), Microsoft Axapta (Microsoft
Dynamics AX). Atendemos clientes em São Paulo, Rio de Janeiro, Salvador, Porto
Alegre, Curitiba, Belo Horizonte, Recife, Manaus e demais cidades do Brasil e o
resto do mundo.
Alba Spectrum Group
São Paulo: +55-11-3444 4949, USA +1-866-528-0577, +1-630-961-5918,
help@albaspectrum.com skype:
albaspectrum
|
Bookmark with:
What are these?