Requisitos para Modelo de Melhoria do Processo de Software nas Micro e Pequenas Empresas

Tamanho: px
Começar a partir da página:

Download "Requisitos para Modelo de Melhoria do Processo de Software nas Micro e Pequenas Empresas"

Transcrição

1 Requisitos para Modelo de Melhoria do Processo de Software nas Micro e Pequenas Empresas Tarciane de Castro Andrade Fabrício Gomes de Freitas Jerffeson Teixeira de Souza Universidade Estadual do Ceará (UECE) tarciane@uece.br Universidade Estadual do Ceará (UECE) fabriciogf@uece.br Universidade Estadual do Ceará (UECE) jeff@larces.uece.br Resumo Neste trabalho são identificados, inicialmente, os fatores de dificuldades encontradas por micro e pequenas empresas - MPEs de desenvolvimento de software na implantação de modelos de melhoria de processo. Em seguida, são apresentados diversos tipos de abordagens voltadas para as MPEs, ou seja, como a comunidade de software está tentando atender às demandas dessas empresas. A partir disso, são levantados os requisitos necessários para que um modelo seja adequado ao contexto específico dessas empresas, bem como a discussão de como os modelos existentes atendem a tais requisitos. 1. Introdução A produção de software de qualidade é um desafio para empresas de desenvolvimento em todo o mundo. Esta qualidade está relacionada à produção de software menos propensos a falhas e mais eficientes, ao cumprimento de prazos, dentro do orçamento previsto e com as funcionalidades desejadas. Nas últimas duas décadas, o SPI (Software Process Improvement) tem se tornado um fator chave no aumento da produtividade e qualidade no desenvolvimento do software, interferindo na competitividade das empresas de software e até mesmo na sobrevivência no mercado. Neste sentido, organismos empresariais, universidades e entidades de pesquisa têm proposto metodologias de desenvolvimento, técnicas e modelos que objetivam a melhoria do processo de desenvolvimento do software e, portanto, do produto de software. Dessa forma, existem, atualmente, diversos modelos de qualidade focados na melhoria do processo de desenvolvimento, entre eles: ISO 9000:2000 [9], ISO/IEC [11], CMMI [26], PSP [24], TSP [25], MPS.BR [23] e PMBOK [17] os quais funcionam como guia de boas práticas durante o processo de produção de software. As grandes organizações brasileiras de software (segundo [15], empresas com mais de 100 empregados) que atuam na área de desenvolvimento de software têm obtido êxito na implantação de tais modelos. Isso se deve, principalmente, da disponibilidade de recursos humanos e financeiros para tal investimento. Por outro lado, as MPEs (segundo [15], empresas com até 50 empregados), representam uma parcela significativa no percentual de empresas brasileiras desse ramo (cerca de 80%) e podem encontrar dificuldade na tentativa de implantação de tais modelos devido a diversos fatores [1][2][4][6][8][19], como: Elevado custo financeiro: os modelos de qualidade demandam investimento a longo prazo tanto para a estruturação dos processos quanto para a avaliação, além da necessidade de investir em treinamentos para todos os envolvidos; Recursos humanos limitados: característica da própria definição do contexto dessas empresas; Ausência de tempo: os processos necessitam de tempo para serem executados. Esta dificuldade é conseqüência da limitação dos recursos humanos; Alto nível de formalismo: as áreas de processos de tais modelos são muito formais, com definição de processos de forma abstrata, o que exige acompanhamento de profissionais com conhecimentos específicos; Ausência de hierarquização: os modelos demandam muitos níveis hierárquicos de papéis para o correto funcionamento dos processos; Falta de flexibilidade: os modelos, em sua maioria, não são flexíveis para permitir a escolha e adaptação dos processos de acordo com o perfil de negócio de cada empresa; Grande quantidade de processos: os modelos possuem alguns processos que não se aplicam ao contexto das MPEs; Ausência de um guia: para satisfazer às necessidades dos projetos e da equipe de

