Angelita Moutin Segovia Gasparotto (USP) Henrique Rozenfeld (USP)

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

Download "Angelita Moutin Segovia Gasparotto (USP) Henrique Rozenfeld (USP)"

Transcrição

1 Proposição de um método orientado à integração de melhores práticas e padrões para melhoria de processos de software: o caso de uma empresa de base tecnológica de São Carlos Angelita Moutin Segovia Gasparotto (USP) segovia_74@yahoo.com Henrique Rozenfeld (USP) roz@sc.usp.br Resumo: O propósito do presente artigo é a aplicação de um método visando à melhoria dos processos de venda e desenvolvimento de software on demand em uma empresa de base tecnológica no município de São Carlos. Por meio da confecção de um plano, o qual contempla o confronto e utilização das melhores práticas e padrões como o Modelo CMMI (melhoria do processo de software), o projeto MPS.BR (projeto para a melhoria de processo do software brasileiro) e a Norma ISO 9001:2000 (requisitos da qualidade), um quadro comparativo é confeccionado. A seguir, o diagnóstico da situação atual da empresa é realizado, e como resultado da modelagem, um pôster da situação atual é elaborado. Visando ao conhecimento de empresas que também aplicam as melhores práticas em seus processos, a aplicação de benchmarking em três empresas é efetuada. O método é finalizado com a confecção de um pôster, contemplando a situação futura, baseada no quadro comparativo e nos relatórios de benchmarking. O artigo é finalizado com as conclusões e a agenda para os próximos passos. Palavras-chave: Melhoria de processos de software; Empresa de base tecnológica; CMMI; MPS.BR; ISO 9001: Introdução O tema deste trabalho está inserido nas abordagens teóricas sobre melhoria de processos de software, e pontualmente, concentra-se na proposição de um método orientado à integração de melhores práticas e padrões a serem aplicados aos processos de venda e desenvolvimento de software on demand em uma empresa de base tecnológica, localizada no município de São Carlos, interior paulista. Entende-se por software on-demand, um produto de software desenvolvido a partir de um conjunto de requisitos obtidos pelo fornecedor, junto ao cliente. É uma atividade conjunta entre quem o desenvolve e o usuário, numa prestação de serviços especializados (GUERRA e ALVES, 2004). Esse trabalho está incorporado a um projeto de maior amplitude, cuja proposta é o estabelecimento de ferramentas para melhoria do processo de gestão do desenvolvimento e comercialização colaborativos de software, por meio do Grupo de Engenharia Integrada e de Integração (EI 2 ), do Núcleo de Manufatura Avançada (NUMA-USP São Carlos). Uma vez que, ultimamente, tanto o meio acadêmico quanto as organizações têm dado maior atenção à qualidade dos processos de software, o presente artigo justifica-se à medida que pesquisas envolvendo soluções para a melhoria de software, detectaram que um dos principais problemas está na incapacidade e imaturidade de gerenciar o processo de software (Humphrey, 1989; Kan, 2002; Niazi et al., 2005). Nesse contexto, Shaw e Clements (2006) destacam que as organizações buscam produzir software com melhor qualidade, e que as pesquisas em relação à engenharia de software são na sua maioria, motivadas por problemas que surgem durante a construção desses produtos. Nesse contexto, é de responsabilidade dos pesquisadores apresentarem não só as idéias de solução, mas também o quanto essas idéias são efetivas quando colocadas em prática. 1

2 Sendo assim, o objetivo principal desse artigo é apresentar um método, cujo embasamento se encontra no confronto e utilização de melhores práticas e padrões e benchmarking em empresas que as utilizam, visando à melhoria dos processos de venda e desenvolvimento de software on demand em uma empresa de base tecnológica no município de São Carlos. Genericamente, esse trabalho procura contribuir na geração e compartilhamento dos conhecimentos adquiridos pelo grupo (EI 2 ), os quais deverão contribuir como instrumentos para futuros trabalhos. Visando ao alcance dos objetivos acima descritos, a metodologia de pesquisa adotada foi a de pesquisa-ação, pois de acordo com Thiollent (1997), objetiva tanto a ação quanto a criação de conhecimento, sendo recomendado quando se necessita explorar novas idéias e criar um conhecimento dentro de abordagens práticas. A partir dessa introdução, o propósito das seções seguintes é: 2. apresentar o estado da arte, contextualizando o tema e destacando as práticas e padrões sobre melhoria de processos de software; 3. destacar a metodologia adotada para implementação do método; 4. apresentar o método proposto, seguido de suas etapas; 5. submeter à apreciação as conclusões do trabalho; 6. destacar a agenda para os próximos passos. O artigo é encerrado com a relação das referências bibliográficas utilizadas. 2. Estado da arte 2.1. Contextualização do tema Segundo Dornellas (2003) as pequenas empresas voltadas à produção e comercialização de software fazem parte do grupo de micro e pequenas empresas. Esse grupo é considerado por alguns estudos como o principal fator produtor de empregos no Brasil, responsável pela geração de 92% dos postos de trabalho. De acordo com Perussi Filho (2001), o termo empresa de base tecnológica, é caracterizado por uma estrutura que incorpora o conhecimento-tecnológico como seu principal insumo de produção e por se relacionar intensamente com universidades ou institutos de pesquisa. Para o desempenho de suas atividades, essas empresas podem utilizar recursos humanos, laboratórios e equipamentos pertencentes às instituições de ensino ou pesquisa. Em se tratando de empresas brasileiras de base tecnológica, o foco principal de localização da indústria deste segmento encontra-se nas regiões sul e sudeste. Segundo Carvalho et al. (2000), somente no estado de São Paulo há 28% dos parques tecnológicos e incubadoras (Campinas, São Carlos e São José dos Campos). Uma vez que Day (1994) já dizia em sua obra que a competitividade é embasada em capacidades ou pacotes de habilidades e conhecimentos acumulados, exercidos por meio de processos, o estabelecimento de processos formais, embasado na utilização de melhores práticas e padrões, possibilita a melhoria da qualidade dos produtos de software gerados. De acordo com Whittaker e Voas (2002) o propósito da melhoria do processo de software é criar qualidade das partes do processo de desenvolvimento de software para depois poder integrá-las. O grande marco que representa este período é a determinação do Modelo CMMI (Capability Maturity Model Integration), o qual será discutido a seguir, integrando a lista de melhores práticas e padrões utilizados pelas organizações, visando à melhoria da qualidade de seus produtos de software. 2

