13 research outputs found

    Programa Brasileiro da Qualidade e Produtividade em Software

    Get PDF
    Arquivo condensado em lotes de PDF, sem paginação.A Qualidade no setor de software e serviços de tecnologia da informação constitui tema relevante nas políticas públicas para a área de Tecnologia da Informação –TI desenvolvidas no Brasil nas últimas décadas. A questão relativa à qualidade materializou-se nos últimos anos com a inclusão do tema na Política Industrial do Governo Federal, tanto na Política Industrial, Tecnológica e de Comércio Exterior – PITCE, de 2004, quanto no Plano de Desenvolvimento da Produção – PDP lançada em maio de 2008

    AVALIANDO FATORES CRÍTICOS DE SUCESSO DE MELHORIA DE PROCESSOS EM UM ESTUDO DE CASO DO NÍVEL G PARA O NÍVEL F DO MRMPS- SW

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Nos últimos anos, há um crescente número de organizações adeptas da melhoria de processos de software no Brasil. Muitas organizações aderem à melhoria de seus processos pois essa prática permite a uma organização evoluir e assegurar a qualidade de seus produtos. Além disso, programas como o MPS.BR, criado a partir de iniciativa brasileira, oferecem um modelo de maturidade de processos mais acessível às pequenas e médias empresas do país. Em 2015, o Departamento de Desenvolvimento da empresa AltoQi, localizada em Florianópolis, iniciou o planejamento de sua transição do nível G para o nível F de maturidade do modelo MPS-SW. Neste contexto, este trabalho apresenta um estudo de caso da experiência de melhoria do processo de software da AltoQi, através da aplicação da abordagem ASPE/MSC, com análise e comparação dos fatores críticos de sucesso observados para o processo de melhoria executado em relação às observações da literatura disponível. Para tanto, primeiramente são revisados conceitos fundamentais relacionados ao tema e é feita uma revisão da literatura existente. A partir dos conhecimentos adquiridos, é realizada uma avaliação do alinhamento do processo de software de uma pequena unidade organizacional do Departamento de Desenvolvimento da empresa em relação ao nível F do MR-MPS-SW, para que sejam sugeridas melhorias. Em seguida, tais melhorias são aplicadas em um projeto piloto, e são feitas avaliações dos resultados obtidos

    Uma abordagem de modelagem de processos suportada por um guia de referência alinhado ao CMMI-DEV, MPS.BR e ISO/IEC 15504

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência de Computação.Existem diversos modelos e normas de referência para a melhoria de processos de software disponíveis atualmente, mas as Micro e Pequenas Empresas (MPEs) de software em geral não os conhecem ou não os utilizam e acabam enfrentando dificuldades em produzir software com a qualidade e produtividade esperadas pelo mercado. Percebe-se a ausência de indicações concretas de implementação das práticas sugeridas pelos modelos e normas de referência para que possam ser aplicadas à realidade das MPEs. Além de atender às características das MPEs em geral, essas práticas precisam ser adaptadas às especificidades de cada organização e alinhadas aos seus objetivos de negócio por meio da modelagem de processo. Nesse contexto, este trabalho apresenta a extensão da abordagem de modelagem de processos ASPE/MSC, por meio da introdução de um guia de referência de processo alinhado aos principais modelos de referência e adaptado às características e limitações típicas das MPEs. Um guia de referência para o processo de monitoramento e controle de projetos é elaborado e, embutido na abordagem ASPE/MSC estendida, é aplicado na modelagem desse processo em duas rganizações. Nestas duas aplicações foram coletadas diversas experiências. A avaliação destas duas aplicações estabelece uma primeira indicação de que a utilização de um guia de referência durante a modelagem de processos pode auxiliar na eficiência da modelagem do processo, reduzindo o esforço e o tempo necessários. Também é possível observar que o suporte de um guia de referência pode auxiliar o engenheiro de processo, fornecendo suporte concreto durante a modelagem do processo. Currently, there exist several models and standards for software processes improvement currently available, but, in general, Micro and Small software Companies (MSC) do not know or do not use th em, with the result that they face difficulties in producing software with quality and productivity as expected by the market. There can be perceived a lack of indications on how to the implement practices suggested by reference models and standards adapted to the reality of MSC. In addition, those practices have to be adapted to the specific characteristics of each organization and aligned with their business goals through process modeling. In this context, this work presents an extension of the ASPE/MSC processes modeling approach, through the introduction of a process reference guide as a basis for the improvement of a descriptive process model in alignment with well-known reference models and adapted to typical MSC characteristics and limitations. In this context, a guide for the process project monitoring and control is created and, using the ASPE/MSC extension, applied in two software organizations. In these two applications were collected various experiences. The evaluation of these two applications provide first indicators that the use of a reference guide for process modeling may help the efficiency, reducing the effort and time required. We also observe that the support of a reference guide may help the engineer during the modeling process

    Melhoria de processo de software sob a ótica da gestão de mudança organizacional: a necessidade de gerenciar e de motivar as pessoas durante a implementação

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 201

    Processo de evolução colaborativo de guias de referência de software

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência de Computação.Na melhoria de processos de software, guias de referência podem fornecer um apoio sobre como definir um modelo específico de processo em uma organização, alinhado aos modelos genéricos de referência, como: ISO / IEC 15504, CMMI e MPS.BR. Tais guias de referência indicam diversas alternativas quanto à forma de estabelecerem as melhores práticas em diferentes ambientes organizacionais, descrevendo vários métodos, técnicas e ferramentas e indicando em que contexto cada uma destas é aplicável. No entanto, o desenvolvimento e a atualização de tais guias de referência não são tarefas triviais e representam um esforço contínuo e colaborativo. Portanto, este trabalho apresenta um processo para a evolução contínua e colaborativa de guias de referência. Este processo é aplicado e avaliado, onde o resultado da avaliação consiste em um primeiro indício de que a utilização do processo de evolução colaborativo pode facilitar a atualização contínua de guias de referência. Software process improvement reference guides can provide a support on how to define organization specific process models in alignment with generic software process reference models, such as, ISO/IEC 15504, CMMI or MPS.BR. Such reference guides describe various methods, techniques and tools and indicate in which context each of them is applicable. Yet, the development and update of reference guides is not trivial and represents a collaborative and continuous effort. Therefore, a process for the continuous and collaborative evolution of such reference guides is described in this thesis. This process was implemented and evaluated, and the assessment results provide a first indication that the use of the collaborative development of reference guides can facilitate the continuous updating of the reference guides

    Um Método de aquisição de conhecimento para customização de modelos de capacidade/maturidade de processos de software

    Get PDF
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnoclógico, Programa de Pós-Graduação em Engenharia e Gestão do Conhecimento, Florianópolis, 2011A Engenharia do Conhecimento provê métodos que possibilitam o entendimento das estruturas e processos utilizados por especialistas, no intuito de criar uma melhor integração da tecnologia da informação em suporte ao trabalho intelectual. Um dos principais processos da Engenharia do Conhecimento é a aquisição de conhecimento, que consiste em extrair o conhecimento necessário a partir de suas diversas fontes, de modo a poder codificá-lo e reutilizá-lo. O conhecimento representado na forma de melhores práticas constitui-se no encapsulamento de experiências que, quando repetidas, levam a alcançar resultados semelhantes. Nesse sentido, os Modelos de Capacidade/ Maturidade de Processo de Software (SPCMMs) são frameworks de melhores práticas de desenvolvimento de software e têm sido customizados para atender as necessidades específicas de qualidade de cada domínio de desenvolvimento de software. Neste sentido, esta tese apresenta um método de aquisição de conhecimento para customização de SPCMMs para domínios específicos, desenvolvido com base nas experiências de desenvolvimento de SPCMMs relatadas na literatura, nos processos e técnicas de aquisição de conhecimento, processos de desenvolvimento de normas de qualidade e em frameworks de desenvolvimento de modelos de qualidade de processo. O método é avaliado por especialistas e utilizado na customização de dois SPCMMs. Os resultados observados revelam primeiros indícios de que o método é adequado e aplicável à aquisição de conhecimento para a customização de SPCMMs. O método desenvolvido contribui para a Engenharia do Conhecimento na pesquisa atual em aquisição do conhecimento a partir de fontes não estruturadas e na área de aplicação em Engenharia de Software fornecendo um suporte sistemático para a customização de SPCMMs

    Um Deployment Package de implementação dos processos do perfil básico da norma ISO/IEC 29110

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.O mercado de software tem crescido a cada ano, clientes mais exigentes e o aumento da concorrência são reflexos deste crescimento, neste mercado competitivo a qualidade cabe como um fator importante para destacar empresas no mercado. Considerando estes fatores, surge a necessidade das empresas gerenciarem o processo de desenvolvimento de software para gerar produtos com qualidade, e assim aumentar as chances de permanência e possivelmente destaque no mercado. Como alternativa de solução, normas e modelos de referência para qualidade têm sido desenvolvidas no intuito de proporcionar as melhores práticas a partir da definição de processos, que seguidos visam fornecer qualidade no processo de desenvolvimento do software e consequentemente no produto final. Considerando que micro e pequenas empresas constituem grande parcela do mercado de software, surge a necessidade de normas que atendam especificamente este perfil. Com este propósito foi desenvolvida a norma ISO/IEC 29110 especialmente para atender as necessidades das micro e pequenas empresas e assim proporcionar qualidade em seus processos. Entretanto, essas entidades, de forma geral, não possuem uma cultura de aderência a normas e isso dificulta o processo de adoção, para este obstáculo existem guias que facilitam a implantação de normas, fornecendo um detalhamento sobre os processos e formas de implementação nos negócios. Este trabalho pretendeu auxiliar as micro e pequenas empresas facilitando o processo de implementação da norma ISO/IEC 29110, teve como o objetivo o desenvolvimento de um guia de referência de processo para fornecer técnicas, ferramentas e melhores práticas na forma de um Deployment Package. O DP foi desenvolvido utilizando a ferramenta EPF e avaliado por meio de painel de especialistas. Os resultados iniciais obtidos da avaliação indicam que o DP pode ser facilmente utilizado como material de apoio à implantação dos processos, influenciando na adequação e implementação na organização, com o objetivo de tornar o processo mais simples e eficiente.The software market has been growing each year, more demanding customers and increased competition are reflections of this growth, in this competitive market the quality is an important factor to highlight companies in the market. Considering these factors, there is a need for companies to manage the software development process to produce products with quality, thereby increasing the chances of permanence and possibly prominence in the market. As an alternative solution, process reference models and standards have been developed in order to provide best practices which aim to provide quality in the software development process and consequently in the final product. Whereas micro and small enterprises constitute a large portion of the software market, there is a need for standards that specifically meet this profile. With this purpose the ISO/IEC 29110 was developed specifically to meet the needs of micro and small enterprises and thus provide quality in their processes. However, these companies generally do not have a culture of adherence to standards and this complicates the process of adoption, to overcome these obstacles there are guides that facilitate the implementation of standards, providing a breakdown of the processes and ways of implementation. This work aims to assist micro and small enterprises by facilitating the ISO/IEC 29110 implementation, has the objective of developing a process reference guide that provides techniques, tools and best practices in the form of a Deployment Package (DP). The DP is developed using EPF tool and evaluated by an expert panel. The initial results obtained from the evaluation indicate that the DP can easily be used as material to support for processes implementation, influencing the adequacy and standard adoption by organizations, with the aim to make processes simple and efficient

    A influência de fatores na produtividade do desenvolvimento de software de acordo com um modelo de estruturas teóricas

    Get PDF
    This work presents an evidence-based model describing the effects of a set of factors on software development productivity, obtained through an evidence synthesis method in Software Engineering. Thus, the relationships among this set and the software development productivity (observed phenomena) are described as results of combining theoretical structures capable of expressing and dealing with differences between different effects and uncertainties varying according to the types of studies found in the literature. Besides, to evaluate the model found, its findings are confronted with a survey capturing the practitioners’ perception (managers and leaders of software projects in Brazilian organizations). The degree of agreement between research (the model) and practice (the practitioners’ perception) shows that scientific knowledge does not differ considerably from the reality experienced by software projects when both of them refer to the influence of factors on software development productivity. The impression that research and practice on the theme go through different paths persists. According to this work, the reasons for this impression are more related to the use of non-standardized and, perhaps, inappropriate measures used to perceive and monitor the influence of factors as well as to measure the software development productivityEste trabalho apresenta um modelo baseado em evidências que descreve efeitos de alguns fatores na produtividade do desenvolvimento de software, obtidos através de um método de síntese de evidências em Engenharia de Software. Deste modo, as relações entre um conjunto de fatores e a produtividade do desenvolvimento de software (fenômenos observados) são descritas como resultados da combinação de estruturas teóricas capazes de expressar e tratar diferenças entre efeitos e incertezas variadas de acordo com os tipos de estudos primários encontrados na literatura. Além disso, para avaliar o modelo encontrado, seus achados são confrontados com uma pesquisa de opinião realizada para capturar a percepção de profissionais da prática (gestores e líderes de projetos de software em organizações brasileiras). O grau de concordância entre a pesquisa (o modelo) e a prática (a percepção dos profissionais) demonstra que, aparentemente, o conhecimento científico não diverge consideravelmente da realidade vivenciada pelos projetos de software no Brasil, quando ambos se referem à influência de fatores na produtividade do desenvolvimento de software. Persiste a impressão, entretanto, de que a pesquisa e a prática no tema percorrem caminhos distintos. De acordo com este trabalho, a impressão do distanciamento parece estar relacionadas à questão do uso de medidas não-padronizadas e, talvez, inapropriadas para mensurar os fatores e a produtividade do desenvolvimento de softwar

    A model development for improvement and assessment of research in university laboratories

    Get PDF
    Orientadores: Rubens Maciel Filho, Marcelo de Carvalho ReisTese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia QuimicaResumo: Laboratórios de pesquisa universitários são ambientes únicos com intensas atividades do conhecimento. Porém, não é raro verificar uma falta de organização sistemática de seus processos de gestão e a integração satisfatória de estratégias, missão, pessoal, infra-estrutura e atividades do conhecimento. Esta tese discute as motivações, necessidades e propõe um modelo de capacidade para a gestão estratégica desse ambiente. O modelo tem por objetivo auxiliar na avaliação e melhoria da capacidade de seus processos e servir como referência na gestão de laboratórios. O modelo é composto de 17 processos divididos em quatro grupos: gestão estratégica, infra-estrutura, gestão do conhecimento, e gestão de pessoal e cultura. Cada processo individualmente é composto de resultados, práticas base e artefatos. Os processos foram criados a partir de levantamento em quatro laboratórios de pesquisa e da literatura em gestão da pesquisa, gestão do conhecimento, modelos para gestão organizacional e modelos de capacidade de processo. O modelo é aderente às especificações da recente norma ISO/IEC 15504 para criação de modelos de capacidade de processo preenchendo uma lacuna na área de modelos de gestão de pesquisa. Cada processo pode ser avaliado individualmente segundo níveis de capacidade (incompleto, executado, gerenciado, estabelecido, previsível, em otimização) de acordo com atributos atendidos. A proposta está em linha com a tendência mundial de estabelecimento de modelos de capacidade de processos para vários domínios do conhecimento. O modelo foi validado em duas diferentes comunidades de gestores de pesquisa: os gestores de pesquisa e os gestores de pesquisa com experiência em melhoria de processos. A proposta atende aos requisitos de que é possível um modelo de capacidade de processos para a melhoria e avaliação dos processos mais relevantes nos laboratórios universitários. A sua contribuição se dá como uma ferramenta auxiliar na gestão estratégica da pesquisa universitária. Como trabalhos decorrentes, há espaço para que esse seja aprimorado com o seu uso mais intenso e às condições, tamanho e foco de cada laboratório ou domínio de atuaçãoAbstract: University Research Laboratory (URLab) is a unique environment that performs knowledge-intensive activities. It is the live cell of research in the university environment. However, it is not rare to observe a lack of systematic organization in its management processes to consider a satisfactory integrated vision associating the strategy, mission, people, culture, infrastructure, and mainly knowledge actions. This thesis discusses the motivations, necessities and the basis of a framework for the strategic management of this environment. The proposed framework intends to assist URLabs to place its strategic management into a higher level of maturity. It is a set of 17 individual processes sorted in four main groups to know: strategic management, infrastructure management, knowledge management, and people and culture. Each individual process includes a scope, outcomes, basic practices, and work products. The framework considers the best practices investigated in some URLabs and the technical and scientific literature on knowledge management, research management, organizational management, and capability models. Each process can be placed in one of the five different hierarchical capability level (incomplete, performed, managed, established, predictable and optimizing), according to attributes fulfilled. The proposed framework uses the architecture and some of the most generic processes of the ISO/IEC 15504-5 International Standard as a reference. The ISO/IEC recently published this suite of standards, composed of five parts that provide definitions and requirements to create capability models. Nowadays, there is a tendency to spread the use of process capability assessment and improvement frameworks for different domains of the knowledge. Therefore, the framework for URLabs is in line with the tenor on process capability models. Two different communities validated the framework: the community of managers of research and the community of researchers with experience in process improvement. This framework intends to be useful as a reference to assess and improve strategic management in URLabs. It can also be useful for funding agencies as a formal mechanism to decide on grants for research, based on the URLabs' management capability profile. It is an open proposal that can be adapted and improved for different classes of URLabs in terms of size, focus, and cultureDoutoradoDesenvolvimento de Processos QuímicosDoutor em Engenharia Químic
    corecore