2 desenvolvimento, com o passo-a-passo do que deve ser feito e como; Sobrecarga de documentação e excesso de revisões: os modelos atuais exigem a documentação e revisão excessiva dos artefatos. Outro problema crítico enfrentado pelas MPEs está relacionado à própria cultura organizacional, onde os funcionários estão acostumados à informalidade ou até mesmo ausência de processos. Em alguns casos, a implantação de SPI é vista como aumento da burocracia e restrição à liberdade individual [13]. Esta ausência de processos bem definidos caracteriza um dos fatores para a grande quantidade de falências nessas MPEs. No Brasil, cerca de 50% das MPEs fecham após os três primeiros anos de vida [15]. Este cenário também se repete em vários outros países em todo o mundo [19]. Em contrapartida, MPEs mesmo enfrentando todos estes problemas, principalmente os relacionados com recursos limitados, podem disseminar rapidamente os processos implantados, dado o reduzido número de funcionários. Baseado na análise da situação acima, as MPEs necessitam de uma abordagem diferenciada para melhoria de processo em comparação com as grandes organizações. Nesse contexto, este artigo enumera algumas soluções específicas de melhoria de processos de software para MPEs, determina, diante disso, os requisitos necessários para que um modelo de qualidade seja adequado para atender às restrições de tais empresas e mostra como os requisitos são resolvidos em cada uma das soluções apresentadas 2. Soluções para Melhoria do Processo de Software nas Pequenas Organizações Em todo o mundo, diversas MPEs enfrentam dificuldades para implantação da melhoria do processo de software. Com isso, empresas e instituições de pesquisa têm se voltado para determinar quais ajustes podem ser realizados nos modelos de referência para atender a essas demandas. De acordo com pesquisas realizadas em artigos publicados, encontramos dois tipos de diferentes abordagens para a implantação de SPI nas MPEs. A primeira delas é a criação de um novo modelo tendo como base os modelos de referência existentes. A outra abordagem é a adaptação dos modelos existentes para o contexto das MPEs, através da implantação ou customização de um conjunto de processos Criação de Novos Modelos A comunidade de software em todo o mundo trabalha constantemente para conseguir criar modelos de qualidade específicos para as MPEs e assim, assegurar qualidade no processo de desenvolvimento, no produto final e, consequentemente, maior competitividade no mercado. A seguir são listados alguns exemplos de novos modelos para implantação de SPI em empresas desse porte. O modelo de processos MoProSoft [16] foi desenvolvido para as pequenas empresas do México, baseado nas melhores práticas dos modelos CMMI, ISO 9000:2000, ISO/IEC [10] e ISO/IEC O modelo é complementado com o processo de avaliação chamado de EvalProSoft o qual é baseado na parte 2 do ISO/IEC O primeiro passo para a criação do MoProSoft foi a definição da estrutura dos processos e para tal foi necessário conhecer as estruturas das pequenas empresas. Com isso os processos foram divididos em três grandes grupos: Top Management, Management e Operations. O segundo passo foi a definição do Padrão de Documentação dos Processos que contém três seções: General Process Definition, Practices e Tailoring Guidelines. O terceiro passo foi a definição do relacionamento entre os processos. Cada produto de saída gerado pelo processo é explicitamente identificado como um produto de entrada nos outros processos. O quarto e o quinto passo são a melhoria dos processos e a avaliação do processo, chamada de EvalProSoft. O Rapid-Q [18][29] foi desenvolvido para melhoria inicial de processos nas MPEs. O Rapid-Q é um conjunto adaptável de processos que podem ser diretamente desenvolvidos pelas empresas com o mínimo esforço possível. Ele possui uma biblioteca de processos, templates, procedimentos e guias. Permite introduzir novos processos que podem, inclusive, serem processos do CMMI, ISO 9001:2000 entre outros, além da clara definição dos papéis. Lardy e Orci em [14] desenvolveram um modelo de melhoria de processo de software para MPEs chamado de Dynamic CMM. O modelo tem como base o CMM. Para a construção do modelo a equipe escolheu as KPAs do nível 2 do CMM, são elas: Gerência de Requisitos, Planejamento de Projeto de Software, Acompanhamento e Supervisão de Projeto de Software, Gerência de Subcontratação de Software, Garantia da Qualidade de Software e Gerência de Configuração de Software. Em Madri, Seco et. al. [20] desenvolveram o RAMALA, um provedor de serviços para MPEs. O RAMALA é um framework para SPI e possui uma base de conhecimento com as melhores práticas pertencentes aos modelos de referência CMMI, ISO e PMBOK. Para cada modelo de referência de software, o RAMALA armazena uma definição de meta processo de software baseado no PMBOK. A empresa, então, seleciona apenas um conjunto de processos que quer avaliar.

3 Allen et. al. em [1] criaram um modelo, o processo PRISMS, baseado no CMM, para SPI cujo foco principal é o objetivo de negócio da empresa. Esses objetivos guiam a melhoria do processo, especialmente na seleção e priorização das áreas de processos de melhoria e das medições. O MPS.BR é um modelo de qualidade brasileiro criado pela Softex [23] para SPI nas pequenas empresas nacionais. O MPS.BR é totalmente compatível com o CMMI e em conformidade com as normas ISO/IEC e ISO/IEC O modelo é formado por três componentes: modelo de referência (MR-MPS), o método de avaliação (MA-MPS) e o modelo de negócios (MN- MPS). Em relação aos processos, o modelo define 19 processos, classificados em processos fundamentais, de apoio organizacional. Para cada um dos processos, o MR- MPS define o seu nível de maturidade, propósito, resultados esperados, informações adicionais para implementação e bibliografia de apoio Adaptação aos Modelos Existentes Assim como algumas instituições de pesquisa e organismos empresariais focam na criação de modelos de processos voltados para atender às demandas das MPEs, existem aqueles que optam por realizar apenas adaptações dos modelos existentes. A seguir nós listamos alguns exemplos de adaptações aos diversos modelos de referência existentes atualmente. Em [22] o Centro de Pesquisas Renato Archer (CenPRA) construiu um modelo de qualidade de software baseado no PMBOK:2000 e ISO/IEC O modelo é constituído de seis etapas: 1) Iniciar o ciclo e definir metas; 2) Avaliar as práticas atuais; 3) Planejar Melhorias; 4) Implementar as melhorias; 5)Verificar os resultados e 6) Institucionalizar as melhorias. O CenPRA se baseou no perfil da empresa para a escolha dos processos a serem implantados. Os processos escolhidos da norma ISO/IEC foram: Fornecimento, Elicitação de Requisitos, Gerenciamento de Projeto, Teste do Software e Medição. O CenPRA ao final do projeto conseguiu implantar as boas práticas do modelo no processo de desenvolvimento de software em algumas empresas. Serrano et. al. em [21] descreve a implantação do CMMI em uma pequena empresa de desenvolvimento de software a partir da prévia implantação do PSP e do TSP como melhoria dos processos individuais e por equipes, respectivamente. O modelo IDEAL [27] foi escolhido como guia para o planejamento e implementação das ações de melhorias. A fase de Iniciação é responsável por assegurar o comprometimento dos executivos da empresa. A fase Diagnóstico avalia a implantação das áreas de processo do CMMI e estuda eventuais lacunas com os processos TSP já implantados. A fase Estabelecimento inclui ações específicas, cronogramas, marcos, artefatos, recursos, responsabilidades, gerências, entre outros. Na fase de Ação, as atividades são: pesquisa, criação da primeira versão dos processos, desenvolvimento de padrões e criação de novos processos. As métricas são coletadas na fase Aprendizado e os indicadores para registro e posterior comparação. A Universidade de Medicina de Pittsburg [5] decidiu implantar o CMMI como forma de reduzir os riscos e custos organizacionais, conhecer os requisitos mais efetivamente e tornar mais consistente a entrega de produtos de software. Para tal, escolheu um subconjunto de áreas de processos através da representação continuada do CMMI. As seguintes áreas de processos foram escolhidas para serem analisadas o grau de maturidade nível 2: Planejamento de Projeto, Acompanhamento e Controle do Projeto, Desenvolvimento de Requisitos, Gerência de Requisitos, Gerência de Configuração. Em paralelo foi criado o SEPG ( Software Engineering Process Group ) o qual exerce o papel de treinar a equipe, realizar melhoria contínua no processo, receber retorno dos projetos, departamentos e gerências. A Silicon & Software Systems em [13] também apresenta uma adequação do CMM a pequenas empresas. Antes de iniciar o processo de melhoria de software foi avaliado o processo existente tendo como comparação as KPAs do CMM. A avaliação ajuda a endereçar o processo de melhoria de software através de CMM de forma mais objetiva e atacando primeiro os pontos mais fracos. Com isso foi possível definir as KPAs do CMM que seriam utilizadas para a melhoria do processo de software na Silicon & Software Systems. As KPAs escolhidas foram: Gerência de Requisitos, Planejamento de Projeto de Software, Acompanhamento e Supervisão de Projeto de Software, Garantia da Qualidade de Software e Gerência da Configuração. Jonhson e Broadman [12] citam o LOGOS Tailored CMM, uma adaptação do CMM para pequenas empresas. Para tanto, foi realizado um trabalho de pesquisa das dificuldades enfrentadas por tais empresas na tentativa de implantação do CMM. Com isso, o LOGOS tem o objetivo de reescrever, aprimorar e criar práticas alternativas para as áreas de processo do CMM, fazendo com que o CMM seja 82% modificado. A escolha de uma destas abordagens depende, entre outros fatores, do intuito de cada empresa ou instituição, do orçamento reservado e da existência ou não de algum processo de melhoria no desenvolvimento de software da empresa. Diante do cenário descrito anteriormente, levantamos os requisitos que consideramos necessários para a implantação da melhoria do processo de software nas MPEs e verificamos como as soluções de melhoria do

