gestão de mudanças em projetos para atender Órgãos regulamentadores alessandro pires de camargo

44
Gestão De Mudanças Em Projetos Gestão De Mudanças Em Projetos Para Atender Órgãos Para Atender Órgãos Regulamentadores Regulamentadores Alessandro Pires Alessandro Pires de Camargo de Camargo

Upload: internet

Post on 22-Apr-2015

108 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Gestão De Mudanças Em Projetos Para Gestão De Mudanças Em Projetos Para Atender Órgãos RegulamentadoresAtender Órgãos Regulamentadores

Alessandro Pires de Alessandro Pires de CamargoCamargo

Page 2: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Alessandro Pires de Camargo

● Pós-graduação: Gestão de Projetos de Desenvolvimento de Software (Unisal – 2005);

● Graduação: Análise de Sistemas (PUC-Campinas – 2000);● Atua como gerente de projetos na empresa MATERA

Systems desde 2005;● Trabalha com desenvolvimento de software desde 1998;

Page 3: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Agenda

● Objetivo

● Apresentação da empresa e mercado de atuação

● Principais órgãos regulamentadores na área financeira

● Exemplos de mudanças dos órgão regulamentadores

● Responsabilidades referentes as alterações

● Estatística de alterações de projetos

● A gerência de mudanças de escopo nos projetos

● Processo da empresa para alterações em projetos

● Visão geral da integração

Page 4: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Objetivo

● Apresentar um caso de gestão de mudanças onde as mudanças no projeto partem de órgãos regulamentadores, como o Banco Central, Febraban ou Receita Federal;

● Demonstrar o processo desde a divulgação da mudança até a entrega da alteração para o cliente da empresa, passando pelo tratamento do impacto da mudança no projeto;

● Discutir como o CMMI, PMBoK e software de apoio a gestão podem ajudar no controle de mudanças de um projeto.

Page 5: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Apresentação da empresa e mercado de atuação

MATERA Systems (www.matera.com):● Empresa provedora de soluções completas de TI para o

Mercado Financeiro (com foco no core business) e Corporativo;● 20 anos de atuação;● Cerca de 200 profissionais distribuídos em SP, RJ, Campinas e

EUA;● Soluções instaladas em cerca de 40 instituições financeiras;● CMMI-SW conquistado em 2005;● Investimento constante em Qualidade e Melhoria de Processos:

CMMI, RUP, profissionais PMP, práticas do PMBoK;● Faturamento anual R$20 M (últimos 12 meses).

Page 6: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Principais órgãos regulamentadores na área financeira

● Banco Central - Autarquia federal integrante do Sistema Financeiro Nacional, sendo vinculado ao Ministério da Fazenda do Brasil. Assim como os outros bancos centrais do mundo, o brasileiro é a autoridade monetária principal do país. Principais competências que afetam os projetos da empresa:

● Regular a execução dos serviços de compensação de cheques e outros papéis;

● Autorizar, normatizar, fiscalizar e intervir nas instituições financeiras;

● Controlar o fluxo de capitais estrangeiros, garantindo o correto funcionamento do mercado cambial;

Page 7: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Principais órgãos regulamentadores na área financeira

● Febraban – é a principal entidade representativa do setor bancário brasileiro. O objetivo da federação é representar seus associados em todas as esferas para o aperfeiçoamento do sistema normativo, a continuada melhoria da produção e a redução dos níveis de risco. Propõe e defende mudanças ou edição de normas que aumentem a eficiência do sistema financeiro e o aprimoramento dos seus instrumentos;

● Receita Federal - As principais funções da Receita Federal são: controlar a arrecadação tributária da União recolhendo e fiscalizando impostos como o IRPF e o ITR e realizar o controle aduaneiro das importações e exportações brasileiras;

● CETIP, CELIC e outros;

Page 8: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Exemplos de mudanças dos órgão regulamentadores

● Banco Central● RESOLUCAO 2.682: Dispõe sobre critérios de classificação das

operações de crédito e regras para constituição de provisão para créditos de liquidação duvidosa. (...) Esta Resolução entra em vigor na data da sua publicação, produzindo efeitos a partir de 1º de março de 2000(...);

● Febraban● Layout padrão Febraban - Debito Automático versão 5.0;● Layout padrão de Código de Barras - Arrecadação versão 4.0;

● Receita Federal● Lei nº 9.311 - Institui a Contribuição Provisória sobre Movimentação

