folder alm
Post on 15-Mar-2016
262 Views
Preview:
DESCRIPTION
TRANSCRIPT
www.especi�cacoes.com
Application Lifecycle ManagementUma abordagem pragmática para a estruturação e
automação dos processos de ALM corporativos
www.especi�cacoes.com
Application Lifecycle ManagementUma abordagem pragmática para a estruturação e
automação dos processos de ALM corporativos
A área de sistemas representa uma parcela significativa da estratégia e do orçamento corporativos. Apesar de sua relevância aos negócios e volume financeiro envolvido, os resultados dos projetos de TI são consideravelmente baixos frente aos seus planejamentos de prazo, custo e escopo.
Realidade da Área de Sistemas
Metodologias
Quality CenterTFSVisual Studio
Rational
Calib
er
SerenaClearQuest
ChangePoint
ClearCase
Team Concert
Ferramentas
Maturidade
2.0
Ciclo de Vida das Aplicações
Não Possuem Gestão
Não Possuem Gestão do Conhecimento de Software
59%
Fonte: PMI
Fonte: Accenture & IDC
Scrum
MPS-Br
RUP
CMM
iMSF
Custos acima do esperado: 45%
Tempo acima do esperado: 69%
Funcionalidades entregues: 67%
Índice de Sucesso dos Projetos de TI
32%
Fonte: Standish Group
As abordagens tradicionais de aquisição das ferramentas seguidas da contratação de serviços de instalação e mentoring não conseguem a agilidade e a eficiência para colocar todas as capacidades e serviços de ALM funcionando. A longa duração dessa estruturação e implantação (interna ou terceirizada) acaba por perder prioridade frente às pressões do dia a dia do negócio, deteriorando a visão inicial e mantendo a situação de semi-estruturação da TI e seu reflexo nos resultados produzidos pela área de sistemas.
Importante notar que não é por ausência de ferramentas ou metodologias que a situação da indústria de TI apresenta tais resultados. Apesar da grande oferta disponível (muitas vezes já dentro da própria empresa), a realidade é que muito pouco destas inovações encontram-se efetivamente aplicadas dentro das empresas.
Nenhuma melhoria significativa nos últimos 14 anos!
Índice de Sucesso dos Projetos de TI
Com Problemas
Bem Sucedido
Mal Sucedido
100%
80%
60%
40%
20%
1996 19980%
27%
26%28%
34% 29%35% 32%
2000 2002 2004 2006 2009
Fonte: Standish Group
Metodologias
Quality CenterTFSVisual Studio
Rational
Calib
er
SerenaClearQuest
ChangePoint
ClearCase
Team Concert
Ferramentas
Maturidade
2.0
Ciclo de Vida das Aplicações
Não Possuem Gestão
Não Possuem Gestão do Conhecimento de Software
59%
Fonte: PMI
Fonte: Accenture & IDC
Scrum
MPS-Br
RUP
CMM
iMSF
Ano pós ano, dentre as principais preocupações dos CIOs (fonte Gartner Research) mantêm-se: Melhorar os Processos de Negócio, Reduzir Custo e Melhorar Eficiência – questões diretamente ligadas e tratadas pelo Gerenciamento do Ciclo de Vida das Aplicações (ALM).
No intuito de prover uma abordagem rápida e pragmática para as iniciativas de ALM das empresas, o especificacoes.com vem investindo na integração, customização e complementação da solução de ALM da Microsoft. Ao longo dos anos acumulou um extenso leque de aceleradores e uma dinâmica de trabalho que visa implantar uma arquitetura única e integrada de ALM, que suporte o ambiente heterogêneo de desenvolvimento, num processo de trabalho alinhado à metodologia de cada cliente e às melhores práticas de mercado.
Uma Abordagem
A dinâmica de trabalho proposta tem como premissa a implantação de um “backbone” de ALM que oriente todas as etapas do ciclo de vida das aplicações, gerenciando o conhecimento de software corporativo (importante patrimônio da empresa) e impulsionando a automação das atividades de construção, validação e implantação das aplicações – materializando o termo “fábrica” de software.
O conceito de “backbone” de ALM é bem representativo, dado que são diversas as ferramentas que são utilizadas ao longo do ciclo de vida das aplicações. Apesar disso, todas as informações devem ser geridas de maneira integrada, possibilitando ganho de eficiência operacional e uma visão gerencial efetiva do ciclo de vida: da demanda à aplicação implantada.
Em seus aceleradores de ALM, destaca-se, por exemplo, todo o processo de integração contínua e deployment automático de aplicações, para os ambientes de integração, testes, homologação (staging) e produção. Pela característica repetitiva e volumosa destas atividades, sua automação confere um alto grau de eficiência e retorno financeiro às iniciativas de ALM, servindo como um ponto de partida (quick win) muitas vezes adotado para justificar o investimento e impulsionar as demais ações de estruturação.
Integração
Teste Homologação
Produção
IntegraçãoContínua
Montagem eDistribuição
Ordens deTrabalho
Integração contínua, montagem e distribuição das aplicações,com mínima intervenção humana.
Backbone de Gestão dos Processos de ALM
Gestão do Conhecimento de Software
Automação Fabril
Work OrderFontes (modelos)
Work OrderFontes
Work OrderBug Tracking
Work OrderChange&Operation
Demanda
Indicadores
Projeto
Requisitos
Painel de Controledos Projetos
Especi�cações deProcessos e Software
Artefatos deProjeto
Desenvolvimento em Equipe(work-order, check-in/out)
IntegraçãoContínua
Análise deQualidade
Montagem e Distribuiçãodas Aplicações
Ferramentas de Gestão de Portfolio e Projetos
Ferramentas de Especi�cação de Requisitos Borland
Caliber®
®PowerDesigner
Ferramentas de Modelagem(Projeto e Arquitetura)
BorlandTogether
®
®
Ferramentas deDesenvolvimento
PowerBuider
Con�guration e Operation Management
software Unicenter
Ferramentas de Teste e Qualidade
Test ProfessionalQuickTestProfessional
Visio
Integração Contínua & Deployment Automatizado
Team Foundation Server
Ambiente de Integração
Build Server
Source Control
Sources Binário
Team BuildService Team Build Service
MS/WF Build AntScript
Reports
Instalador
1.2 Compilar
2.1 Con�gurações (Ambiente Integração)
1.4 Salva Compilados
2.2 Recupera Binários
2.4 Instalar
2.5 Instalar
2.6 Instalar
2.7 Instalar
2.3 Empacotar
1.3 Compilar 1.5 Implantar
Check-in
Fonte Alterado
Servidor de Dados
Instalador(Web-Service)
Servidor de Portais
Instalador(Web-Service)
Servidor de Componentes
Instalador(Web-Service)
Gestão dos Ambientes e Pacotes de Distribuição
Ambientes Pacotes
Server1 Server2 Unidade1 Unidade2
Work�ows
Fields
Aspx
Infopath
Jobs
Webparts
Shar
epoi
nt
.NET
AspNet
Reports
WCF
.NET Dlls
Java
/ J2
EE
EAR
JAR
WAR
DB Scripts
Struts
JasperReports
Empacotador
* Os produtos e as marcas apresentadas são registradas em nome de suas respectivas empresas
www.especi�cacoes.com
Application Lifecycle ManagementUma abordagem pragmática para a estruturação e
automação dos processos de ALM corporativos
www.especi�cacoes.com
Application Lifecycle ManagementUma abordagem pragmática para a estruturação e
automação dos processos de ALM corporativos
Sobre o especificacoes.comO especificacoes.com é uma empresa de serviços com atuação exclusiva em implantar e gerir continuamente o ambiente e os processos de ALM corporativos. A abordagem proposta pelo especificacoes.com tem como foco instaurar, com rapidez, um ambiente único e integrado de ALM, que respeite e atenda as normas e metodologias já instituídas na empresa e integre todo o ecossistema de fornecedores de TI.
Para isso, dispõe de um extenso leque de aceleradores para a implantação dos processos de ALM, abrangendo todo o ciclo de vida, da demanda, especificação dos processos e requisitos, à engenharia de software, validação e implantação de mudanças.
Estes aceleradores compõem um diferencial de atuação do especificacoes.com, servindo como um rápido startup dos projetos de ALM. Continuamente, estes aceleradores são evoluídos pela área de P&D do especificacoes.com, para mantê-los atualizados frente às melhores práticas e às inovações disponíveis dos ambientes e das ferramentas de desenvolvimento.
O especificacoes.com mantém uma forte aliança estratégica com a Microsoft, participando dos principais programas de aprimoramento, inovação e promoção das iniciativas de melhoria de maturidade e adoção dos conceitos e ferramentas de ALM no Brasil. Em 2011 o especificacoes.com atingiu o estágio máximo para a competência ALM da parceria Microsoft – a primeira empresa em todo o mundo a alcançar o nível ALM Gold Partner.
Seu foco
Sua plataforma
Em nosso site:
“A nova suite Visual Studio 2010, com suas inovadoras ferramentas para requisitos, testes e suporte a várias tecnologias como .NET e Java, oferece um amplo leque de soluções para aperfeiçoar a produtividade e a qualidade do desenvolvimento de sistemas corporativos. Um parceiro especialista como o especificacoes.com consegue trazer a eficiência e agilidade na implantação de todo esse potencial.”Carlos Zimmermann, Gestor de Marketing e Vendas para Ferramentas de Desenvolvimento e ALM da Microsoft.
“Trabalhamos junto com o especificacoes.com há dois anos ininterruptamente. Este esforço conjunto do parceiro e da Microsoft Brasil foram fundamentais para alcançarmos este patamar de excelência e consequente reconhecimento.”Rodrigo Orzari, Gerente de Plataforma e Desenvolvimento da Microsoft.
Atendimento a normativas
Reduçãode custos
Alinhamentocom negócio
Heterogêneo
top related