4 processo de software atuais estão resolvendo tais requisitos. 3. Requisitos para um Modelo de SPI no Contexto das Micro e Pequenas Empresas Os requisitos a seguir foram obtidos a partir da análise das dificuldades enfrentadas por empresas desse porte, do vasto levantamento bibliográfico realizado e das diversas soluções que instituições de pesquisa e empresas de todo o mundo estão adotando para implantar o SPI nas MPEs. O conjunto de requisitos permite delimitar o escopo de um modelo ou método de SPI para atender às demandas das MPEs de forma que maximize a produtividade com qualidade e minimize os custos [1][3][7][8][12][28]: Custo compatível: a implantação do modelo e os treinamentos necessários não devem despender altos custos financeiros para a empresa. Os custos devem ser compatíveis com o porte da empresa; Rápida implantação: redução do esforço necessário para implantação, seja através da automatização dos processos e criação de guias ou da redução do número de práticas de processos. É essencial a geração de resultados rápidos de forma incremental, possibilitando a melhoria contínua dos processos; Fácil e rápido entendimento: o modelo deve ser fácil de compreender, com itens importantes em destaque e uso de linguagem de fácil leitura. Deve possuir guias de auxílio; Alto grau de flexibilidade: o modelo deve possibilitar a aplicação de práticas de processos de acordo com o perfil de cada empresa, não obrigar, portanto, a implantação de sua totalidade e permitir cenários alternativos, manutenções e melhorias; Reduzido número de processos: com foco apenas nos processos de desenvolvimento de software mais utilizados por empresas com esse perfil. Assim, deve possuir baixos níveis de maturidade. Quantidade de documentação compatível: a quantidade de documentos a serem preenchidos durante o processo de desenvolvimento do software deve ser compatível com a quantidade limitada de recursos humanos presente em tais empresas. Devem ser simplificados para atender a tarefas produtivas; Nível de detalhamento: os processos devem ser descritos de forma clara e indicar os papéis de cada um e suas atividades, bem como quando é possível ou não que um papel exerça mais de uma atividade; Modelagem voltada para os objetivos de negócio: observar e preservar algumas características marcantes da empresa, principalmente os objetivos de negócio. Com isso, o modelo pode oferecer baixo risco estratégico para a organização; Práticas reconhecidas internacionalmente: o modelo deve ser compatível com as boas práticas dos modelos existentes e bem conceituados; Avaliação rápida: deve possuir um método de avaliação rápida dos processos para verificação da aderência dos processos executados aos processos previstos no modelo Como as Soluções Resolvem os Requisitos Diante dos requisitos levantados, realizamos, nos modelos de SPI, uma análise de quais requisitos estão sendo atendidos. Vale destacar que tal análise foi baseada apenas nas referências bibliográficas aqui citadas, logo, alguns requisitos podem não serem citados como pertencentes aos modelos. O modelo de processos mexicano, chamado de MoProSoft [16], possui baixo custo de adoção e avaliação, é considerado específico para desenvolvimento de software, foi definido como um conjunto de processos baseados em práticas reconhecidas internacionalmente e possui baixos níveis de maturidade. Revankar et. al. em [18] realizou um estudo de caso com o Rapid-Q [29]. A completa customização do framework para as necessidades da empresa escolhida ocorreu em 12 semanas com a criação de 24 processos flexíveis. Por já definir um conjunto de processos padronizados e integrados com práticas reconhecidas internacionalmente, o Rapid-Q facilitou a melhoria do processo e reduziu o tempo de implantação em mais de 50% possibilitando a reutilização de artefatos. O RAMALA [20] é baseado em práticas reconhecidas internacionalmente, possui baixo custo de implantação, o que permite às pequenas empresas soluções customizadas aos seus perfis de negócio e rápida implantação. O modelo PRISMS, descrito em [1], foca na modelagem voltada para os objetivos de negócio dos processos ao observar o contexto em que a empresa está inserida. O modelo, segundo os resultados apresentados, possui fácil e rápido entendimento, fácil adaptação e é baseado em práticas reconhecidas internacionalmente. Reduzido número de processos ao possibilitar a escolha das áreas de processos a serem implantadas. O Dynamic CMM segundo [14], tem como objetivos a flexibilidade. O modelo possui um fácil e rápido entendimento dos processos ao oferecer representação gráfica dos papéis, responsabilidades e atividades de cada papel, bem como a lista dos tipos de artefatos. O modelo de referência para SPI brasileiro, MPS-BR [23], é baseado em práticas reconhecidas internacionalmente, possui baixos níveis de maturidade e consequentemente possibilita a implantação de um

