Otimização da Infra-Estrutura de Aplicações
O Modelo de Otimização da Infra-Estrutura da Plataforma de Aplicações define
quatro níveis de maturidade. Confira as suas características:
1. Básico
- A infra-estrutura básica da plataforma de aplicações é caracterizada pelo foco único em capacidades “funcionais”
de aplicativos - apenas fazer os processos e a infra-estrutura funcionar sem projeto de experiência identificável do
usuário.
-
Há pouca automatização do processo/fluxo de trabalho fora daqueles bloqueados com aplicativos
autônomos.
-
Organizações confiam em soluções alternativas para processos através de aplicativos e funcionários.
-
Ferramentas de relatório são descentralizadas e altamente dependentes de TI.
-
Os Indicadores de Performance (Key
Performance Indicators - KPIs) são inseridos manualmente e documentos estáticos são usados para acompanhar o
desempenho.
-
Projetos de desenvolvimento são acompanhados ativamente em ferramentas e plataformas do legado.
2. Padronizado
- A infra-estrutura padronizada reconhece que a Experiência do Usuário (User Experience) existe como uma disciplina
de projeto separada dentro do desenvolvimento do aplicativo.
- Algumas metodologias para poucos serviços são
utilizadas e expostas.
- Tarefas manuais repetitivas, baseadas em papel, são substituídas por tarefas repetitivas
automatizadas e alguns processos departamentais ampliam múltiplos aplicativos.
- Serviços de dados são padronizados
e scorecards de departamentos são fontes de banco de dados KPI .
- Metodologias lightweight como Agile, Scrum, etc.
estão sendo usadas em algumas equipes (inconsistentes na organização).
- Há limitação de experiência com
ferramentas de ciclo de vida.
3. Avançado
- A infra-estrutura avançada é onde a TI desenvolveu planos para disponibilizar e explorar a Experiência do Usuário em
futuros projetos.
- Eles estabeleceram uma metodologia de desenvolvimento para SOA e serviços e podem gerenciar
números crescentes de serviços.
- Todos os processos empresariais básicos são automatizados e as atividades processuais
são monitoradas.
- Os serviços de informações são integrados e flexíveis.
- Os serviços de relatório estão no local para
desenvolvimento de relatórios direcionados pelo usuário. Apenas a manutenção ainda tem espaço no legado.
- Todo o
desenvolvimento ativo é em ferramentas e plataformas modernas.
- Metodologias lightweight como Agile, Scrum, etc.
são usadas nas equipes.
- Há uma extensa experiência com ferramentas de ciclo de vida de desenvolvimento.
4. Dinâmico
- Clientes com infra-estrutura dinâmica consideram a Experiência do Usuário um elemento “make-or-break” de
desenvolvimento de aplicativo.
- O amplo uso do SOA na empresa e a abstração de processos são totalmente
alcançados.
- A abstração de processo fornece versões dinâmicas, controle, atualização, reimplantação e adaptabilidade
para a carga de trabalho.
- Fluxos de trabalho são automatizados e têm visibilidade de fim a fim.
- Business intelligence
ou monitoramento de atividade de negócios é usado dentro da automatização de processos de negócios (relatórios
incorporados, monitoramento de atividade de negócios, gerenciamento de dados master).
- Todo o desenvolvimento
ativo está nas ferramentas e plataformas modernas. Ferramentas e plataformas do futuro são ativamente investigadas.
-
Uma metodologia formalizada é empregada e ferramentas de ciclo de vida são usadas freqüentemente.