PrimeUp Educação. Caso real: implantação de solução de ALM. sergio.fernandes@primeup.com.br

Documentos relacionados
Integração Contínua com Rational Team Concert, Jenkins e SonarQube

The Software Economics Company. Testando para os Outros Lições Aprendidas pela Fábrica de Testes Funcionais da PrimeUp

Política Organizacional para Desenvolvimento de Software no CTIC

PMONow! Serviço de Implantação de um Escritório de Projetos

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

ESCRITÓRIO RIO DE PROJETOS

Rational Requirements Composer Treinamento aos Analistas de Qualidade e Gestor das Áreas de Projeto

Laudon & Laudon MIS, 7th Edition. Pg. 1.1

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

GTI Governança de TI

Oficina de Gestão de Portifólio

Implantação de um Processo de Medições de Software

Rational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula:

SIMPROS Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR (SPICE) para Melhoria de Processos

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

Difusão da Certificação ISO 9001 da Embrapa Meio Ambiente

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013)

VIRNA. Virtualizador Nacional

MPSP Projeto ALM/Scrum. Diretoria de Sistemas de Informação

PROJETO DE FÁBRICA DE SOFTWARE

2.0. Uma Nova Geração de Ferramentas para Gestão de Processos de Software. Coordenação Carla Alessandra Lima Reis Rodrigo Quites Reis

Processos de Design de IHC (Parte II)

MECANISMOS PARA GOVERNANÇA DE T.I. IMPLEMENTAÇÃO DA. Prof. Angelo Augusto Frozza, M.Sc.

ESTRUTURA ISO 9.001:2008

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

Palestra: Como implementar a Gestão do Conhecimento na Administração Publica

TI Digital: Rede Social Corporativa alavancando produtividade em desenvolvimento de sistemas com modelo CMMI

Borland: Informatizando TI. João Carlos Bolonha

Engenharia de Software

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)

Estruturando Processo de Gestão de Projeto. José Renato Santiago

Caso de Sucesso RTC + Kanban

Fase 1: Engenharia de Produto

Project and Portfolio Management [PPM] Sustainable value creation.

CA Mainframe Chorus for Security and Compliance Management Version 2.0

Aplicação de Sistema Eletrônico para Planejamento das Etapas de Desenvolvimento de Produtos na Suspensys

1. O QUE ANTECEDEU O LIVRO?

Integrando o PSM ao COBIT

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

"A experiência da implantação do PMO na Secretaria da Fazenda do Estado da Bahia" Marta Gaino Coordenadora PMO

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

Pacote Microsoft Partner;Waldemar Nogueira;Microsoft Office 2007[2 licença(s)];impressora A3[1 und]

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br

TCI CMMI Nível 2. EQPS, Fortaleza, 21/06/2006. Grupo TCI 2006, todos os direitos reservados slide 1 de 23

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

RiskFree Uma ferramenta de apoio à gerência de riscos em projetos de software

Metodologia de Desenvolvimento de Sistemas

MBA: Master in Project Management

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE

Planejamento Estratégico de Tecnologia da Informação PETI

UNIP Ciência da Computação / Sistemas de Informação TED I - Orientações Gerais para Elaboração dos Documentos

PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec

Ambientação nos conceitos

Apresentação do Treinamento MSP. Fundamentos

CA Mainframe Chorus for Storage Management Versão 2.0

Assessoria em RH e Desenvolvimento Profissional

Políticas de Qualidade em TI

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR

Engenharia de Software II: Criando a Declaração de Escopo. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br


Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Modelos do Design de Software

A implantação da governança de TI:abordagens, barreiras e requisitos. Agenda da palestra

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

COMPETÊNCIA, CONSCIENTIZAÇÃO E TREINAMENTO

Treinamento BPM e BPMN Apresentação Executiva

Gestão e melhoria de processos no Governo de Minas Gerais: trajetória e resultados alcançados. Palestrante: Vanice Cardoso Ferreira

Engenharia de Software I

GARANTIA DA QUALIDADE DE SOFTWARE

Processo de Desenvolvimento Unificado

A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO DA 11ª. REGIÃO, no uso de suas atribuições legais e regimentais,

Governança de TI UNICAMP 13/10/2014. Edson Roberto Gaseta

Proposta. ITIL V Fundamentos. Apresentação Executiva. ITIL V Fundamentos

MELHORIA DE PROCESSOS MULTIMODELOS

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