5 reduzido número de processos e fácil e rápido entendimento das áreas de processos. 4. Conclusões e Análise A comunidade de software vem, nos últimos anos, tentando introduzir nas MPEs a melhoria do processo de software de forma a torná-las mais produtivas e competitivas no mercado. Apesar de tais tentativas, ainda não foi construído um modelo de melhoria de processos que atenda completamente ao conjunto de requisitos aqui apresentados, por exemplo. As MPEs de software, maioria em todo o mundo, necessitam de mais e mais iniciativas de SPI e de um modelo de processos específico para atender de forma clara e objetiva as suas dificuldades. O conjunto de requisitos listados neste artigo fornece pontos essenciais para a construção de modelo de SPI com foco nas MPEs. Apesar disso, outros fatores devem se ponderados ao construir e implantar um modelo de SPI nesse contexto, como: oferecer certificação para aumentar a competitividade no mercado, analisar e avaliar previamente os processos atuais da empresa para propor a melhoria, adequar os processos à quantidade de recursos humanos de acordo com o perfil da empresa e prever a melhoria contínua através da avaliação dos processos e dos produtos de trabalho (garantia da qualidade) durante o ciclo do desenvolvimento do software. Com isso, esperamos contribuir com pesquisas relacionadas à área de SPI para MPEs de software, permitindo o amadurecimento dessas empresas no mercado. 5. Referências [1] P. Allen, M. Ramachandran, H. Abushamam, PRISMS: an Approach to Software Process Improvement for Small to Medium Enterprises, em Proceedings of the Third International Conference on Quality Software, IEEE, [2] F. Alvarez, A. Weintzefeld, CMM Compliance in Small Organizations, in 15th Annual IRMA International, New Orleans, USA, [3] A. Anacleto, C. Wangenheim, Método e Modelo de Avaliação para Melhoria de Processos de Software em Micro e Pequenas Empresas, em IV Simpósio Brasileiro de Qualidade de Software, Porto Alegre, [4] T.C. Andrade, F.G. Freitas, J.T. Souza, Modelo de Melhoria do Processo de Software para Micro e Pequenas Empresas baseado em Padrões Discussão e Levantamento Preliminar, SugarLoafPloP, Recife, [5] C. Carmody, A Giant Taking Small Steps, in proceedings of the First International Research Workshop for Process Improvement in Small Settings Selected Case Studies, January, [6] P. Griinbacher, A Software Assessment Process for Small Software Enterprises, IEEE, [7] N. Habra, E. Niyitugabira, A.C. Lamblin, e A. Renault, Software Process Improvement for Small Structures: First Results of a Micro-Evaluation Framework, in Proceedings of the European Conference on Software Process Improvement SPI'99, Barcelona, Spain, [8] J. Hauck,, C. Wangenheim, e M. Thiry, Suportando a Modelagem de Processo de Monitoração e Controle em Micro e Pequenas Empresas, alinhado ao CMMI, MPS.BR e ISO/IEC 15504, VI Simpósio Brasileiro de Qualidade de Software, [9] International Organization for Standardization. ISO 9000:2000 Quality Management System, January, [10] International Organization for Standardization. ISO/IEC Information Technology Software Life Cycle Processes, Amd, January, [11] International Organization for Standardization. ISO/IEC 15504: Information Technology Process Assessment, [12] D. Johnson, J. Brodman, Tailoring the CMM for Small Businesses, Small Organizations, and Small Projects, in IEEE Computer Society, nº 8, [13] P. Kelly, B. Culleton, Process Improvement for Small Organizations, IEEE Computer, vol. 32, no. 10, pp 41-47, October [14] A. Laryd, T. Orci, Dynamic CMM for Small Organizations, in Proceedings of the First Argentine Symposium on Software Engineering, Tandil, Argentina, [15] Ministério da Ciência e Tecnologia, Indicadores do Setor Tecnologia da Informação, [16] H. Oktaba, MoProSoft: A Software Process Model for Small Enterprises, in Proceedings of the First International Research Workshop for Process Improvement in Small Settings Process Improvement Approaches and Models, January, [17] Project Management Institute. A Guide to the Project Management Body of Knowledge - PMBOK Guide, [18] A. Revankar, R. Mithare, V. Nallagonda, Accelerated Process Improvements for Small Settings, in Proceedings of the First International Research Workshop for Process Improvement in Small Settings Process Improvement Approaches and Models, January, [19] I. Richardson, C. Wangenheim, Why Are Small Software Organizations Different? IEEE Software January/February 2007 [20] A. Seco, J. Guzman, e G. Cuevas, RAMALA: A SPI Service Provider for SMEs, in Proceedings of the First International Research Workshop for Process Improvement in Small, January, [21] M. Serrano, C. Oca, e K. Cedilho, An Experience on Implementing the CMMI in a Small Organization Using the Team Software Process, in Proceedings of the First International Research Workshop for Process Improvement in Small Settings Process Improvement Approaches and Models, January, [22] O. Silva, C. Borges, C. Salviano, A. Crespo, A. Sampaio, e A. Roullier, Aplicação da ISO/IEC TR na Melhoria do