ou Transmissão de Valores e de Créditos e Direitos de Natureza Financeira - CPMF, e dá outras providências;

Page 9: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Compromisso da empresa na manutenção dos produtos

● Os clientes possuem um contrato de manutenção com os produtos, com isso a empresa tem o compromisso em atender as alterações em tempo hábil;

● Ter os produtos atualizados para atender o mercado;

Page 10: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Responsabilidades referentes as alterações

● Órgão regulamentador● O órgão regulamentador divulga a alteração, informando o que deve ser

alterado detalhadamente, assim como o prazo para homologação e entrada em vigor a alteração. Algumas alterações só são divulgadas no SisBacen;

● Empresa● A empresa possui uma área que monitora as alterações divulgadas pelos

órgãos regulamentadores. Quando identificada uma alteração, é iniciado o fluxo para alteração nos projetos;

● A empresa entende, desenvolve, testa e disponibiliza o produto ao cliente;

● Cliente● Algumas alterações só são divulgadas para as instituições financeiras através

do SisBacen, que é um terminal onde as instituições estabelece comunicação com o Banco Central. Neste caso o cliente é responsável em repassar esta alteração para a empresa;

● O cliente é responsável por homologar o sistema, com o apoio da empresa, se desejado;

Page 11: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Projetos afetados pelas mudanças

● Evolução de produtos● São projetos de aperfeiçoamento do produto, onde novas

funcionalidades são introduzidas;● Manutenção de produtos

● São projetos de correções do produto, onde funcionalidades existentes devem ser alteradas;

● Desenvolvimento de Tailor Made● Sistemas desenvolvidos especificamente para um cliente;

● Manutenção de Tailor Made● O Tailor Made pode possuir contrato de manutenção ou a

manutenção é solicitada pelo cliente;

Page 12: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Estatística de alterações de projetos

● Dos chamados atendidos pela empresa, 5% são referentes a alterações de legislação;

● Alguns produtos chegam a ter 10% dos chamados referentes a alterações de órgãos regulamentadores;

● Desde jan/2006, 262 chamados referentes a alterações em produtos devido a alteração de órgãos regulamentadores, Equivalente a 14 alterações por mês;

Page 13: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

A gerência de mudanças de escopo nos projetos

● CMMI nível 2

● A área de processo de CM - Gerência de Configuração – tem como objetivo estabelecer e manter a integridade dos produtos de software dos projetos;

● A Gerência de Configuração identifica a versão do software em um determinado ponto no tempo, controlando as alterações e mantendo a integridade e rastreabilidade no ciclo de vida do software;

● A empresa utiliza o aplicativo CVS em conjunto com o sistema de gestão de projetos (MATERA Project) para gerência de configuração;

Page 14: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

A gerência de mudanças de escopo nos projetos

● PMBoK

● Mudanças significativas que venham a ocorrer durante todo o ciclo de vida do projeto irão provocar uma necessidade de reexaminar um ou mais processos de planejamento;

● Controle Integrado de Mudanças - Este é o processo necessário para controlar os fatores que criam mudanças para garantir que essas mudanças sejam benéficas, determinar se ocorreu uma mudança e gerenciar as mudanças aprovadas, inclusive o momento em que ocorrem. Esse processo é realizado durante todo o projeto, desde a iniciação até o encerramento do projeto.

Page 15: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

A gerência de mudanças de escopo nos projetos

● PMBoK

● Sistema de gerenciamento de configuração - Inclui o processo para submeter as mudanças propostas, sistemas de acompanhamento para revisar e aprovar as mudanças propostas, definição dos níveis de aprovação para autorizar mudanças e fornecimento de um método para validar as mudanças aprovadas.

● Sistema de controle de mudanças - É um conjunto de procedimentos formais documentados que define como as entregas e a documentação do projeto são controladas, mudadas e aprovadas. O sistema de controle de mudanças é um subsistema do sistema de gerenciamento de configuração

Page 16: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

A gerência de mudanças de escopo nos projetos

● Segundo o PMBoK, o sistema de informações do gerenciamento de projetos é um sistema automatizado, usado pela equipe de gerenciamento de projetos para monitorar e controlar a execução das atividades planejadas e agendadas no plano de gerenciamento do projeto. O sistema também é usado para fazer novas previsões conforme necessário.

● A Matera desenvolveu um sistema para Gestão de Projetos. Este é integrado com o CVS e o controle das alterações de projetos é feito por ele.

