Universidade Federal de Pernambuco. Graduação em Ciência da Computação. Centro de Informática

Documentos relacionados
PROCESSO UNIFICADO FOCADO EM BANCO

Universidade Federal de Pernambuco

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

Normas ISO:

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Aula 11 - Fluxo do RUP: Ambiente

Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG)

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum

Conhecendo um pouco sobre RUP

Avaliando a metodologia PRO.NET em

Qualidade de Processo de Software. Simone S Souza ICMC/USP 2018

Qualidade de Software

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)

Definição e Melhoria de Processo na Produção de Software Web

Engenharia de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Unidade VII Ferramentas de PDS. Luiz Leão

Gestão visual de projetos no NTI - UFPE

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

Melhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva

Utilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de Graduação

Visão Geral do RUP.

RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN

Processo Unificado Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução

U N I V E R S I D A D E FEDERAL DE PERNAMBUCO

Ferramenta de suporte a uma Metodologia para Testes Exploratórios

PROCESSO DE IMPLANTAÇÃO DO PMBOK EM ORGANIZAÇÕES DE SOFTWARE PROPOSTA DE TRABALHO DE GRADUAÇÃO

Uma Abordagem Para a Criação de Jogos Orientada a Uma Maior Conexão entre o Design e o Desenvolvimento.

Uma Análise do Processo de Monitoramento e Controle do Plano de Ação Institucional da Universidade Federal de Pernambuco

SISTEMAS DE INFORMAÇÃO UML UMA VISÃO GERAL

Metodologias Ágeis em um contexto CMMi 3: Estudo de Caso

Um mecanismo de monitoramento de serviços na plataforma OSGi

MODELAGEM DE SISTEMAS Unidade 5 Ciclo de Vida Iterativo e Incremental. Luiz Leão

Qualidade de Software

Agenda. Introdução Etapas genéricas Atividades de apoio Ferramentas de apoio Modelos genéricos Modelos de mercado Modelos de melhoria

Implantando o RUP e CMM2

UML: Introdução. História Visão geral Modelo conceitual da UML. Bibliografia. UML: introdução

EER-CASE: FERRAMENTA CASE DE MODELAGEM CONCEITUAL COM ENTIDADE- RELACIONAMENTO ESTENDIDO PARA BANCO DE DADOS PROPOSTA DE TRABALHO DE GRADUAÇÃO

UM PROCESSO PARA MANUTENÇÃO DA CONSISTÊNCIA DE INTERFACES INTEGRADAS AO AMADEUS

Análise do processo de desenvolvimento e manutenção do Sistema de Informação e Gestão Acadêmica (SIGA) com foco no Nível G do MPS.

Universidade Federal de Pernambuco

GINGAWAY UMA FERRAMENTA PARA CRIAÇÃO DE APLICAÇÕES GINGA NCL INTERATIVAS PARA TV DIGITAL

Aula 3.1 Introdução e Visão Geral do Processo Unificado

Inspector Panel: Um Painel de Controle para Acompanhamento de Progresso de Projetos de Software

ANÁLISE PARA INCLUSÃO DO FLUXO DE

Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio

Rational Unified Process (RUP)

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática

RECONHECIMENTO DE CARACTERES MANUSCRITOS JAPONESES

GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS

PROJETO DE UM MODELO DE UM CONVERSOR ANALÓGICO DIGITAL PARA SOC S

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Avaliação de Processos de Software Utilizando a Norma ISO/IEC Autor : Anisio Iahn Orientador : Everaldo Artur Grahl

Prova Discursiva Engenharia de Software

EUP(Enterprise Unified Process) & AUP(Agile Unified Process) Grupo 5: Yuni Mika Maeda Kathia Nogima Luiz Eduardo Ruisch

Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

QUALIDADE DE SOFTWARE

Processos de Software

Visão Geral de Engenharia de Software

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Um Processo de Análise de Cobertura alinhado ao Processo de Desenvolvimento de Software em Aplicações Embarcadas

1.1. Melhoria Contínua

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

Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática

Otimizando o processo de criação de personagens 2D em pixel art para jogos digitais através da ferramenta SpriteGen

DEBORA FERNANDES DA SILVA PROJETO CONTROLE DE ATIVIDADES ESPORTIVAS CURITIBA 2009

ADAPTAÇAO DE PROCESSOS DE DESENVOLVIMENTO

SCRUMBUT. Aula de Luiz Eduardo Guarino de Vasconcelos

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

VISUAL STUDIO TEAM SYSTEM IMPLANTAÇÃO DA SUITE DE FERRAMENTAS

Estendendo GeoDWCASE para Oracle Spatial e MySQL PROPOSTA DE TRABALHO DE GRADUAÇÃO

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO

Tópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas.

Qualidade de Software (cont)

Engenharia de Software. Herbert Rausch Fernandes

Modelo V e a Qualidade de Software Wall Street institute

Introdução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004

Engenharia de Software I. Curso de Desenvolvimento de Software Prof. Alessandro J de Souza

Fantasia Urbana: um design de experiências literárias

Metodologia de Desenvolvimento de Software para a Fábrica de Software do CEULP/ULBRA

PROVA DISCURSIVA (P )

Processos Ágeis de Desenvolvimento de Software

Análise e aplicação do selenium em automação de processos

Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)

Halison Miguel Edvan Pontes