6 Processo de Desenvolvimento de Software de uma Pequena Empresa, Simpros, [23] Softex. MPS.BR Melhoria de Processo do Software Brasileiro-Guia Geral, Junho, [24] Software Engineering Institute. The Personal Software Process PSP, [25] Software Engineering Institute. TSP The Team Software Process, Technical Report, [26] Software Engineering Institute. Capability Maturity Model Integration - CMMI, [27] Software Engineering Institute. IDEAL - Initiating, Diagnosing, Establishing, Acting, Learning, [28] S. Werber, J.C. Hauck, e C. Wangenhein, Estabelecendo processos de Software em Micro e Pequenas empresas, IV Simpósio Brasileiro de Qualidade de Software, Porto Alegre, [29] Wipro Technologies Ltd. Rapid-Q-Quality System Tool,

FACULDADE SENAC GOIÂNIA

FACULDADE SENAC GOIÂNIA FACULDADE SENAC GOIÂNIA NORMA ISO 12.207 Curso: GTI Matéria: Auditoria e Qualidade de Software Professor: Elias Ferreira Acadêmico: Luan Bueno Almeida Goiânia, 2015 CERTIFICAÇÃO PARA O MERCADO BRASILEIRO

Leia mais

Padrões de Qualidade de Software

Padrões de Qualidade de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software Engenharia de Software I Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade

Leia mais

QUALIDADE DE SOFTWARE AULA N.7

QUALIDADE DE SOFTWARE AULA N.7 QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas

Leia mais

Padrões de Qualidade de Software e Métricas de Software

Padrões de Qualidade de Software e Métricas de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi CAPABILITY MATURITY MODEL INTEGRATION Prof. Késsia R. C. Marchi Modelos de maturidade Um modelo de maturidade é um conjunto estruturado de elementos que descrevem características de processos efetivos.

Leia mais

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2 Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2 IV Workshop de Implementadores W2-MPS.BR 2008 Marcello Thiry marcello.thiry@gmail.com Christiane von

Leia mais

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR

Leia mais

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

PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos As organizações em torno do mundo estão implantando processos e disciplinas formais

Leia mais

Aplicação da ISO/IEC TR 15504 na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa

Aplicação da ISO/IEC TR 15504 na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa Aplicação da ISO/IEC TR 15504 na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa Odair Jacinto da Silva 1, Carlos Alberto Borges 1, Clênio Sampaio Salviano 2, Adalberto N. Crespo

Leia mais

15504MPE - Desenvolvendo um Método para Avaliação de Processos de Software em MPEs Utilizando a ISO/IEC 15504

15504MPE - Desenvolvendo um Método para Avaliação de Processos de Software em MPEs Utilizando a ISO/IEC 15504 15504MPE - Desenvolvendo um Método para Avaliação de Processos de Software em MPEs Utilizando a ISO/IEC 15504 Alessandra Anacleto Christiane Gresse von Wangenheim Rafael Savi Clenio F. Salviano Situação

Leia mais

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

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009) CMMI Governo do ES (CESPE 2009) Na versão 1.2 do CMMI, 111 os níveis de capacidade são definidos na abordagem de estágios. 112 os níveis de maturidade são definidos na abordagem contínua. 113 existem seis

Leia mais

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail. Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura O Modelo Wesley Torres Galindo wesleygalindo@gmail.com Agenda O que é? Motivação Organização do MPS.BR Estrutura

Leia mais

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de

Leia mais

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira Introdução ao MPS.BR Guia Geral Prof. Elias Batista Ferreira IMPORTANTE Este NÃO é um curso oficial do MPS.BR. Este curso NÃO é apoiado pela Softex. Objetivo deste Curso Descrever os processos e resultados

Leia mais

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e fortes, que serão utilizados para a criação de um plano

Leia mais

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos;

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos; Versão 1.1 - Última Revisão 16/08/2006 Porque estudar um Modelo de Maturidade? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para

Leia mais

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza A visão do modelo MPS.BR para Gerência de Projeto - Nível G por Adriana Silveira de Souza Agenda Visão Geral do MPS.BR Processos e Capacidade de Processo Níveis de Maturidade Atributos de Processo Processo

Leia mais

FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software

FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software Marcello Thiry 1 2, Christiane Gresse von Wangenheim 1 2, Alessandra Zoucas 12, Leonardo Reis Tristão 1 1 (II-MPS.BR) Incremental

Leia mais

Gerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL

Gerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM M P S. B R : M E L H O R I A D E P R O C E S S O D O S O F T W A R E B R A S I L E I R O A

Leia mais

MODELO CMM MATURIDADE DE SOFTWARE

MODELO CMM MATURIDADE DE SOFTWARE MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo

Leia mais

Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso

Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso Programa Brasileiro da Qualidade e Produtividade em Software PBQP SW Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso Categoria 2.36: Métodos de Gestão Soltin - Soluções

Leia mais

PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec

PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec ÁREA DE NORMAS, QUALIDADE E PROCESSOS. I - NORMA ISO/IEC 29110 Micro e Pequenas Empresas focadas no desenvolvimento de software. 2) Ambiente É possível constatar,

Leia mais

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

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE ESTUDO DE BENCHMARKING EM GERENCIAMENTO DE PROJETOS 2009 Brasil Uma realização dos Chapters Brasileiros do PMI - Project Management Institute PMI-SP PMI-RJ PMI-AM PMI-SC PMI-BA ANEXO 2 PMI-RS PMI PMI-CE

Leia mais

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

Implantação de um Processo de Medições de Software Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições

Leia mais

Adriano Marum Rômulo. Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR

Adriano Marum Rômulo. Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR Adriano Marum Rômulo 2014 Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR Agenda I. Introdução II. Referencial Teórico III.

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

Aplicação da ISO/IEC TR 15504 na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa

Aplicação da ISO/IEC TR 15504 na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa Aplicação da ISO/IEC TR 15504 na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa Odair J. da Silva(1), Carlos A. Borges(1), Clenio F. Salviano(2), Adalberto N. Crespo(2) e Ana

Leia mais

CMM Capability Maturity Model. Silvia Regina Vergilio