Page 17: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Cadastro do produto no sistema

• Todo produto é cadastrado no sistema, assim como os casos de uso e funcionalidades da aplicação;

Page 18: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Cadastro de projeto no sistema

• Todo projeto é cadastrado no sistema;• No caso de produtos da empresa (suítes), existe um projeto ativo para a próxima versão a ser lançada;

Page 19: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Inicio: Mudança originada no órgão regulamentador● O orgão regulamentador divulga a alteração, informando o que deve ser

alterado detalhadamente, assim como o prazo para homologação e entrada em vigor a alteração;

● Algumas alterações só são divulgadas no SisBacen, estas devem ser informadas pelos clientes;

Page 20: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

● A Central de Atendimento recebe a alteração do Órgão Regulamentador ou de algum cliente;

Entrada da solicitação de mudanças

Page 21: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Entrada da solicitação de mudanças

• Envio da pendência aberta para o Analista de Negócio;

Page 22: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Avaliação do Analista de Negócio

● Analista de Negócio avalia a alteração;● O entendimento da alteração pode ser feito em conjunto com

o(s) cliente(s);● O Analista de Negócio identifica os Casos de Uso afetados

pela alteração;● Pode ser identificado que a alteração afeta mais de um

produto;● É feito um comitê interno para decidir sobre as alterações;

Page 23: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Análise de impacto nos produtos/projetos

● Lista dos Casos de Uso afetados pela alteração;

Page 24: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Tranferência da pendência para o projeto

● Neste momento a alteração é transferida para a engenharia;

Page 25: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Análise de impacto nos produtos/projetos

● Cálculo de pontos e esforço da alteração;

Page 26: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Análise de impacto nos produtos/projetos

● Se uma nova funcionalidade for identificada, deve-se responder as perguntas em relação a sua complexidade

Page 27: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Análise de impacto nos produtos/projetos

● Caso a funcionalidade já exista, deve-se responder as perguntas em relação a sua complexidade

Page 28: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Abertura da aplicação

● A aplicação deve estar em um status que permita o desenvolvimento;

● Esta configuração é integrada com o controle do CVS;

Page 29: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

● A pendência será inserida no cronograma como uma atividade;

● O Gerente do Projeto aloca recursos necessários e ajusta o BAC, se necessário;

Planejamento do gerente de projetos

Page 30: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Planejamento do gerente de projetos

Page 31: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Acompanhamento do gerente de projetos

Page 32: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Acompanhamento do gerente de projetos

Page 33: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Acompanhamento do gerente de projetos

Page 34: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Apontamento de horas trabalhadas

● O recurso ao trabalhar na pendência, aponta as horas no sistema informando a atividade, quantidade de horas trabalhadas e o tempo estimado para término da atividade;

Page 35: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Acompanhamento da produtividade do recurso

Page 36: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Fechamento de versão

● Após efetuada a alteração no código, o mesmo deve aplicado no sistema de controle de versões e a aplicação no sistema deve ser fechada;

● Uma instalação da nova versão é gerada e disponibilizada para o cliente;

Page 37: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Ratreabilidade

● É possível rastrear quais arquivos e funcionalidades foram alteradas em uma pendência;

Page 38: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Comunicação para o cliente

● Na pendência é possível preencher o README da versão gerada, contendo as alterações efetuadas;

Page 39: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Workflow

● Em todo projeto existem workflows, que são disparados quando alguma ação é necessária, como alteração de BAC ou abertura de alguma versão de aplicativo;

Page 40: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Workflow

● Tipos de Workflow

Page 41: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Registro de ocorrências na pendência

● Na pendência estão cadastradas todas as ocorrências, como contato com o cliente e transferências entre projetos;

Page 42: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Visão geral da integração

Page 43: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Conclusões

● O processo e as ferramentas de apoio ajudam a gerenciar o impacto em multiplos projetos;

● Garantem a integridade das versões de software geradas para o cliente;

● Controlar diferentes versões de desenvolvimento de um produto, através da integração com sistema de controle de versão;

● Sem ferramentas e processos consistentes, perderia-se o controle da alteração ou haveria trabalho duplicado pelos envolvidos no projeto;

Page 44: Gestão De Mudanças Em Projetos Para Atender Órgãos Regulamentadores Alessandro Pires de Camargo

Contato

Alessandro Pires de Camargo

[email protected]