2º Encontro Rational de Desenvolvimento de Software 24 de setembro de 2013 São Paulo Caso de Sucesso RTC + Kanban Eduardo Bello eduardo.bello@pitang.com Consultor Rodrigo Cerullo rodrigo.cerullo@centralnacionalunimed.com.br Analista de Sistemas 2º Encontro Rational de Desenvolvimento de Software Building better software 2012 IBM Corporation
Eduardo Bello Consultor Twitter: @bellowork E-mail: eduardo.bello@pitang.com DeveloperWorks: extendingrtc - http://ibm.co/rtcext Rodrigo Cerullo Analista de Sistemas E-mail: rodrigo.cerullo@centralnacionalunimed.com.br 2
Agenda Introdução Sobre a Pitang Sobre a Central Nacional Unimed Equipe de Desenvolvimento Processos e Atividades Benefícios Alcançados Próximos Passos 3
Empresas Rational Team Concert 4
Sobre a Pitang Um dos principais parceiros da IBM com mais de 10 anos de experiência em formar ambientes de alta produtividade e qualidade em gestão do ciclo de vida de software; Resultados Rápidos proporcionados pelo time de alta expertise e experiência comprovada, incluindo Gustavo Alves - IBM Champion 2013; www.pitang.com 5
Sobre a Pitang Expertise nos produtos da IBM tais como: Collaborative Lifecycle Management (RTC+RRC+RQM) IBM Rational UrbanCode Deploy IBM Worklight IBM Rational Test Workbench Integrações com ferramentas de terceiros RTC x TRSM RTC x HPQC RQM x RRC x Ferramentas OpenSource www.pitang.com 6
Sobre a Pitang Portfólio amplo e flexível de serviços Desenvolvimento e manutenção de sistemas Consultoria Fábrica de Software e de testes Migração de legados Outsourcing Treinamentos Certificações CMMi3, MPS.BR Nível C, ISO 9001:2008 e MPT.BR para processos www.pitang.com 7
Central Nacional Unimed
15 anos 974 colaboradores 261 empresas contratantes 1.363.730 beneficiários (7,2% dos clientes do Sistema Unimed) R$ 1,85 bi faturamento em 2012 (21% acima que 2011)
Tecnologia da Informação Sistemas e Infraestrutura Setembro - 2013
OBJETIVO Prover recursos e serviços de TI para apoiar a operação e negócios da empresa, garantindo a disponibilidade continua, escalabilidade, performance e segurança.
Principais atividades e Serviços Analisar e avaliar a viabilidade de soluções, especificar e desenvolver sistemas de apoio aos negócios da empresa; Fornecer suporte técnico aos usuários nos sistemas implantados; Treinar e acompanhar os usuários na utilização dos sistemas desenvolvidos internamente ou por terceiros; Adequar/modernizar sistemas já implantados de acordo com as novas solicitações dos usuários; Reuniões, workshops e encontros como membros dos comitês: PTU, TISS, ANS, Tecnologia do Sistema Unimed.
Tecnologia da Informação 2 o Encontro Rational de Desenvolvimento de Software 24 de setembro de 2013 SUPERINTENDENTE EXECUTIVO DE CONTROLADORIA E FINANÇAS Data Center GERENTE DE TECNOLOGIA DA INFORMAÇÃO Supervisor Tecn.e Infra Gestão Infra Operação Adm. Redes Adm. Banco Gestão corporativa Controladoria Administrativo Gestão Saúde Adm.TopSaúde Desenv. Sistemas Informações Estratégicas Seg. Info. HelpDesk Realização do projeto de KANBAN e RTC
Equipe de Desenvolvimento
Principais sistemas entregues e mantidos Projetos com uso do IBM FILENET: FDC Fluxo Digital de Contas Médicas; FDI Faturamento Digital de Intercambio; FDA Fluxo Digital Administrativo; (1ª entrega) Dashboards de gerenciais. Digitalização de notas para a auditoria da Receita Federal. Portais de Serviços on-line: Portal do Beneficiário (+ 7.000.000 acessos); Portal do Prestador; Portal do Cliente Empresarial; Portal da Unimed.
Principais sistemas entregues e mantidos SAN Sistema de Apoio ao Negócio: Intercambio. Análise da Suficiência de Rede. NAPI Gerenciamento de crônicos Gestão da Ouvidoria Top Saúde: Cerca de 140 funcionalidades (Relatórios/Telas/ Rotinas);
2o Encontro Rational de Desenvolvimento de Software 24 de setembro de 2013 Implantação de metodologia de trabalho Implantação de metodologia que é baseada na gestão visual, através do quadro KANBAN, com o apoio da ferramenta IBM Rational Team Concert, que é uma ferramenta de ALM (Gerenciamento do ciclo de vida dos sistemas).
Processo 2 o Encontro Rational de Desenvolvimento de Software 24 de setembro de 2013 Instalação e Configuração do RTC Rational Team Concert Treinamento RTC Mentoring Acompanhamento Rodrigo Yoshima Treinamento Kanban Elaboração do Kanban Board Mentoring Acompanhamento 18
Atividades Quadro Físico 19
Atividades Legendas 20
Atividades Configuração do Processo de Desenvolvimento 21
Atividades Utilização da visão Kanban da ferramenta 22
Benefícios com Kanban Participação colaborativa entre os analistas de requisitos e analistas de sistemas Reuniões diárias e seleção de tarefas permitem o compartilhamento de conhecimento entre os colaboradores Conhecimento e desenvolvimento dos sistemas passa a ser descentralizado entre os colaboradores A exposição do quadro físico proporciona aos gestores e analistas a visualização precisa do andamento das demandas. 23
Benefícios com RTC Analistas de Requisitos Criação de uma célula para a recepção, abertura e especificação do chamado Registro unificado das atividades (e-mail, telefone, software de gerenciamento de mudanças denominado ASM, etc.) Usabilidade. Fácil utilização Criação de consultas. Rapidez nas informações sobre os chamados Versionamento de documentos de especificação Notificações para identificar o andamento da atividade 24
Benefícios com RTC Analistas de Sistemas Versionamento seguro dos fontes Relacionar uma atividade ao código entregue Consultas das atividades Arquitetura do Jazz Source Control com três níveis Gestores Controle das demandas, backlog e KPIs Maior visibilidade através dos Dashboards 25
2o Encontro Rational de Desenvolvimento de Software 24 de setembro de 2013 Benefícios com RTC + Kanban Tempo médio entre releases passou de 30 para 18 dias Perda de código devido a sobrescrita foi extinta 26
Próximos passos Implementação do Deploy Automático Instalação do Rational Quality Manager Instalação do Rational Requirements Composer Atualização do RTC para a versão 4.0.5 27
New in v4.0.5 Story 276272: Support Stand-up Meeting Collaboration with Taskboard and Kanban Views Plan Item 239726: [CCM] Technical investigation: Improve Taskboard and Kanban support Enhancement 216786: Allow control of what state groups are used as Taskboard/Kanban columns Enhancement 261606: Improve Kanban reports 28
RTC v4.0.5 Previsão 4.0.5 M2-04/10/2013 4.0.5 Final - 01/11/2013 29
30
31