CMM Capability Maturity Model. Silvia Regina Vergilio CMM Capability Maturity Model Silvia Regina Vergilio Histórico O DoD patrocinou a fundação do SEI (Software Engineering Institute) na Universidade de Carnegie Mellon (Pittsburg) com o objetivo de propor

Leia mais

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI PROPOSTA DE TRABALHO DE GRADUAÇÃO

Leia mais

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR Melhoria de Processo do Software Brasileiro l MPS.BR Melhoria de Processo do Software Brasileiro SUMÁRIO 1. Introdução 2. Modelo MPS 3. Programa MPS.BR: Resultados Alcançados (2004-2008) e Resultados Esperados (2004-2010) 4. MPS.BR Lições Aprendidas

Leia mais

MODELOS DE MELHORES GOVERNANÇA DE T.I. PRÁTICAS DA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

MODELOS DE MELHORES GOVERNANÇA DE T.I. PRÁTICAS DA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza MODELOS DE MELHORES PRÁTICAS DA GOVERNANÇA DE T.I. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza MELHORES PRÁTICAS PARA T.I. MODELO DE MELHORES PRÁTICAS COBIT Control Objectives for Information

Leia mais

Agilidade e eficácia na implantação de programas de melhoria de processos

Agilidade e eficácia na implantação de programas de melhoria de processos Agilidade e eficácia na implantação de programas de melhoria de processos PMPS Programa de Melhoria de Processos de Software Carla Fabiana Massochini Apresentação VALORIZZA Desenvolvimento Empresarial

Leia mais

Portfólio de Serviços. Gestão de Serviços de TI. www.etecnologia.com.br Treinamento e Consultoria

Portfólio de Serviços. Gestão de Serviços de TI. www.etecnologia.com.br Treinamento e Consultoria 1 Melhores Práticas para Resumo Executivo: A Tecnologia da Informação (TI ) deve ter como missão contribuir com as áreas de negócio através da entrega de valor dos serviços de TI. Versão 7.0 Marcço 2011

Leia mais

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

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Bernardo Grassano, Eduardo Carvalho, Analia I.F. Ferreira, Mariano Montoni bernardo.grassano@projectbuilder.com.br,

Leia mais

METODOLOGIA DE PROMOÇÃO DA SUSTENTABILIDADE PELO GERENCIAMENTO DE PROJETOS

METODOLOGIA DE PROMOÇÃO DA SUSTENTABILIDADE PELO GERENCIAMENTO DE PROJETOS METODOLOGIA DE PROMOÇÃO DA SUSTENTABILIDADE PELO GERENCIAMENTO DE PROJETOS Débora Noronha¹; Jasmin Lemke¹; Carolina Vergnano¹ ¹Concremat Engenharia e Tecnologia S/A, Diretoria Técnica de Estudos, Projetos

Leia mais

1 Introdução 1.1. Motivação

1 Introdução 1.1. Motivação 9 1 Introdução 1.1. Motivação Ao longo das últimas décadas, observou-se um aumento enorme na complexidade dos sistemas de software desenvolvidos, no número de profissionais que trabalham nesta área, na

Leia mais

PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17

PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17 PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17 Índice 1. Conceitos de Ciclo de Desenvolvimento de Sistemas...3 1.1. Principais Fases... 3 1.2. Técnicas... 4 1.3. Papéis de Responsabilidades... 4 1.3.1.

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4

efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4 GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4 1 CobIT Modelo abrangente aplicável para a auditoria e controle de processo de TI, desde o planejamento da tecnologia até a monitoração e auditoria de

Leia mais

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) APARECIDA DE GOIÂNIA 2014 LISTA DE TABELAS Tabela 1 Áreas de processo por

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

MANUAL DE GESTÃO DE PROJETOS: Guia de referência do sistema de gestão de projetos do Tribunal Regional do Trabalho da 8ª Região

MANUAL DE GESTÃO DE PROJETOS: Guia de referência do sistema de gestão de projetos do Tribunal Regional do Trabalho da 8ª Região MANUAL DE GESTÃO DE PROJETOS: Guia de referência do sistema de gestão de projetos do Tribunal Regional do Trabalho da 8ª Região Belém PA 2013 MANUAL DE GESTÃO DE PROJETOS: Guia de referência do sistema

Leia mais

Engenharia de Software Processo de Desenvolvimento de Software

Engenharia de Software Processo de Desenvolvimento de Software Engenharia de Software Processo de Desenvolvimento de Software Prof. Edison A. M. Morais prof@edison.eti.br http://www.edison.eti.br Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar

Leia mais

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

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE ESTUDO DE BENCHMARKING EM GERENCIAMENTO DE PROJETOS 2009 Brasil Uma realização dos Chapters Brasileiros do PMI - Project Management Institute PMI-SP PMI-RJ PMI-AM PMI-SC PMI-BA ANEXO 1 PMI-RS PMI PMI-CE

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

Curso ITIL Foundation. Introdução a ITIL. ITIL Introduction. Instrutor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot.

Curso ITIL Foundation. Introdução a ITIL. ITIL Introduction. Instrutor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot. Curso ITIL Foundation Introdução a ITIL ITIL Introduction Instrutor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot.com Agenda Definição / Histórico Escopo Objetivos Benefícios e Problemas

Leia mais

ISO - 9126. Aécio Costa

ISO - 9126. Aécio Costa ISO - 9126 Aécio Costa A evolução da Qualidade do Produto Qualidade = funcionalidade Confiabilidade Realização de funções críticas Produto de qualidade = sem bugs Controle de qualidade Teste do produto

Leia mais

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR Modelos de gerência CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR Modelo de maturidade: CMM CMM (Capability Maturity Model) é um modelo subdividido em 5 estágios

Leia mais

Estudo de caso para implantação do modelo MR-MPS-SV

Estudo de caso para implantação do modelo MR-MPS-SV Estudo de caso para implantação do modelo MR-MPS-SV Giovani Hipolito Maroneze 1, Jacques Duílio Branches 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.001 86.057-970

Leia mais

Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br

Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Agenda Importância das Pessoas / Constatações Compromisso