3 2.2. Padrões e melhores práticas visando à melhoria da qualidade de software O Modelo CMMI (Capability Maturity Model Integration) De acordo com Rozenfeld et al. (2006), o grau de maturidade de uma empresa indica, genericamente, o quanto ela aplica das melhores práticas sobre desenvolvimento de produtos, resultando em um melhor desempenho de seus processos. Indica também, qual a competência necessária para que as pessoas da organização agreguem essas práticas aos projetos de desenvolvimento de produtos. Neste sentido, as melhores práticas representam uma maneira de atingir um objetivo ou de obter um resultado por meio da aplicação dos conhecimentos mais recentes disponíveis sobre a melhor forma de se realizar uma atividade que, comprovadamente, tem trazido os melhores resultados nas organizações. Segundo Chrissis et al. (2003) e Ahern et al. (2003), o Capability Maturity Model Integration é a evolução e integração do Capability Maturity Model for Software, System Engineering Capability Model, EIA 731 e Integrated Product Development. É compatível com a Norma ISO/IEC e oferece duas representações: por estágio (avaliação de um conjunto predefinido de áreas de processo em cada nível) e contínua (avaliação por área de processo). Uma área de processo descreve uma abstração de um conjunto de atividades a serem realizadas. Já níveis de capacidade descrevem o quão bem esse conjunto de atividades é realizado em relação a uma área de processo. As áreas de processo do CMMI estão organizadas de acordo com o disposto pela Tabela 1 a seguir: TABELA 1 - Estrutura do Modelo CMMI Gestão de Processo Foco no processo organizacional Definição do processo organizacional Treinamento organizacional Performance do processo organizacional Inovação e institucionalização do processo organizacional Engenharia Gestão de requisitos Desenvolvimento de requisitos Solução técnica Integração de produto Verificação Validação Processos de Aquisição Seleção/acompanhamento do fornecedor Gerência integrada de fornecedor Gerência quantitativa de fornecedores Fonte: Rassa e Phillips (2001). Gestão de Projeto Planejamento do projeto Controle e acompanhamento do projeto Gestão de acordo com fornecedores Gestão integrada de projeto Gestão de risco Suporte Gerência de configuração Garantia de qualidade de produto e processo Medidas e análises Análise das decisões e resolução Análise causal e resolução Ambiente organizacional para integração Integração de Produto e Desenvolvimento do Processo Ambiente organizacional para integração Integração da Equipe Segundo Lepasaar e Mäkinen (2002) o propósito do modelo CMMI é promover um guia para melhorar o processo e habilidade para gerenciar o desenvolvimento, aquisição e manutenção de produtos de software. De acordo com Trudel et al. (2006), muitas organizações de pequeno porte têm reconhecido a necessidade de melhorar os produtos de software. Porém, avaliar esse software depois de pronto tem sido insuficiente, uma vez que é sabido que a sua qualidade está altamente relacionada ao processo utilizado para produzi-lo. Visando à busca da melhoria da qualidade dos processos de software destacados pelo disposto acima, a Tabela 2 a seguir apresenta os dados do Instituto de Engenharia de 3

4 Software, (SEI - Software Engineering Institute - responsável pela divulgação, melhoria e avaliação do modelo nas organizações) em relação às avaliações oficiais realizadas entre 2001 e 2005: TABELA 2 - Posição das organizações avaliadas CMMI Organizações avaliadas Matrizes 996 Projetos avaliados Organizações não-americanas 66,6% Fonte: SEI (2006). A Tabela 2 acima representa que 1804 empresas (das quais 66.6% não são organizações americanas), foram avaliadas entre 2001 e 2005, e cujos resultados foram reportados ao SEI. Dentre essas 1804 empresas, 996 delas são matrizes e o restante, suas filiais. Para a avaliação, foram selecionados projetos, uma média equivalente a 4,93 projetos avaliados para cada organização avaliada. O Gráfico 1 abaixo apresenta o perfil de maturidade das organizações avaliadas: % de organizações 45,00% 40,00% 35,00% 30,00% 25,00% 20,00% 15,00% 10,00% 5,00% 0,00% 5,70% 39,60% 37,40% 7,60% 9,80% Inicial Repetitivo Definido Gerenciado Em otimização Níveis de Maturidade GRÁFICO 1 - Perfil da maturidade das organizações avaliadas Fonte: SEI (2006). De acordo com o Gráfico 1 acima, é no Nível 2 do modelo CMMI que se encontra o maior número de empresas avaliadas (39,60%), seguido respectivamente dos níveis 3 (37,40%) e nível 5 (9,80%). Segundo Weber et al. (2005), embasado na observação de que a maioria das empresas tinha uma preferência pelo modelo estagiado do CMMI, que o custo de uma avaliação em relação a esse modelo é alto, e que as pequenas empresas precisam de níveis de maturidade menores, o projeto MPS.BR foi concebido visando ao alcance gradual da melhoria do processo de software, por meio de sete níveis de maturidade, seqüenciais e cumulativos. A seguir, será apresentada uma síntese do projeto brasileiro O projeto MPS.BR (Projeto para a Melhoria de Processos do Software Brasileiro) Segundo a Sociedade para a Promoção da Excelência do Software Brasileiro - SOFTEX (2004), esse modelo é baseado nos conceitos de maturidade e capacidade de 4

5 processo para a avaliação e melhoria da qualidade e produtividade de produtos de software. O projeto MPS.BR define sete níveis de maturidade: 1) A - Em otimização (maior nível de maturidade) 2) B - Gerenciado quantitativamente 3) C - Definido 4) D - Largamente definido 5) E - Parcialmente definido 6) F - Gerenciado 7) G - Parcialmente gerenciado (menor nível de maturidade) De acordo com Weber et al. (2005), não é objetivo do projeto MPS.BR definir uma nova estrutura no que se refere às normas ou modelos para melhoria de processos de software. Sua contribuição está na estratégia de implementação criada para a realidade brasileira, por meio dos seus sete níveis de maturidade. Segundo a SOFTEX (2004), busca-se que este projeto seja adequado ao perfil e cultura das empresas brasileiras, como também compatível com os padrões de qualidade aceitos internacionalmente e que tenha como pressuposto, o aproveitamento de toda a competência existente nos padrões de melhoria de processo. Dessa forma, o projeto para melhoria de processos de software, tem como base os requisitos de processos definidos em modelos de melhoria de processo. A Figura 1 a seguir apresenta a estrutura e forma de implementação do MPS.BR (SOFTEX, 2004). FIGURA 1 Estrutura do projeto MPS.BR Fonte: Adaptado de SOFTEX (2004). Os componentes do projeto MPS.BR, apresentados pela Figura 1, seguem: Guia Geral: descreve o modelo de referência conceitual, seus componentes e as definições comuns necessárias para seu entendimento e aplicação. Neste modelo são caracterizados os níveis de maturidade e o método de avaliação adotado. Para elaboração do modelo de referência estão sendo usados os modelos de definição, avaliação e melhoria de processo de software CMMI, SCAMPI e ISO/IEC O CMMI e a ISO/IEC estão sendo utilizados para definir os níveis de 5