PROFESSOR: CRISTIANO MARIOTTI

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE

P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

Grupo LWART: Case de migração JDE 9.0

Clóvis Diego Schuldt. Orientador: Prof. Wilson Pedro Carli

Sobre a Prime Control

1º Nível: Contato inicial responsável pelo registro de todas as solici tações e pela finalização do maior número possível de atendimentos.

MASTER IN PROJECT MANAGEMENT

Glauco Carneiro, João Werther (Desenvolva), Cristiane Carneiro, Vinicius Santos (Atena), Renato Vilela (Medicware), Martin Noel (Union)

Este programa tem como objetivo consolidar conhecimentos sobre as melhores práticas de Governança em TI com base nos modelos propostos pela

Apresentamos a divisão Portal Moveleiro Tecnologia, habilitada para o desenvolvimento de projetos alinhados a estratégias de e-business.

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes

Modelo de Referência para melhoria do processo de software (MR mps)

Gerenciamento de Riscos do Projeto Eventos Adversos

Transcrição:

PrimeUp Educação Caso real: implantação de solução de ALM sergio.fernandes@primeup.com.br

Roteiro Slide 2 Objetivo Escopo Esforço PrimeUp Estratégia proposta para o projeto Detalhamento Aumento de Produtividade

Objetivo do Projeto Slide 3 O objetivo mais amplo: construir uma solução para a automação do processo de desenvolvimento " Aumentando a qualidade dos produtos gerados e da produtividade equipes de desenvolvimento Objetivos Detalhados " Instalação e configuração da nova plataforma Rational para suporte ao desenvolvimento de sistemas Baseada na abordagem de Gerenciamento Colaborativo de Ciclo de Vida Aplicações " Transferência de conhecimento Mentoring Realização de projeto piloto Suporte " Definição de um modelo de uso alinhado ao processo de desenvolvimento do cliente

Escopo Slide 4 Rational Requirements Composer Rational Insight Distribuição Gerência de requisitos Construção Análise & Design Rational Software Architect Rational Quality Manager + Func Tester + Performance Tester + AppScan Testes funcionais e não funcionais Implementação Rational Team Concert

Escopo do projeto Slide 5 Aquisição, instalação e configuração Rational Definição de um modelo de uso alinhado ao processo de desenvolvimento Treinamento de multiplicadores nas Piloto para aprofundamento do conhecimento e como base para definição do modelo de uso customizado Mentoring presencial e remoto Desenvolvimento de um hboard de indicadores com base no Insight Suporte remoto durante a execução do projeto

Modelo de Uso Slide 6 Descrição do processo no nível operacional envolvendo uso Não é um manual Nem é uma definição do processo de desenvolvimento Processo de desenvolvimento Uso Contempla apenas o que é específico para determinada implementação da solução Diretrizes operacionais

Exemplo: aspecto do modelo de uso do Requirements Composer Os seguintes tipos de relacionamentos serão definidos em projetos RRC: " Necessidades de Negócio ligada a Requisito. " Requisito ligado a Especificação de Caso de Uso. " Especificação de Caso de Uso ligado a Storyboard ou Protótipos de Telas. " Protótipos de Telas são pertinentes a Storyboards. " Regras de Negócio específicas pertinentes a uma Especificação de Caso de Uso. " Regras de Negócio gerais liga a Especificações de Casos de Uso. " Especificação de Caso de Uso é implementada por Item de Trabalho no RTC. " Especificação de Caso de Uso é validada por Caso de Teste no RQM. " Requisito Não Funcional específico é pertinente a uma Especificação de Caso de Uso. " Requisitos Não Funcionais gerais são pertinentes a uma Especificação Suplementar. " Requisitos Não Funcionais gerais ligados a Especificações de Casos de Uso. Slide 7

Estratégia proposta para o projeto Slide 8 Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight Fevereiro Março Abril Maio Junho Julho Agosto Mentoring Executa

