WARP
Acelerando a excelência em
qualidade de software do Brasil
Sobre a Vetta
Sobre a Vetta
Exportando software desde 2001
• Maior empresa de exportação de software em MG
• Referência do potencial brasileiro em outsourcing:
ComputerWorld, CIO Magazine, Financial Times (desde
2002)
• Prêmio “Destaque em Exportação de Serviços” da APEX
e Ministério do Desenvolvimento, Indústria e Comércio
Exterior (2004)
• Uma das 22 empresas nacionais selecionadas para o
relatório “Perfil das Empresas Brasileiras Exportadoras
de Software” da Sociedade Softex (2005)
Sobre a Vetta
Sobre a Vetta
Exportando software desde 2001
2004 2003 2002 2001 Europa EUA Brasil
Fundada por ex-funcionários da Webmind, Inc.
Efeito WTC: expansão
para Brasil e Europa Primeiro projeto offshore maior que US$ 1M
Fim do ciclo CMMI-2 2005 Fim do ciclo CMMI-3 Primeiro destaque na imprensa internacional Mercados 2006
Desafios
Desafios
Barreiras de entrada no mercado global de TI
• Como competir no exterior
– Brasil x Índia + China
– Atingir mais qualidade com menos custos e menos tempo
• Uma vez atingido o patamar mínimo de qualidade para
exportação, onde atuar?
– Busca constante por maior produtividade
– Metas e bônus atrelados a prazos, custos e qualidade – Gestão personalizada de talentos
• Como complementar o processo de software?
– Automatizando mais e mais tarefas – Minimizando os atrasos pontuais
Resultados
Resultados
Projetos entregues no prazo previsto e dentro do orçamento
• Criação do Projeto WARP
– Congregação de todos os esforços pontuais para produtividade – Sigla para World-class Application Rapid Programming
• Resultados
– Projetos mais rápidos – Custos menores
– Qualidade igual ou superior à acordada – Times mais integrados
– Profissionais mais produtivos
– Revisões mais conscientes do processo – Processo de software mais produtivo
Projeto WARP
Projeto WARP
Reduzindo o tempo e custo da qualidade
• Roadmap
– 2002: framework de geração automática de código
– 2003: ferramentas de software para otimização de tarefas – 2004: adequação do processo existente para CMMI-2
– 2005: ferramenta de integração processos + projetos + CMMI – 2006 (em finalização): adequação do processo para CMMI-3 – 2007 (em andamento): Portal WARP
• Produtos do projeto
– WARP.engine: motor de aceleração – WARP.chart: mapa de navegação
– WARP.drive: instrumentos de controle – WARP.pulse: saltos de qualidade
WARP.engine
WARP.engine
Motor de aceleração
• Características
– Linguagem declarativa XML para criação de telas – Geração automática de código
– Código gerado em J2EE (atual) e .Net (2007)
– Equipes 30% menores, 20% menos prazos e 50% mais qualidade (telas padronizadas, menos manipulação de código)
WARP.chart
WARP.chart
WARP.drive
WARP.drive
Instrumentos de controle
• Conjunto de ferramentas para
– Automatizar tarefas
– Acelerar produtividade pessoal – Medir e analisar métricas
– Verificar e registrar lições aprendidas – Gerir as equipes de projetos
– Visualizar o estado da carteira de projetos
• Versão 2 (2006) conta com incentivo do CNPq –
RHAE/Inovação
• O que não é o WARP.drive
– Um sistema de workflow
WARP.pulse
WARP.pulse
Saltos de qualidade
• Gestão integrada de processos de software
– Gestão da adequação a modelos de maturidade – Geração automática de processos
– Avaliação facilitada de processos
• Usuários
– SEPG
– Consultor em melhoria de processos – Avaliador
– Gestão da empresa
• O que não é o WARP.pulse
PBQP 2006
PBQP 2006
Acelerando
a excelência
em qualidade de software
do Brasil
Portal WARP
Portal WARP
Acelerando a excelência em qualidade de software do Brasil
• Problemas
– Existem muitas opções de ferramentas que resolvem parcialmente a gestão e controle de projetos
– Não existe uma ferramenta que atenda a qualquer organização em qualquer nível de maturidade
– Ferramentas líderes de mercado não são acessíveis às MPEs
• Motivações
– Cumprir recomendações do Programa Brasileiro de Qualidade e Produtividade em Software
• Objetivos
– Contribuir para a melhoria de processos de MPEs com ferramentas de apoio à qualidade
Portal WARP
Portal WARP
Acelerando a excelência em qualidade de software do Brasil
• Criação do Portal WARP, com um sistema que integra
– Aplicações e processos já desenvolvidos pela Vetta – Ferramentas de gestão de projeto
– Baseado em ferramentas open-source – Modelos de maturidade existentes
• Exemplos
– WARP.drive, WARP.chart, WARP.pulse – openproject, dotproject
– cvs/svn, bugzilla/scarab, actitime, cruisecontrol, jasper – MPS.BR, CMMI, Séries ISO, PMBoK
• Extensível a futuras aplicações, ferramentas, processos
Portal WARP
Portal WARP
Acelerando a excelência em qualidade de software do Brasil
• Por que “acelerando”?
Incentiva grupos de desenvolvedores e MPEs a utilizar ferramentas que representam baixos custos de prospecção e
aquisição Custos acessíveis a empresas de qualquer
porte
Estimula serviços e produtos integrados, focados na qualidade de software
Modelo de negócios
Banco de métricas, fóruns de discussão, lições aprendidas Troca de experiências
Ao contrário de um sistema monolítico, escolhe-se somente as ferramentas mais alinhadas à estratégia da empresa Adoção simplificada de ferramentas
Evita que empresas gastem recursos tentando resolver os mesmos problemas com ferramentas
Informação aberta a todos
Portal centraliza e classifica ferramentas para gestão e controle de processos / projetos
Portal WARP
Portal WARP
Acelerando a excelência em qualidade de software do Brasil
• Como?
• Tecnologia RSP (Rich Server Platform)
– Consórcio open-source iniciado pela Vetta em análise pela Eclipse Foundation (http://www.eclipse.org/proposals/rsp) – Plataforma inovadora que permite integração de diferentes
ferramentas em um único sistema Web
– Novo conceito de usabilidade: usuário constrói sua própria interface
• Modelo de negócios
– Portal ASP (Application Service Provider) via Web – Mantido com contribuição de parceiros
Portal WARP
Portal WARP
Portal WARP
Portal WARP
Portal WARP
Portal WARP
Portal WARP
Portal WARP
Acelerando a excelência em qualidade de software do Brasil
• Três formatos de uso
– Gratuito: versões open-source das ferramentas
– Pago: através de uma taxa mensal, módulos mais completos – Associado: acesso ao sistema completo e aprovação de novas
ferramentas
• Shopping online de plug-ins e ferramentas
– Escolha de módulos dependendo da necessidade e maturidade da empresa
– Paga-se o que se usa: taxa mensal = soma dos preços de plug-ins e ferramentas pagas
Portal WARP
Portal WARP
Portal WARP
Portal WARP
Acelerando a excelência em qualidade de software do Brasil
• Próximos passos:
– Versão alfa: WARP.pulse
• Independência do processo ou modelo de maturidade escolhido
• Permite adequar o processo a um ou mais modelos ao mesmo tempo • Focada em reduzir o tempo para conseguir a avaliação, e melhorar o
aproveitamento do tempo do consultor • Baselining de processo
• Processo contínuo de auto-avaliação
– Até setembro/2006: congregar empresas e parceiros para complementar a versão alfa do portal