folder alm

4
Application Lifecycle Management Uma abordagem pragmática para a estruturação e automação dos processos de ALM corporativos Application Lifecycle Management Uma abordagem pragmática para a estruturação e automação dos processos de ALM corporativos

Upload: alisson-silva

Post on 15-Mar-2016

255 views

Category:

Documents


0 download

DESCRIPTION

folder alm

TRANSCRIPT

Page 1: Folder alm

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

Page 2: Folder alm

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).

Page 3: Folder 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

Page 4: Folder alm

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