6 maturidade do MR-MPS. O SCAMPI e a ISO/IEC estão sendo utilizados para definir o método de avaliação. Guia de implantação: descreve os procedimentos para implantação do modelo nas empresas interessadas, por meio de instituições credenciadas para este fim. O guia fornecerá orientações gerais e requisitos que deverão ser associados às estratégias e procedimentos específicos das instituições credenciadas, levando em conta as características das empresas envolvidas. Guia de avaliação: descreve o método de avaliação e procedimentos gerais e requisitos para sua aplicação pelas instituições credenciadas junto às empresas a serem avaliadas A Norma ISO 9001:2000 As normas da série ISO 9000 foram construídas com o objetivo de auxiliarem organizações de qualquer porte, à busca da qualidade de seus produtos e serviços. Nesse contexto, a norma mais evidente na literatura é a ISO 9001 versão 2000, cujo propósito é especificar um conjunto de requisitos para um sistema de gestão da qualidade. A ISO 9001 está baseada em quatro princípios-chave: satisfação do cliente, abordagem de processo, indicadores de desempenho e melhoria contínua ISO (2000). De acordo com Spina (1998), uma vez que esses requisitos podem ser auditados por um órgão credenciado, a certificação assegura que em determinado instante, a empresa alcançou as metas descritas na norma. Ao longo do tempo existem auditorias de verificação que garantem que a empresa consegue se manter nesse nível de atendimento. Quando, numa auditoria de verificação, forem encontrados indícios de que a empresa não está evoluindo seu sistema da qualidade, que existem fortes indícios que os clientes não têm sido atendidos corretamente, a empresa é descredenciada, perdendo a certificação. Pode-se dizer que uma empresa certificada demonstra um nível mínimo de organização e de comprometimento com a qualidade. Por meio do estado da arte, o qual contemplou a contextualização do tema e a apresentação do Modelo CMMI, da Norma ISO 9001 versão 2000 e do projeto para melhoria do software brasileiro MPS.BR, o objetivo da próxima seção é destacar a metodologia 3. Metodologia Adotada De acordo com Popper (1975), Pádua (1997) e Abrahamsohn (2004), o objetivo do referencial teórico dentro de um trabalho de pesquisa é explicar os procedimentos que deverão ser seguidos no processo de investigação dos fatos que cercam o pesquisador. Para Ferreira (1999) a palavra metodologia pode significar: a) a arte de dirigir o espírito na investigação da verdade; b) o estudo dos métodos das ciências; e c) um conjunto de técnicas e processos utilizado para ultrapassar a subjetividade do autor e atingir a obra literária. A seguir, as escolhas metodológicas escolhidas visando atingir os objetivos propostos são: Natureza da pesquisa - Aplicada: objetiva gerar conhecimentos para aplicação prática, os quais são dirigidos à solução de problemas específicos (LAKATOS e MARCONI, 2005). Abordagem do problema - Qualitativa: considera que há uma relação dinâmica entre o mundo real e o sujeito - um vínculo indissociável entre o mundo objetivo e a subjetividade do sujeito que não pode ser traduzido em números. O ambiente natural é a fonte direta para coleta de dados e o pesquisador é o instrumento-chave 6

7 neste processo (GIL, 2002). Método amplo da pesquisa - Pesquisa-ação: o pesquisador envolve-se diretamente com a organização estudada e com os participantes do problema de pesquisa, estando todos envolvidos de modo cooperativo e participativo (THIOLLENT, 1998). Quanto aos instrumentos de pesquisa (SILVA e MENEZES, 2001): Observação: quando se utilizam os sentidos na obtenção dos dados de determinados aspectos da realidade. Entrevista: é a obtenção de informações de um entrevistado, sobre determinado assunto ou problema. Após a apresentação da metodologia, faz-se necessária a descrição das fases, as quais possuem harmonia com a metodologia descrita anteriormente: A empresa Etapas do método: Definição das melhores práticas e padrões a serem adotados Análise de oportunidades para melhorias Benchmarking em empresas do setor de software Desenho futuro 4. Proposição do método 4.1. A empresa A empresa em questão, iniciou suas atividades em 1997, fruto da união do background de um grupo de engenheiros, alguns deles mestres e PhD s da Universidade de São Paulo - USP, que resolveram ingressar no mundo empresarial. O grupo foca seu campo de atuação em um segmento bastante emergente na Europa - a tecnologia de cartões inteligentes Smart Card. O esforço dessa equipe resultou em um Sistema de Processamento Distribuído, motivo de vários artigos em publicações nacionais e internacionais. No ano de 2000, a empresa foi uma das três empresas na América do Sul, qualificadas pelo Instituto Empreender Endeavor. Atualmente, ela conta com cerca de quinze desenvolvedores e três gerentes atuando diretamente com o desenvolvimento de software Etapas do método proposto A proposta apresentada foi encarada pela alta administração da empresa como um novo projeto. A seguir, serão detalhadas as etapas visando à concepção e aplicação do método Definição das melhores práticas e padrões a serem adotados Resulta em um quadro estruturado e divulgado aos colaboradores sobre as referências que deveriam ser adotadas pela empresa em termos de melhoria de processos para o desenvolvimento de software. Esse quadro foi confeccionado por meio da comparação e confronte entre a norma ISO 9001:2000, o projeto MPS.BR e o modelo CMMI (versão por estágios). 7

8 A Figura 2 a seguir, apresenta uma síntese desse resultado: FIGURA 2 Síntese do Quadro comparativo entre o Modelo CMMI, a Norma ISO 9001:2000 e o Projeto MPS.BR De acordo com o diposto pela Figura 1 acima, por exemplo, no Nível 2 do modelo CMMI há uma área de processo denominada Planejamento do Projeto de Software. A primeira prática específica correspondente a esta área de processo é a SP1.1 Estimar o Escopo do Projeto, o que corresponde às sub-seções 7.1.3/ e da norma ISO 9001:2000 e ao Nível G Processo Gerência de Projetos do projeto MPS.BR Análise de oportunidades para melhorias Após o conhecimento profundo da situação da empresa por meio de observações e entrevistas, foi possível ter uma visão da atual situação do processo de venda e desenvolvimento de software on demand da empresa. Esses processos foram inseridos e relacionados às melhores práticas no Quadro Comparativo (Figura 3): FIGURA 3 Síntese do Quadro comparativo e as práticas atuais da empresa De acordo com a Figura 3 acima, existe um gerente de projeto que realiza a estimativa do escopo do projeto. Essa estimativa é descrita por meio de um documento de requisitos do software. O resultado gerado (como saída) é a elaboração da WBS Work Breakdown Structure (lista de atividades). Por meio da compilação de todas as informações levantadas até o momento, um pôster foi gerado, considerando a situação atual dos processos de venda e desenvolvimento de software on demand da empresa. 8