QUAIS SÃO AS FASES DE IMPLEMENTAÇÃO DE UM SISTEMA DE GESTÃO INTEGRADA?

Análise e Projeto Orientados a Objetos Professora: Elisa Yumi Nakagawa PAE: Cristiane Aparecida Lana 2 semestre de 2015

UM FRAMEWORK DE CONECTIVIDADE PARA APLICAÇÕES MÓVEIS EM JAVA ME

Evoluindo do SW-CMM Nível 2 para o CMMI-SW Nível 3: A Experiência do Instituto Atlântico

O SEPG COMO FATOR DETERMINANTE PARA REAVALIAÇÃO CMMI NÍVEL 3

RUP/PSDS. Introdução e Comparação

Metodologias Ágeis de Desenvolvimento. Fernando Trinta

ITA - INSTITUTO TECNOLÓGICO DE AERONÁUTICA CTA COMANDO TECNOLÓGICO DA AERONÁUTICA CE 245 TECNOLOGIAS DA INFORMAÇÃO. Projeto Final

OBJETIVO COMO PARTICIPAR

Transcrição:

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Adaptação do Processo Unificado Caixa (PUC) em uma abordagem continua do CMMI para GIFUGRE - Estudo de Caso Proposta de Trabalho de Graduação Aluno: Adriano Novais Morais (anm@cin.ufpe.br) Orientador: Alexandre M. L. Vasconcelos (amlv@cin.ufpe.br) Recife, 30 de março de 2010

Sumário 1. Contexto... 3 2. Objetivo... 5 3. Cronograma... 6 4. Referências... 7 5. Assinaturas... 8 2

1. Contexto A importância dos processos na área de tecnologia da informação(ti) é indiscutível. Os processos possibilitam impessoalidade, ou seja, independente de quem executará os trabalhos, vão ser realizadas as mesmas atividades, produzidos os mesmos artefatos e gerenciados pelo mesmo conjunto de indicadores. Com essa padronização dos trabalhos, os projetos tornam-se mais previsíveis, possibilitando que os riscos sejam monitorados e mitigados com alto grau de precisão e controle. Os processos foram modelados para conduzirem os profissionais ao caminho mais controlado e seguro, possibilitando que qualquer membro da organização, com perfil e treinamento adequado, possa atender continuamente os projetos e manter os níveis de serviços dentro de uma variabilidade aceitável. A GIFUGRE(Gerencia de filial de Fundo de Garantia) setor da Caixa Econômica Federal responsável pela administração do FGTS, diante da necessidade de melhoria de seus processos de negócios, recorre à tecnologia da informação. Porem o uso da TI ocorre de maneira incorreta,isto é,sem processo, de maneira caótica e desordenada.na área de desenvolvimento de software não é diferente,falta uma sistemática de desenvolvimento de software e o sucesso depende diretamente dos desenvolvedores. Esta falta de sistematização na produção de software tem como resultado a baixa qualidade do produto final, dificuldade de entrega nos prazos e custos predefinidos e a inviabilização de uma futura evolução do software. Na realidade pode-se classificar o processo de desenvolvimento de software como um processo imaturo na definição do CMMI, pois são improvisados pelos profissionais e por seus gerentes, alem do desempenho depender das pessoas atuais. E mais, os papeis e responsabilidades não são claros, como também não se tem um entendimento do status atual do projeto. A Caixa Econômica Federal possui uma metodologia de desenvolvimento de software denominado PUC(processo unificado caixa).a sua definição tem como base os princípios do Processo Unificado[1] e 3

incorpora as práticas da CAIXA na aplicação da Metodologia para Desenvolvimento de Sistemas, porem essa metodologia é restrita as áreas de tecnologia.a GIFUGRE, por se tratar de um setor em que os projetos sofrem muitas mudanças,os requisitos sofrem alterações constantes e com uma equipe pequena de apenas 8 funcionários alem das datas de entrega serem curtas, a metodologia ágil[2] se enquadra perfeitamente nesse ambiente. Visando, em termos de qualidade de processo, uma melhorara no processo caótico já existente o CMMI[3] é o modelo escolhido. Dentre as representações do CMMI a escolhida foi a continua, pois ela permite que se selecione a ordem de melhoria que melhor atinge os objetivos da organização. 4

2. Objetivo O objetivo deste trabalho de graduação é adaptar o PUC(processo unificado caixa) as necessidades da GIFUGRE utilizando uma abordagem ágil e num contexto continuo do CMMI. 5

3. Cronograma Março Abril Maio Junho Estudo sobre CMMI, PUC e metodologias ágil Diagnóstico da empresa Plano de Ação Definição da Metodologia Estudo de Caso Desenvolvimento do Relatório Preparação da apresentação 6

4. Referências [1] [RUP 2003] RATIONAL SOFTWARE CORPORATION. Rational Unified Process, 2003. Disponível em: http://www.wthreex.com/rup/. Acesso em Março de 2010. [2] Vários autores, Manifesto for Agile Software Development. [Online]. Disponível em: <http:// http://www.manifestoagil.com.br//>. Acesso em Março de 2010. [3] CMMI Website. Software Engineering Institute, CMU, 2009. Disponível em: http://sei.cmu.edu/cmmi. Acesso em Março de 2010. 7

5. Assinaturas Alexandre Marcos Lins de Vasconcelos Orientador Adriano Novais Morais Graduando 8