Leia mais

Rede TSQC / SOFTEX Workshop de Aquisição de software Guia de Aquisição MPS.BR

Rede TSQC / SOFTEX Workshop de Aquisição de software Guia de Aquisição MPS.BR Rede TSQC / SOFTEX Workshop de Aquisição de software Guia de Aquisição MPS.BR Danilo Scalet dscalet@yahoo.com.br Editor do Guia de Aquisição 1 2 1 MPS.BR: Desenvolvimento e Aprimoramento do Modelo Realidade

Leia mais

Políticas de Qualidade em TI

Políticas de Qualidade em TI Políticas de Qualidade em TI Aula 05 MPS.BR (ago/12) Melhoria de Processo do Software Brasileiro Prof. www.edilms.eti.br edilms@yahoo.com Agenda Descrição sumária do MPS.BR - Melhoria de Processo do Software

Leia mais

Programa MPS.BR: resultados e perspectivas

Programa MPS.BR: resultados e perspectivas Programa MPS.BR: resultados e perspectivas Ana Regina Rocha Programa de Engenharia de Sistemas e Computação Coordenadora da Equipe Técnica do Modelo MPS Uma Organização com bom desempenho gasta 80% de

Leia mais

UMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G

UMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G 1082 X Salão de Iniciação Científica PUCRS UMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G Agner Macedo Paiva, Bernardo Copstein (orientador) FACIN, PUCRS, Centro

Leia mais

Trilhas Técnicas SBSI - 2014

Trilhas Técnicas SBSI - 2014 brunoronha@gmail.com, germanofenner@gmail.com, albertosampaio@ufc.br Brito (2012), os escritórios de gerenciamento de projetos são importantes para o fomento de mudanças, bem como para a melhoria da eficiência

Leia mais

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto Gerais Processo Produto Propostas NBR ISO 9000:2005 define principios e vocabulário NBR ISO 9001:2000 define exigências para sistema de gerência de qualidade NBR ISO 9004:2000 apresenta linha diretivas

Leia mais

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico

Leia mais

do software Brasileiro

do software Brasileiro Projeto mps Br: melhoria de processo do software Brasileiro SUMÁRIO 1. Introdução 2. O Projeto mps Br 3. Conclusão Project: Bspi Brazilian software process improvement 1 Percepção da Qualidade dos Processos

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

ELO Group contato@elogroup.com.br tel: 21 2561-5619

ELO Group contato@elogroup.com.br tel: 21 2561-5619 Gap Analysis ITIL ISO 20.000 Gerenciamento de Serviços de TI Integrado com Negócio Avalie seus processos de TI ELO Group contato@elogroup.com.br tel: 21 2561-5619 Agenda Gap Analysis ITIL ISO 20.000: Benefícios;

Leia mais

ESCRITÓRIO RIO DE PROJETOS

ESCRITÓRIO RIO DE PROJETOS PMO PROJETOS PROCESSOS MELHORIA CONTÍNUA PMI SCRUM COBIT ITIL LEAN SIX SIGMA BSC ESCRITÓRIO RIO DE PROJETOS DESAFIOS CULTURAIS PARA IMPLANTAÇÃO DANIEL AQUERE DE OLIVEIRA, PMP, MBA daniel.aquere@pmpartner.com.br

Leia mais

Avaliação e Melhorias no Processo de Construção de Software

Avaliação e Melhorias no Processo de Construção de Software Avaliação e Melhorias no Processo de Construção de Software Martim Chitto Sisson Centro Tecnológico Universidade Federal de Santa Catarina (UFSC) Florianópolis SC Brasil martim@inf.ufsc.br Abstract. This

Leia mais

Qualidade de Processo de Software Normas ISO 12207 e 15504

Qualidade de Processo de Software Normas ISO 12207 e 15504 Especialização em Gerência de Projetos de Software Qualidade de Processo de Software Normas ISO 12207 e 15504 Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN DEPARTAMENTO: SISTEMAS DE INFORMAÇÃO PLANO DE ENSINO DISCIPLINA: GERÊNCIA DE

Leia mais

TERMO DE REFERÊNCIA (TR) GAUD 4.6.8 01 VAGA

TERMO DE REFERÊNCIA (TR) GAUD 4.6.8 01 VAGA INSTITUTO INTERAMERICANO DE COOPERAÇÃO PARA A AGRICULTURA TERMO DE REFERÊNCIA (TR) GAUD 4.6.8 01 VAGA 1 IDENTIFICAÇÃO DA CONSULTORIA Contratação de consultoria pessoa física para serviços de preparação

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Modelo de processos para la industria de software

Modelo de processos para la industria de software Modelo de processos para la industria de software Agenda 1. Antecedentes 2. Aquitetura 3. Processos de Direção 4. Processos de Gestão 5. Processos de Operação 6. Perguntas y Respostas 2.1 Associação Mexicana

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Requisitos de Software Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Tipos de requisitos Atividades Princípios da

Leia mais

Reutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL. Porto Alegre, Agosto de 2008. Sumário

Reutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL. Porto Alegre, Agosto de 2008. Sumário Reutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL Porto Alegre, Agosto de 2008. Sumário Apresentação Programa MPS.BR Reutilização no MPS.BR Gerência de reutilização Desenvolvimento para reutilização

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

Secretaria de Gestão Pública de São Paulo. Guia de Avaliação de Maturidade dos Processos de Gestão de TI

Secretaria de Gestão Pública de São Paulo. Guia de Avaliação de Maturidade dos Processos de Gestão de TI Secretaria de Gestão Pública de São Paulo Guia de Avaliação de Maturidade dos Processos de Gestão de TI Objetivos As empresas e seus executivos se esforçam para: Manter informações de qualidade para subsidiar

Leia mais

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

PROCESSO DE IMPLANTAÇÃO DO PMBOK EM ORGANIZAÇÕES DE SOFTWARE PROPOSTA DE TRABALHO DE GRADUAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA PROCESSO DE IMPLANTAÇÃO DO PMBOK EM ORGANIZAÇÕES DE SOFTWARE PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno: Marcus