9 A Figura 4 a seguir, apresenta uma síntese desse pôster, sendo representado pelo Processo Vender: FIGURA 4 Representação do pôster da situação atual para o Processo Vender Benchmarking em empresas do setor de software Com o propósito de conhecer como as empresas do setor de desenvolvimento de software utilizam as melhores práticas e padrões contidos no escopo deste trabalho, foram realizadas três reuniões de benchmarking em dias e horários distintos. Como resultados, três relatórios de benchmarking foram gerados. A seguir, uma breve descrição de cada uma das empresas participantes: A: é uma das mais importantes provedoras de Tecnologia da Informação e de Comunicações (ICT) da Europa. Presente no Brasil desde 2001, a empresa fornece soluções que aumentam a flexibilidade do cliente melhorando sua competitividade. Possui certificações ISO 9001:2000 e CMMI nível 3. B: é uma associação civil sem fins econômicos, certificada como uma Organização da Sociedade Civil de Interesse Público (OSCIP). Fundado em dezembro de 1997, em Campinas, SP, entrou em operação em março de 1999.Atua na área de Tecnologia da Informação e Comunicação (TICs) e se dedica à pesquisa e desenvolvimento de novas tecnologias e à capacitação profissional dos colaboradores. ISO 9001:2000 e CMMI nível 3. C: é a uma das maiores empresas privadas de serviços de Tecnologia da Informação do Brasil. Referência de inovação no desenvolvimento, manutenção e produção de sistemas de alta tecnologia. Sediada em Brasília, mantém unidades operacionais nas principais capitais brasileiras e no interior do país. Possui certificações ISO 9001:2000 e CMMI nível Desenho futuro Nessa etapa, tendo o Quadro Comparativo, gerado a partir da comparação entre as melhores práticas e padrões para a melhoria dos processos de software, O Pôster da situação atual e dos Relatórios de Benchmarking, foi possível confeccionar um pôster o qual contempla a situação desejada pela empresa no que se refere aos processos de venda e desenvolvimento de software on-demand. 9

10 A Figura 5 a seguir, apresenta uma síntese desse pôster, sendo representado também pelo Processo Vender: FIGURA 5 Representação do pôster da situação futura para o Processo Vender 5. Conclusões O propósito deste artigo foi apresentar uma proposta orientada à integração de melhores práticas e padrões para melhoria de processos de venda e desenvolvimento de software on demand em uma empresa de base tecnológica, localizada no município de São Carlos. Inserido no método proposto, foi sugerido primeiramente o estudo e confronto entre melhores práticas e padrões para melhoria de processos de software. A seguir, foi necessário compreender o funcionamento dos processos da empresa, o que resultou em um pôster contendo a visão atual dos processos examinados. Seguindo as melhores práticas identificadas no quadro comparativo e nos Relatórios de Benchmarking, um pôster com a visão futura foi proposto. Deve-se destacar que o comprometimento das pessoas-chave da empresa foi imprescindível para a evolução dos trabalhos, além de possibilitar futuras melhorias no método proposto. 6. Agenda para os próximos passos Como próximos passos a serem executados, um método para gestão de mudança proposto por Costa (2006) deverá ser aplicado, visando à sistematização dos processos elaborados até o presente momento. 10

11 7. Referências bibliográficas ABRAHAMSOHN, P. Redação científica. Rio de Janeiro: Guanabara-Koogan AHERN D.M.; CLOUSE, A.; TURNER, R. CMMI distilled: a practical introduction to integrated process improvement. 2ed. Software Engineering Institute SEI Carnegie Mellon: Addison Wesley CARVALHO, M.M.; MACHADO, S.A..; RABECHINI JR., R. Fatores críticos de sucesso em empresas de base tecnológica. Revista Produto e Produção, v.4, Porto Alegre. número especial, p abr CHRISSIS, M.B.; KONRAD, M., SHRUM, S. Capability maturity model integration: guidelines for process integration and product improvement. Software Engineering Institute SEI Carnegie Mellon: Addison Wesley COSTA, J.H.M. Sistematização de um método de gestão de mudança para empresas desenvolvedoras de software on demand. Texto de Qualificação de Mestrado. Escola de Engenharia de São Carlos. Universidade de São Paulo DAY, G.S. The capabilities of market-driven organizations. Journal of Marketing, American Marketing Association. vol. 58, no. 4, oct DORNELLAS, J. C. A. Empreendedorismo corporativo: como ser empreendedor, inovar e se diferenciar em organizações estabelecidas. Rio de Janeiro: Elsevier, FERREIRA, A.B.H. Dicionário Aurélio eletrônico século XXI. São Paulo: Nova Fronteira GIL, A.C. Como elaborar projetos de pesquisa. São Paulo: Atlas GUERRA, A.C.; ALVES, A.M. Aquisição de produtos e serviços de software. Rio de Janeiro: Elsevier HUMPHREY, W.S. Managing the software process. Boston, MA, USA: Addison-Wesley ISO The International Organization for Standardization - Associação Brasileira de Normas Técnicas, NBR ISO 9000:2000 Sistemas de gestão da qualidade Fundamentos e vocabulário, Rio de Janeiro, KAN, S.H. Metrics and models in software quality engineering. 2.ed. Boston, MA, USA: Addison Wesley LAKATOS, E.M.; MARCONI, M.A. Fundamentos de metodologia científica. 6ed. SP: Atlas LEPASAAR, M.; MÄKINEN, T. Integrating software process assessment models using a process meta model. Pohjoisranta, Finland. Pori School of technology and economics. Tampare University of Technology. IEEE NIAZI, M.; WILSON, D.; ZOWGHI, D. A maturity model for the implementation of software process improvement: an empirical study. The Journal of Systems and Software. Elsevier Inc PÁDUA, E.M.M. Metodologia da pesquisa: Abordagem teórico-prática. Campinas: Papirus PERUSSI FILHO, S. Uma avaliação da contribuição das cooperações universidade-empresa e interempresas para a competitividade das empresas industriais do pólo tecnológico de São Carlos. Dissertação (Mestrado). Escola de Engenharia de São Carlos. Universidade de São Paulo USP POPPER, K. A lógica da pesquisa científica. USP São Paulo: USP RASSA, B.; PHILLIPS, M. Beyond CMMI-SE-SW V1.0. Software Engineering Institute. Carnegie Mellon University ROZENFELD, H. et al. Gestão de desenvolvimento de produtos: uma referência para a melhoria de processos. São Paulo: Saraiva SHAW, M.; CLEMENTS, P. The gold age of software architecture: A comprehensive survey. Institute for Software Research International. Carnegie Mellon University. CMU-ISRI SILVA, E.L.; MENEZES, E.M. Metodologia de pesquisa e elaboração de dissertação. Laboratório de Ensino à Distância. 3ed. Florianópolis Sociedade para a Promoção da Excelência do Software Brasileiro - SOFTEX. Projeto MPS-Br: melhoria de processo do software brasileiro, Guia geral SOFTWARE ENGINEERING INSTITUTE - SEI. Process maturity profile. Software Engineering Institute. Carnegie Mellon. March SPINA, E.. Um método para melhoria de qualidade de fornecimento da pequena empresa de eletrônica. 264p. Tese (Doutorado) - Escola Politécnica, São Paulo THIOLLENT, M. Metodologia da pesquisa-ação. 8ª ed. São Paulo: Cortez THIOLLENT, M. Pesquisa-ação nas organizações. São Paulo: Atlas TRUDEL, S. et al. PEM: The small company-dedicate software process quality evaluation method combining CMMI and ISO/IEC Software Quality Journal. Springer Science WEBER et al. Brazilian Software Process Reference Model and Assessment Method, in Proceedings of The 20th International Symposium on Computer and Information Sciences - ISCIS 05, October 26-28th, Instambul, Turkey, published as LNCS 3733, pp , P. Youlum et al. (Eds.), Springer-Verlag Berlin Heidelberg WHITTAKER, J.A.; VOAS, J.M. 50 years of software: Key principles for quality /02. IEEE. November/December