Detalhe Rational Focal Point Slide 9 Rational Quality Manager Rational Performance Tester Rational Funcional Tester Rational Team Concert Rational Focal Point Rational AppScan Rational Requirements Composer Rational Software Architect Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Rational Quality Manager Rational Performance Tester Rational Funcional Tester Rational Focal Point Rational Requirements Composer Rational Team Concert Rational Team Conert Admin Rational AppScan Rational Software Architect Slide 10 Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Detalhe As podem ser usa segundo muitos processos de desenvolvimento (ágeis, prescritivos, etc.) O Modelo de Uso define exatamente como usar cada ferramenta De forma compatível com o processo definido pela FUCAPI Para atingir os objetivos definidos pela Organização É uma prescrição detalhada Slide 11 Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Detalhe Configuração básica, executada pelo Cliente, com mentoring PrimeUp Slide 12 Contempla atividades que são pré-requisito para a execução do Piloto Gestão de Riscos + Planejamento + Qualidade + Testes + Gestão de Configuração + Construção + Infraestrutura Reduzir riscos na execução do piloto propriamente dito Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Detalhe Execução de Iteração, com uso conforme modelo de uso inicial, seguindo o processo; Mentoring presencial da PrimeUp Transferência de Conhecimento Slide 13 Definição de um esquema para medição de produtividade equipes Avaliação da efetividade de cada prática proposta Ao final do piloto, será efetuada uma avaliação dos resultados, que norteará a continuidade do projeto. Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Detalhe Slide 14 Aprofundamento do conhecimento e do modelo de uso pelo cliente propicia evoluir o modelo de uso Definição de configuração mais sofisticada, de acordo com objetivos do cliente Definições efetua em conjunto por cliente e PrimeUp Documentação do modelo de uso pela PrimeUp Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Detalhe Configuração efetuada conforme o modelo de uso versão 2 Definição de fluxos de itens de trabalho do RTC e de atributos específicos desses itens de trabalho Configuração de novos tipos de itens de trabalho Slide 15 Priorização configurações mais importantes, compatíveis com duração dessa atividade Execução pela equipe de Qualidade do clientecom mentoring presencial pela PrimeUp Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Detalhe Multiplicadores do cliente proveem mentoring para equipes de desenvolvimento no uso, segundo o modelo de uso PrimeUp provê mentoring para multiplicadores cliente Slide 16 Priorizar mentoring remoto, sempre que possível Risco: multiplicadores do cliente não estarem disponíveis para replicar conhecimento. Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Detalhe s Indicadores de Desempenho, com base em: Indicadores atuais Objetivos estratégicos modelo de uso da ferramenta Construção da solução de extração dos dados Construção dos hboards Slide 17 Instalação e Config. Treinamentos Modelo de Uso V1 PRÉ-PILOTO PILOTO Modelo de Uso V2 Configuração avançada Mentoring a projetos reais Dashboard de Indicadores Insight

Aumento de Produtividade Slide 18 Motivador principal para o cliente investir neste projeto Este projeto propicia aumento de produtividade ao: " Prover Colaborative Application Lifecycle Management " Integrar planejamento, acompanhamento e controle à execução do projeto propriamente dito " Simplificar e automatizar rastreabilidade " Simplificar a execução dos processos de garantia de qualidade " Automatizar testes funcionais e de performance " Automatizar a coleta de métricas e geração de indicadores de desempenho de qualidade e produtividade " Prover um mecanismo de gestão de configuração mais evoluído e integrado às atividades de execução do projeto " Propiciar aceleração da implementação de software através da execução de transformações automáticas dos modelos de análise & design Quando for atingido um grau de maturidade maior " PORÉM...

...há outros fatores envolvidos na questão do aumento de produtividade Tem que haver uma mudança cultural: " Evolução do processo de desenvolvimento " Capacitação da equipe no processo e " Institucionalização do uso segundo um modelo de uso compatível com o processo evoluído Slide 19 Produtividade produtos deste projeto " Focar o modelo de uso em práticas que propiciem aumento de produtividade Destacar esses aspectos no modelo de uso " Implementar um conjunto de indicadores (no Rational Insight) para propiciar avaliação objetiva de produtividade " Nas fases finais do projeto, cliente e PrimeUp desenham, conjuntamente, um programa para aumento da produtividade " Continuidade do projeto atual, focando nos aspectos chave PESSOAS, PROCESSO e FERRAMENTAS

Lições aprendi Slide 20 Esse projeto foi executado em 2011 Hoje, adotamos as seguintes premissas: " Ciclo de vida de iterativo para implantação de ALM " Focar em retorno a curto prazo, nas iterações iniciais " Estimular o uso out of the box " Construir plug-ins que funcionem como produtos reutilizáveis Exemplo: plug-in para gestão tarefas dos colaboradores, independentemente de área de projeto

Slide 21 OBRIGADO