Leia mais

Políticas de Qualidade em TI

Políticas de Qualidade em TI Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade

Leia mais

Melhoria do Processo de Software MPS-BR

Melhoria do Processo de Software MPS-BR Melhoria do Processo de Software MPS-BR Fabrício Sousa Pinto fabbricio7@yahoo.com.br O que é Qualidade? O problema da gestão da qualidade não é que as pessoas não sabem a respeito dela. O problema é que

Leia mais

Qualidade de Software. Anderson Belgamo

Qualidade de Software. Anderson Belgamo Qualidade de Software Anderson Belgamo Qualidade de Software Software Processo Produto Processo de Software Pessoas com habilidades, treinamento e motivação Processo de Desenvolvimento Ferramentas e Equipamentos

Leia mais

Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil

Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil 1. Qualidade de Software: motivação para o foco no processo, características dos processos de software e abordagens para melhoria

Leia mais

Gerência de Projetos CMMI & PMBOK

Gerência de Projetos CMMI & PMBOK Gerência de Projetos CMMI & PMBOK Uma abordagem voltada para a qualidade de processos e produtos Prof. Paulo Ricardo B. Betencourt pbetencourt@urisan.tche.br Adaptação do Original de: José Ignácio Jaeger

Leia mais

Implantação do Processo Aquisição na Synapsis Brasil. Carlos Simões Ana Regina Rocha Gleison Santos

Implantação do Processo Aquisição na Synapsis Brasil. Carlos Simões Ana Regina Rocha Gleison Santos Implantação do Processo Aquisição na Synapsis Brasil Carlos Simões Ana Regina Rocha Gleison Santos Data: 20/10/2009 Agenda Empresa Problema Alternativas Implementação Forma de contratação Processo Aquisição

Leia mais

Sistema de Gestão da Qualidade

Sistema de Gestão da Qualidade Sistema de Gestão da Qualidade Coordenadora Responsável Mara Luck Mendes, Jaguariúna, SP, mara@cnpma.embrapa.br RESUMO Em abril de 2003 foi lançado oficialmente pela Chefia da Embrapa Meio Ambiente o Cronograma

Leia mais

MASTER IN PROJECT MANAGEMENT

MASTER IN PROJECT MANAGEMENT MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como

Leia mais

Project Management Body of Knowledge

Project Management Body of Knowledge PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS PUCMINAS (UNIDADE BARREIRO) CURSOS: ADMINISTRAÇÃO DE EMPRESAS / LOGÍSTICA Project Management Body of Knowledge Definição Também conhecido como PMBOK é um

Leia mais

POLÍTICA DE GESTÃO DE RISCOS DAS EMPRESAS ELETROBRAS

POLÍTICA DE GESTÃO DE RISCOS DAS EMPRESAS ELETROBRAS POLÍTICA DE GESTÃO DE RISCOS DAS EMPRESAS ELETROBRAS Versão 2.0 30/10/2014 Sumário 1 Objetivo... 3 2 Conceitos... 3 3 Referências... 4 4 Princípios... 4 5 Diretrizes... 5 5.1 Identificação dos riscos...

Leia mais

Gerenciamento de Projetos Modulo IX Qualidade

Gerenciamento de Projetos Modulo IX Qualidade Gerenciamento de Projetos Modulo IX Qualidade Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

Leia mais

Sistemas Integrados de Gestão Empresarial

Sistemas Integrados de Gestão Empresarial Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

Qualidade de Software

Qualidade de Software Qualidade de Software André Mesquita Rincon Instituto de Informática/Universidade Federal de Goiás (UFG) Goiânia GO Brasil Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas/Fundação

Leia mais

O ciclo de BPM. Prof. Roquemar Baldam roquemar@pep.ufrj.br. Perguntas clássicas em eventos, cursos, etc... Ciclos de BPM.

O ciclo de BPM. Prof. Roquemar Baldam roquemar@pep.ufrj.br. Perguntas clássicas em eventos, cursos, etc... Ciclos de BPM. Perguntas clássicas em eventos, cursos, etc... O ciclo de BPM www.iconenet.com.br Prof. Roquemar Baldam roquemar@pep.ufrj.br Como fazer o BPM? Quanto custa? Quais são as etapas? Que ferramentas usar? Que

Leia mais

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

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e

Leia mais

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

Modelo de Referência para melhoria do processo de software (MR mps) Modelo de Referência para melhoria do processo de software (MR mps) Projeto mps Br: Modelo de Referência para Melhoria de Processo de Software CMMI SPICE SCAMPI MODELO PARA MELHORIA DO PROCESSO DE SOFTWARE

Leia mais

Prof. Dr. Ivanir Costa. Unidade IV QUALIDADE DE SOFTWARE

Prof. Dr. Ivanir Costa. Unidade IV QUALIDADE DE SOFTWARE Prof. Dr. Ivanir Costa Unidade IV QUALIDADE DE SOFTWARE introdução As mudanças que estão ocorrendo nos clientes e nos ambientes de negócios altamente competitivos têm motivado as empresas a modificarem

Leia mais

Definição de Processos Reutilizáveis para Desenvolvimento de Software com Aquisição

Definição de Processos Reutilizáveis para Desenvolvimento de Software com Aquisição Definição de Processos Reutilizáveis para Desenvolvimento de Software com Aquisição VIII Workshop Anual do MPS (WAMPS 2012) Autores: Fabrício Souto Cardoso (Eletrobras e COPPE/UFRJ) Dr.ª Ana Regina Rocha

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Planejamento e Gerenciamento

Ciência da Computação ENGENHARIA DE SOFTWARE. Planejamento e Gerenciamento Ciência da Computação ENGENHARIA DE SOFTWARE Planejamento e Gerenciamento Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução; Pessoas, Produto, Processo e Projeto; Gerência de

Leia mais

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,

Leia mais