Qualidade de Software (cont)

Qualidade de Software (cont) Qualidade de Software (cont) Qualidade de Processo Profa Rosana Braga 1/2017 Material elaborado por docentes do grupo de Engenharia de Software do ICMC/USP Incorporação da Qualidade Requisitos do Usuário

Leia mais

Visão Geral de Engenharia de Software

Visão Geral de Engenharia de Software Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição

Leia mais

Universidade Federal de Pernambuco

Universidade Federal de Pernambuco Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação 2007.2 Mapeamento do Modelo CMMI À Norma ISO/IEC 12207 Proposta de Trabalho de Graduação Aluna: Ana Paula Bezerra

Leia mais

Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI

Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Ana Cervigni Guerra Eduardo Paulo de Souza Projeto Reconhecido na Categoria Serviços Tecnológicos Brasília, 31 de

Leia mais

Qualidade de Software

Qualidade de Software Qualidade de Software Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com PAE: Armando M. Toda armando.toda@gmail.com Garantia de Qualidade n n Qualidade do Produto (aula anterior)

Leia mais

Padrões de Qualidade de Software

Padrões de Qualidade de Software Engenharia de Software I 2015.2 Padrões de Qualidade de Software Engenharia de Software Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade de Software

Leia mais

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

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis) CMMI / MPS.BR Modelos de Maturidade de Qualidade de Software Aplicações criteriosas de conceitos de gerenciamento de processos e de melhoria da qualidade ao desenvolvimento e manutenção de software CMMI

Leia mais

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

GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE Mini CV: Doutorando em Ciência

Leia mais

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR Melhoria de Processo do Software Brasileiro Melhoria de Processo do Software Brasileiro (MPS.BR) SUMÁRIO 1. Introdução 2. Implantação do Programa MPS.BR: 2004 2007 3. Consolidação do Programa MPS.BR: 2008-2010 4. Conclusão Kival Weber Coordenador

Leia mais

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA DEFINIÇÕES / RESUMO Apostilas de NORMAS, disponíveis no site do professor. 1 NORMAS VISÃO GERAL Qualidade é estar em conformidade com os requisitos dos clientes; Qualidade é antecipar e satisfazer os desejos

Leia mais

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

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral Engenharia de Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Qualidade de Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade

Leia mais

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

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral SSC 121-Engenharia de 1 Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Qualidade de Qualidade é um termo que pode ter diferentes interpretações Existem muitas definições

Leia mais

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

Melhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva Melhoria de processos Qualidade Engenharia de software Profª Karine Sato da Silva Problemática Hoje o grande desafio é desenvolver software de qualidade, dentro do prazo e custo estipulados, sem necessitar

Leia mais

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo. DCC / ICEx / UFMG O Modelo CMMI Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um pouco de história Na década de 80, o Instituto de Engenharia de Software (SEI) foi criado Objetivos Fornecer software

Leia mais

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

Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso Rafaella C. Carvalho¹, Rodolfo Miranda de Barros¹ 1 Departamento de Computação Universidade Estadual de Londrina (UEL)

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto Ciência da Computação ENGENHARIA DE SOFTWARE Métricas e Estimativas do Projeto Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Métricas APF Análise de Pontos de Função Estimativas

Leia mais

Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI

Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI Ana Regina Rocha, Mariano Montoni, Gleison Santos, Kathia Oliveira, Ana Cândida Natali, Paula Mian,

Leia mais

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção AFINAL O QUE É UMA FÁBRICA DE SOFTWARE Aguinaldo Aragon Fernandes Agenda O conceito da fábrica de software A fábrica de software é um negócio Escopos de fábricas de software Requisitos para uma fábrica

Leia mais

Agenda da Aula. Melhoria do Processo de Software. Por que melhorar o processo? De onde veio a idéia? Qualidade do Produto. Qualidade de Software

Agenda da Aula. Melhoria do Processo de Software. Por que melhorar o processo? De onde veio a idéia? Qualidade do Produto. Qualidade de Software Engenharia de Software Aula 20 Agenda da Aula Melhoria do Processo de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 16 Maio 2012 Melhoria de Processo Medição Análise Mudança

Leia mais

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação - Centro de Ciências Exatas, Naturais e de Saúde Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação COM06852 - Introdução aos SI Prof.

Leia mais

Uma Visão Geral do Programa MPS.BR para Melhoria de Processos de Software

Uma Visão Geral do Programa MPS.BR para Melhoria de Processos de Software Instituto de Ciências Exatas e Tecnologia Curso: Engenharia de Software Uma Visão Geral do Programa MPS.BR para Melhoria de Processos de Software Daniel da Silva Costa Odette Mestrinho Passos Outubro 2017

Leia mais

Qualidade de software aplicada nos modelos de processos MPS.Br e CMMI

Qualidade de software aplicada nos modelos de processos MPS.Br e CMMI Qualidade de software aplicada nos modelos de processos MPS.Br e CMMI Aline Ribeiro Tusi 1, Ma. Claudete Werner 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil alineribeirotusi@gmail.com, claudete@unipar.br

Leia mais

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

Qualidade de Processo de Software. Simone S Souza ICMC/USP 2018 Qualidade de Processo de Software Simone S Souza ICMC/USP 2018 Qualidade do Processo de Software Qualidade de software não se atinge de forma espontânea. A qualidade dos produtos de software depende fortemente

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software

Leia mais

Introdução ao CMM SM Capability Maturity Model

Introdução ao CMM SM Capability Maturity Model Introdução ao CMM SM Capability Maturity Model I Workshop de Qualidade em Produção de Software UEM - Universidade Estadual de Maringá Maringá - PR - 21 de novembro de 2001 Eduardo Paulo de Souza Eduardo.Souza@iti.gov.br

Leia mais

Projeto MPS.BR melhoria de. processo do software. Planejado 2005

Projeto MPS.BR melhoria de. processo do software. Planejado 2005 Projeto MPS.BR melhoria de processo do software Brasileiro: Resultados 2004 e Planejado 2005 SUMÁRIO 1. Introdução 2. Projeto MPS.BR e Modelo MPS 3. Resultados 2004 4. Planejado 2005 5. Conclusão Kival

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

Programa Brasileiro de Qualidade e Produtividade A Qualidade de um Produto de Software Através da Aplicação da Norma NBR e do modelo CMM

Programa Brasileiro de Qualidade e Produtividade A Qualidade de um Produto de Software Através da Aplicação da Norma NBR e do modelo CMM Programa Brasileiro de Qualidade e Produtividade 6.03 A Qualidade de um Produto de Software Através da Aplicação da Norma NBR 13596 e do modelo CMM Mary Lucy Sant Ana Campinas, 5 de junho de 2001 Instituto

Leia mais

Normas ISO:

Normas ISO: Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais

Leia mais

Qualidade de Processo de Software CMM / CMMI

