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

Preview:

Citation preview

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

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;

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

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.

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

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;

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;

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;

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;

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;

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;

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;

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;

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.

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

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.

Cadastro do produto no sistema

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

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;

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;

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

Entrada da solicitação de mudanças

Entrada da solicitação de mudanças

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

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;

Análise de impacto nos produtos/projetos

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

Tranferência da pendência para o projeto

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

Análise de impacto nos produtos/projetos

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

Análise de impacto nos produtos/projetos

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

Análise de impacto nos produtos/projetos

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

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;

● 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

Planejamento do gerente de projetos

Acompanhamento do gerente de projetos

Acompanhamento do gerente de projetos

Acompanhamento do gerente de projetos

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;

Acompanhamento da produtividade do recurso

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;

Ratreabilidade

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

Comunicação para o cliente

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

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;

Workflow

● Tipos de Workflow

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;

Visão geral da integração

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;

Contato

Alessandro Pires de Camargo

alessandro.camargo@matera.com

Recommended