Qualidade de Processo de Software CMM / CMMI Especialização em Gerência de Projetos de Software Qualidade de Processo de Software CMM / CMMI Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto de Ciências Exatas

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 PLANO DE ENSINO DEPARTAMENTO: SISTEMAS DE INFORMAÇÃO DISCIPLINA: GERÊNCIA DE

Leia mais

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Anne Elise Katsurayama e Ana Regina Cavalcanti da Rocha COPPE/UFRJ Universidade

Leia mais

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira Marcos Kalinowski, Gleison Santos, Sheila Reinehr, Mariano Montoni, Ana Regina Rocha, Kival Chaves Weber,

Leia mais

AULA 02 Qualidade em TI

AULA 02 Qualidade em TI Bacharelado em Sistema de Informação Qualidade em TI Prof. Aderson Castro, Me. AULA 02 Qualidade em TI Prof. Adm. Aderson Castro, Me. Contatos: adersoneto@yahoo.com.br 1 Qualidade de Processo A Série ISO

Leia mais

A Indústria de Software e Serviços de TI em Minas Gerais e no Brasil. Sociedade Mineira de Software ABRIL DE 2012

A Indústria de Software e Serviços de TI em Minas Gerais e no Brasil. Sociedade Mineira de Software ABRIL DE 2012 A Indústria de Software e Serviços de TI em Minas Gerais e no Brasil Sociedade Mineira de Software ABRIL DE 2012 O Setor Brasileiro de TI- 2010 8º mercado de TI no mundo US$ 85,09 bilhões 4% do PIB brasileiro

Leia mais

Engenharia de Software

Engenharia de Software Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Engenharia de Software Definição O CMMI é um conjunto de boas práticas de gerenciamento e de melhoria da qualidade a serem aplicadas criteriosamente no

Leia mais

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES INSTRUÇÕES - Esta prova é SEM CONSULTA. - Inicie a prova colocando o seu nome em todas as páginas. - Todas as respostas às questões devem ser preenchidas a caneta. - Todas as informações necessárias estão

Leia mais

PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK

PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK Eliseu Castelo Branco Jr. RESUMO Este artigo descreve o projeto de Implementação de Melhoria de Processos Gerenciais

Leia mais

Implantando Pontos de Função com PSM

Implantando Pontos de Função com PSM Implantando Pontos de Função com PSM Diana Baklizky & Cecília Techy diana@metricas.com.br cecilia@metricas.com.br ti MÉTRICAS R. Domingos de Morais, 2243/36 São Paulo, SP Brasil www.metricas.com.br 1 Agenda

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?

Leia mais

PESQUISA REALIZADA COM OS PARTICIPANTES DO 14º SEMINÁRIO NACIONAL DE GESTÃO DE PROJETOS

PESQUISA REALIZADA COM OS PARTICIPANTES DO 14º SEMINÁRIO NACIONAL DE GESTÃO DE PROJETOS PESQUISA REALIZADA COM OS PARTICIPANTES DO 14º SEMINÁRIO NACIONAL DE GESTÃO DE PROJETOS APRESENTAÇÃO O perfil do profissional de projetos CENÁRIO Pesquisa realizada durante o 14 Seminário Nacional de Gestão

Leia mais

Introdução. O Modelo CMM/SEI. Roteiro da Apresentação. Conceitos básicos de qualidade. Conceitos básicos de qualidade de software

Introdução. O Modelo CMM/SEI. Roteiro da Apresentação. Conceitos básicos de qualidade. Conceitos básicos de qualidade de software O Modelo CMM/SEI Francisco Rapchan Engenheiro de Computação Prof. do Depto de Informática - UFES / UNESC Mestrando em Informática Área de estudo: Engenharia de Software www.inf.ufes.br/~.br/~rapchanrapchan

Leia mais

CMM Capability Maturity Model. O que é isto???

CMM Capability Maturity Model. O que é isto??? CMM Capability Maturity Model O que é isto??? Material Didático: A.S. Afonso Pinheiro Analista de Sistemas da DBA Engenharia e Sistemas Ltda. CMM Capability Maturity Model Material didático desenvolvido

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. Elias Ferreira Elaborador por: Prof. Edison A. M. Morais Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar

Leia mais

Requisitos para Ferramentas de Gestão de Projetos de Software

Requisitos para Ferramentas de Gestão de Projetos de Software Requisitos para Ferramentas de Gestão de Projetos de Software Thiago S. F. Silva 1, Rodolfo F. Resende 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais (UFMG) Av. Antônio

Leia mais

Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade

Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade Liken Iu M. C. Lima, Rodrigo Quites Reis Programa de Pós-Graduação

Leia mais

Nomenclatura usada pela série ISO Série ISO 9000

Nomenclatura usada pela série ISO Série ISO 9000 Slide 1 Nomenclatura usada pela série ISO 9000 (ES-23, aula 03) Slide 2 Série ISO 9000 ISO 9000 (NBR ISO 9000, versão brasileira da ABNT): Normas de gestão da qualidade e garantia da qualidade. Diretrizes

Leia mais

Críticas comuns a processos baseados em planejamento

Críticas comuns a processos baseados em planejamento Críticas comuns a processos baseados em planejamento Arndt von Staa Departamento de Informática PUC-Rio Maio 2014 Existem problemas? Os objetivos de um processo são: atingir sistematicamente resultados

Leia mais

Visão Geral da Norma ISO/IEC 12207

Visão Geral da Norma ISO/IEC 12207 UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Visão Geral da Norma ISO/IEC 12207 Engenharia de Software 2o. Semestre

Leia mais

CHAMADA PÚBLICA SIMPLIFICADA Nº 02/2018 SELEÇÃO DE PESQUISADORES

CHAMADA PÚBLICA SIMPLIFICADA Nº 02/2018 SELEÇÃO DE PESQUISADORES CHAMADA PÚBLICA SIMPLIFICADA Nº 02/2018 SELEÇÃO DE PESQUISADORES PROJETO: Pesquisa, Desenvolvimento e Inovação para a Automação de Serviços Públicos no âmbito da Jornada da Transformação dos Serviços 1.

Leia mais

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

Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL Vinicius Marques Chioratto 1, Rodolfo Miranda de Barros 1 1 Departamento de Computação Universidade Estadual

Leia mais

Consolidação de uma Metodologia para Avaliação de Processos de Software de MPEs Baseada na Norma ISO/IEC (SPICE) (Projeto PBQP 2.

Consolidação de uma Metodologia para Avaliação de Processos de Software de MPEs Baseada na Norma ISO/IEC (SPICE) (Projeto PBQP 2. Consolidação de uma Metodologia para Avaliação de Processos de Software de MPEs Baseada na Norma ISO/IEC 15504 (SPICE) (Projeto PBQP 2.32 2004) Christiane Gresse von Wangenheim 1, Clenio F. Salviano 2

Leia mais

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process PSP- Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process z Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento z Critica a essas

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE EMENTA ENGENHARIA DE SOFTWARE DISCIPLINA: Estrutura e Fluxo de Informação EMENTA: A disciplina Estrutura e Fluxo de Informação se propõe a capacitar o aluno sobre os fundamentos da Gestão da Informação

Leia mais

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...

Leia mais

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS O que é Qualidade Entender o ciclo PDCA Apresentar técnicas para garantir a qualidade de software Apresentar ferramentas para

Leia mais

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

Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG) Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG) Rita de Cássia Bitencourt Cardoso 1, Alexandre Marcos Lins de Vasconcelos 2, Ana Cristina Rouiller 3, Afonso Celso Soares 4 1, 4 Inatel

Leia mais

Uma Investigação sobre a Relevância de Valores Organizacionais em Iniciativas de Melhoria de Processo de Software

Uma Investigação sobre a Relevância de Valores Organizacionais em Iniciativas de Melhoria de Processo de Software Programa de Pós-Graduação em Informática Uma Investigação sobre a Relevância de Valores Organizacionais em Iniciativas de Melhoria de Processo de Software Odette Mestrinho Passos (odette@ufam.edu.br) Arilo

Leia mais

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO Roteiro Processos do Ciclo de Vida de Software Diego Martins dmvb@cin.ufpe.br Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical

Leia mais

CHAMADA PÚBLICA SIMPLIFICADA Nº009 /2018 SELEÇÃO DE PESQUISADORES

CHAMADA PÚBLICA SIMPLIFICADA Nº009 /2018 SELEÇÃO DE PESQUISADORES CHAMADA PÚBLICA SIMPLIFICADA Nº009 /2018 SELEÇÃO DE PESQUISADORES PROJETO: Pesquisa, Desenvolvimento e Inovação para a Automação de Serviços Públicos no âmbito da Jornada da Transformação dos Serviços

Leia mais

CHAMADA PÚBLICA SIMPLIFICADA Nº008 /2018 SELEÇÃO DE PESQUISADORES

CHAMADA PÚBLICA SIMPLIFICADA Nº008 /2018 SELEÇÃO DE PESQUISADORES CHAMADA PÚBLICA SIMPLIFICADA Nº008 /2018 SELEÇÃO DE PESQUISADORES PROJETO: Pesquisa, Desenvolvimento e Inovação para a Automação de Serviços Públicos no âmbito da Jornada da Transformação dos Serviços

Leia mais

Escopo: PROCESSOS FUNDAMENTAIS

Escopo: PROCESSOS FUNDAMENTAIS Escopo: PROCESSOS FUNDAMENTAIS Etapa:Desenvolvimento de software Disciplina: Auditoria & Qualidade em Sistemas de Informação Professor: Lucas Topofalo Integrantes: Joel Soares de Jesus Luiz R. Bandeira

Leia mais

1.1. Melhoria Contínua

1.1. Melhoria Contínua 1 Introdução Um dos desafios enfrentados pela Engenharia de Software é o de criar instrumentos para que um produto de software possa ser desenvolvido com qualidade e de forma eficiente, consumindo o mínimo

Leia mais

Programa MPS.BR, modelo MPS e

Programa MPS.BR, modelo MPS e Programa MPS.BR, modelo MPS e pesquisas imps Agenda Programa MPS.BR e modelo MPS Pesquisas imps Conclusão Kival Weber Coordenador Executivo do Programa MPS.BR Melhoria de Processo do Software Brasileiro

Leia mais

Sistemas de Informação. Governança de TI

Sistemas de Informação. Governança de TI Sistemas de Informação Governança de TI . SUMÁRIO CAPÍTULO 6 Os frameworks utilizados e seus relacionamentos Introdução COBIT ITIL PMBoK CMMI Boas práticas de governança de TI Existem diversas estruturas,

Leia mais

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB Plano de Disciplina Ano Letivo: 2013-1 º Semestre Dados da Disciplina Código Disc. Nome

Leia mais

Normas e Organismos Normativos

Normas e Organismos Normativos Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas e Organismos Normativos Prof. Luthiano Venecian venecian@ucpel.tche.br http://olaria.ucpel.tche.br/venecian

Leia mais

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Bernardo Grassano 1, Analia Irigoyen Ferreiro Ferreira 2, Mariano Montoni 3 1 Project Builder Av. Rio Branco 123, grupo 612, Centro

Leia mais

PROGRAMA SEBRAETEC GPO

PROGRAMA SEBRAETEC GPO PROGRAMA SEBRAETEC GPO ESTRUTURA DO PROJETO APL MARÍLIA 05/09/2011 Edvar Pera Junior Coordenador Executivo Softex Campinas CARACTERISTICAS GERAIS Objetivo: Implantar metodologia de controle de processos

Leia mais

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF 6054 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução

Leia mais

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução

Leia mais

3.1. Requisitos do Método

3.1. Requisitos do Método 3 Método PAM Como citado em (Parker, 2001), a fool with a tool is still a fool, ou seja, a simples utilização de ferramentas sem métodos, políticas e treinamento de utilização não traz nenhum resultado

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades

Leia mais

Rua Padre Chagas, 79/ Porto Alegre RS Brasil. Rua Tomaz Flores, 95/ Porto Alegre RS Brasil

Rua Padre Chagas, 79/ Porto Alegre RS Brasil. Rua Tomaz Flores, 95/ Porto Alegre RS Brasil Oportunidades de Melhoria Identificadas no MR MPS a partir do Mapeamento com o Modelo CMMI e as Normas ISO/IEC 12207 e ISO/IEC 15504, no contexto do Projeto Cooperativa MPS.BR no RS Carlos Alberto Becker

Leia mais

CHAMADA PÚBLICA SIMPLIFICADA Nº 02 /2018 SELEÇÃO DE PESQUISADORES

CHAMADA PÚBLICA SIMPLIFICADA Nº 02 /2018 SELEÇÃO DE PESQUISADORES CHAMADA PÚBLICA SIMPLIFICADA Nº 02 /2018 SELEÇÃO DE PESQUISADORES PROJETO: Pesquisa, Desenvolvimento e Inovação para a Automação de Serviços Públicos no âmbito da Jornada da Transformação dos Serviços

Leia mais

PESQUISA REALIZADA COM OS PARTICIPANTES DO 15º SEMINÁRIO NACIONAL DE GESTÃO DE PROJETOS

PESQUISA REALIZADA COM OS PARTICIPANTES DO 15º SEMINÁRIO NACIONAL DE GESTÃO DE PROJETOS PESQUISA REALIZADA COM OS PARTICIPANTES DO 15º SEMINÁRIO NACIONAL DE GESTÃO DE PROJETOS APRESENTAÇÃO O perfil do profissional de projetos CENÁRIO Pesquisa realizada durante o 15 Seminário Nacional de Gestão

Leia mais

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

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Gerência de s de Software 4. Gerência

Leia mais

ISO 9000, ISO 12207 e ISO 15504. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista )

ISO 9000, ISO 12207 e ISO 15504. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista ) Qualidade de Software Aula 5 (Versão 2012-01) 01) ISO 9000, ISO 12207 e ISO 15504 Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista ) Revisando...

Leia mais

Pesquisa realizada com os participantes do 13º Seminário Nacional de Gestão de Projetos APRESENTAÇÃO

Pesquisa realizada com os participantes do 13º Seminário Nacional de Gestão de Projetos APRESENTAÇÃO Pesquisa realizada com os participantes do de APRESENTAÇÃO O perfil do profissional de Projetos Pesquisa realizada durante o 13 Seminário Nacional de, ocorrido em, apresenta o perfil do profissional da

Leia mais

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES P1-MPS.BR - Prova de Conhecimento de Introdução ao MPS.BR Data: 11 de dezembro de 2006 Horário: 13:00 às 15:00 horas (hora de Brasília) e-mail: Nota: INSTRUÇÕES Você deve responder a todas as questões.

Leia mais

Aula 11 - Fluxo do RUP: Ambiente

Aula 11 - Fluxo do RUP: Ambiente Aula 11 - Fluxo do RUP: Ambiente Propósito Trabalhadores e artefatos Fluxo típico Ambiente: Propósito Prover atividades de suporte à organização, com processos e ferramentas Seleção e aquisição de ferramentas

Leia mais

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR Melhoria de Processo do Software Brasileiro MPS.BR Melhoria de Processo do Software Brasileiro Sumário: 1. Introdução 2. Objetivo e Metas do Programa MPS.BR (Propósito, Subprocessos e Resultados) 3. Resultados Alcançados Dez 2003 Mai 2006 4. Principais

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Capítulo 1 Introdução

Ciência da Computação ENGENHARIA DE SOFTWARE. Capítulo 1 Introdução Ciência da Computação ENGENHARIA DE SOFTWARE Capítulo 1 Introdução Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Plano de Ensino 1. Introdução à Engenharia de Software Importância da Engenharia

Leia mais

Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais

Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais Cátia Galotta, Mariano Montoni, David Zanetti, Ana Regina da Rocha COPPE UFRJ Programa de Engenharia de Sistemas e

Leia mais

Engenharia de Sistemas e Software Objetivos: Apresentar os métodos, técnicas e ferramentas para desenvolvimento e manutenção de sistemas e software.

Engenharia de Sistemas e Software Objetivos: Apresentar os métodos, técnicas e ferramentas para desenvolvimento e manutenção de sistemas e software. Engenharia de Sistemas e Software Apresentar os métodos, técnicas e ferramentas para desenvolvimento e manutenção de sistemas e software. Sistema, sistema de informação e software; engenharia de sistemas

Leia mais

Introdução a Melhoria de Processos de Software. CMMI - Capability Maturity Model Integration MPS.BR - Melhoria de Processo do Software Brasileiro

Introdução a Melhoria de Processos de Software. CMMI - Capability Maturity Model Integration MPS.BR - Melhoria de Processo do Software Brasileiro Introdução a Melhoria de Processos de Software CMMI - Capability Maturity Model Integration MPS.BR - Melhoria de Processo do Software Brasileiro Edson Murakami Agenda Introdução CMMI MPS.BR O que é um

Leia mais

(esforço). Competência entendida segundo três eixos:

(esforço). Competência entendida segundo três eixos: em Gestão de Projetos Prof. Roberto Paixão Introdução Competência = com (conjunto) + petere (esforço). Competência entendida segundo três eixos: Características da pessoa; Formação educacional; Experiência

Leia mais

GOVERNANÇA EM TIC TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. Escrito por Alexandre Luna Thaysa Paiva

GOVERNANÇA EM TIC TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. Escrito por Alexandre Luna Thaysa Paiva GOVERNANÇA EM TIC TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Escrito por Alexandre Luna {alexluna@mangve.org} Thaysa Paiva {thaysasuely@gmail.com} ROTEIRO i. INTRODUÇÃO ii. MODELOS DE GESTÃO iii. iv. ITIL

Leia mais

Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW

Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW Lucas Busatta Galhardi 1, Rodolfo Miranda de Barros 1 1 Departamento de Computação Universidade

Leia mais

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral (Versão 1.1) Este guia contém a descrição geral do MPS.BR e detalha o Modelo de Referência (MR-MPS) e as definições comuns necessárias para

Leia mais

Busca da qualidade na produção tecnológica: um relato empírico da implantação do CMMI

Busca da qualidade na produção tecnológica: um relato empírico da implantação do CMMI Busca da qualidade na produção tecnológica: um relato empírico da implantação do CMMI Andrei Luiz Pofahl Biscaro (CITS) andrei.biscaro@cits.br Felipe Grando Sória (CITS) felipe@cits.br Luiz Claudio Silveira

Leia mais

WORKSHOP DE COBIT 2019

WORKSHOP DE COBIT 2019 WORKSHOP DE COBIT 2019 Prof. Dr. J. Souza Neto PMP, RMP, CGEIT, CRISC, FAIR,. CSX, CLOUD, ITIL, COBIT 2019, COBIT 5 Implementation, COBIT 5 Assessor, Certified COBIT Assessor, COBIT-INCS https://padlet.com/souzaneto/cobit

Leia mais

MAPEAMENTO DA UTILIZAÇÃO DE MODELOS MPS.BR E CMMI PARA MELHORIAS NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE NO MERCADO NACIONAL.

MAPEAMENTO DA UTILIZAÇÃO DE MODELOS MPS.BR E CMMI PARA MELHORIAS NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE NO MERCADO NACIONAL. MAPEAMENTO DA UTILIZAÇÃO DE MODELOS MPS.BR E CMMI PARA MELHORIAS NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE NO MERCADO NACIONAL. Rayan Felipe Patrício Lopes, Willians Paulo da Silva Resumo: Qualidade é

Leia mais

Gerenciamento Objetivo de Projetos com PSM

Gerenciamento Objetivo de Projetos com PSM Gerenciamento Objetivo de Projetos com PSM (Practical Software and Systems Measurement) Mauricio Aguiar Qualified PSM Instructor www.metricas.com.br Agenda Introdução ao PSM O Modelo de Informação do PSM

Leia mais

CHAMADA PÚBLICA SIMPLIFICADA Nº005 /2019 SELEÇÃO DE PESQUISADORES

CHAMADA PÚBLICA SIMPLIFICADA Nº005 /2019 SELEÇÃO DE PESQUISADORES CHAMADA PÚBLICA SIMPLIFICADA Nº005 /2019 SELEÇÃO DE PESQUISADORES PROJETO: Pesquisa, Desenvolvimento e Inovação para a Automação de Serviços Públicos no âmbito da Jornada da Transformação dos Serviços

Leia mais

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

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Especificação

Leia mais

PROJECTO ÂNCORA QUALIFICAÇÃO E CERTIFICAÇÃO NO SECTOR DAS TICE

PROJECTO ÂNCORA QUALIFICAÇÃO E CERTIFICAÇÃO NO SECTOR DAS TICE Pólo de Competitividade das Tecnologias de Informação, Comunicação e Electrónica TICE.PT PROJECTO ÂNCORA QUALIFICAÇÃO E CERTIFICAÇÃO NO SECTOR DAS TICE Qualificação e Certificação em Desenvolvimento de

Leia mais

Engenharia de Software

Engenharia de Software Introdução Engenharia de Software O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade; QUALIDADE DE SOFTWARE Empresas que desenvolvem software de qualidade são

Leia mais