52 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

    Uma análise do processo de desenvolvimento de um repositório de conteúdo para educação de trânsito baseada no Modelo de Referência MPS para Software.

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de ProduçãoO setor de desenvolvimento de Sistemas de Informação vem crescendo rapidamente, com muitas empresas trabalhando na produção de softwares para seus clientes. Para realizar essa tarefa com qualidade e de uma maneira mais previsível, atendendo às estimativas de custos e aos compromissos dos seus cronogramas, são despendidos esforços em melhoramento de processo de desenvolvimento de software. No entanto, os frameworks de processos de desenvolvimento de software mais estabelecido, como SPICE (Software Process Improvement and Capability dEtermination) e CMMI (Capability Maturity Model Integration), são modelos difíceis e onerosos de implantação, tornando inviável a aplicação para a boa parte das empresas. Esse trabalho pretende identificar quais são as melhorias recomendadas no processo de desenvolvimento do software de um repositório de conteúdo para educação de trânsito. Para isso, baseou-se no Nível G do modelo MR-MPS-SW do programa MPS.BR (Melhoria de Processos de Software Brasileiro). Esse modelo é uma adaptação do CMMI adequado ao cenário nacional e melhor ajustado às empresas de menores portes. E também, pode ser implementado com menor esforço e custo. O MR-MPS-SW possibilitou identificar pontos fracos no processo de software do estudo de caso. As inconsistências foram na avaliação dos processos GRE 2, GPR 4, GPR 5 GPR 6, GPR 12 e GPR 15 e em seus atributos de processo. Com esses problemas identificados, pôs-se a propor iniciativas tangíveis de melhoria de processos com base em práticas recomendadas e bem estabelecidas de engenharia de software. Alguns ajustes no fluxo de desenvolvimento foram feitos, realocando algumas atividades, como práticas de gerenciamento de riscos, reunião de kick-off, método Planning Poker, e ferramentas, como a Matriz SWOT e Gráfico Burndown. Aplicar essas propostas permitirá que a melhoria de processos se tornar parte integrante do desenvolvimento organizacional e cultural na empresa.The Information Systems development industry has been growing rapidly, with many companies working to produce software for their customers. To accomplish this task with quality and in a more predictable manner, meeting cost estimates and schedule commitments, efforts are made to improve the software development process. However, the most established software development process frameworks, such as Software Process Improvement and Capability Termination (SPICE) and Capability Maturity Model Integration (CMMI), are difficult and costly deployment models, making application unfeasible for most companies. This paper aims to identify the recommended improvements in the software development process of a traffic education content repository. For this, it was based on Level G of the MR-MPS-SW model of the MPS.BR (Brazilian Software Process Improvement) program. This model is an adaptation of CMMI appropriate to the national scenario and better suited to smaller companies. Also, it can be implemented with less effort and cost. MR-MPS-SW made it possible to identify weaknesses in the case study software process. The inconsistencies were in the evaluation of GRE 2, GPR 4, GPR 5 GPR 6, GPR 12 and GPR 15 processes and their process attributes. With these issues identified, it is set out to propose tangible process improvement initiatives based on well-established software engineering best practices. Some adjustments to the development flow were made, reallocating some activities, like risk management practices, kick-off meeting, Planning Poker method, and tools such as the SWOT Matrix and Burndown Chart. Applying these proposals will enable process improvement to become an integral part of organizational and cultural development in the company

    Implantação de melhoria de processo de software baseado no MPS.BR para a divisão de TI de um órgão da segurança pública

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Sistemas informatizados têm feito parte do cotidiano das pessoas e para acompanhar esse crescimento, as empresas de software precisam constantemente melhorar seus meios de produção para atender os mais diversos setores. O principal objetivo deste trabalho é definir, implementar e avaliar os resultados da proposta de melhoria de processos de desenvolvimento de software com base no nível G de maturidade do MR-MPS-SW em um órgão da Secretaria de Segurança Pública de Santa Catarina, a saber, o Corpo de Bombeiros Militar. A instituição participante se dispõe a implantar melhorias de processo devido à grande demanda por produtos de software corporativos; a necessidade de socializar o conhecimento que alguns colaboradores já possuem, apesar de não exercerem cargos de chefia dentro da equipe; e conhecer alternativas de modelos de referência. Por meio do diagnóstico prévio da corporação e implantação planejada do modelo com base no nível G de maturidade do MPS.BR, percebe-se com a avaliação dos resultados obtidos no diagnóstico final aponta melhorias na produção de software por parte da Divisão de Tecnologias da Informação do Corpo de Bombeiros Militar do Estado de Santa Catarina. O modelo foi escolhido devido à sua proposta de melhorar o processo de software de uma forma gradual. O número de níveis maior que o CMMI o torna de mais fácil implementação e evolução entre os níveis, a um baixo custo. O entendimento dos conceitos de engenharia, qualidade de software e melhoria de processo de software foi essencial para a concepção do trabalho. Ao final, com 70,8% dos requisitos do nível G atendidos, foi possível atingir os objetivos do trabalho. Para subsidiar a tomada de decisão e alcançar os objetivos lançou-se mão de uma pesquisa aplicada, qualitativa, descritiva

    DIFICULDADES ENCONTRADAS NA IMPLEMENTAÇÃO MPS.BR NÍVEL G: ESTUDO DE CASO

    Get PDF
    Este artigo tem como finalidade apresentar as dificuldades de implantação do modelo de melhoria no processo de software MPS.BR nível G. Para possibilitar o alcance do objetivo foram realizados estudos de caso em quatro empresas que possuem a certificação no nível. As empresas participantes escolheram o modelo devido a sua proposta de melhorar o processo de software de uma forma gradual e de baixo custo, proporcionando benefícios como estabelecimento de plano de gerenciamento e acompanhamento dos projetos e gerenciamento de mudanças de requisitos. Apesar da resistência às mudanças propostas pelo modelo por parte dos colaboradores envolvidos e de outras dificuldades apresentadas, foi possível a implementação e certificação do modelo MPS.BR nível G em todas as quatro empresas

    Autodiagnóstico de Processo de Software Baseado em Sistema Especialista

    Get PDF
    Há diversos métodos e modelos que são utilizados para apoiar as iniciativas de melhoria de processos de software. A primeira etapa do processo de melhoria, independente da abordagem ou modelo adotado, é utilizar um diagnóstico do estado atual do processo. Esta atividade é complexa com relação à análise de dados (realizada manualmente) e implica que a mesma seja realizada por um especialista. Considerando que a maioria das empresas de software no Brasil é formada por micro e pequenas empresas, nem sempre é possível contratar um especialista para avaliar o seu processo. Sendo assim, este artigo apresenta uma abordagem de autodiagnóstico utilizando um sistema web baseado em sistema especialista

    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

    Apoio ferramental ao processo de garantia da qualidade : QUASAR – Qualidade de Software e Avaliação de Resultados

    Get PDF
    Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2013.Este trabalho destina-se à proposta de uma ferramenta para apoio ao processo de Garantia da Qualidade do Processo e do Produto, encontrado em normas de qualidade e modelos de maturidade. Através da adoção desta ferramenta, organizações interessadas podem adequar-se ao processo e realizar atividades de consultoria em Garantia da Qualidade. Além da adequação e apoio ao processo, a ferramenta apresentada, o software QUASAR, destina-se ao cruzamento de informações obtidas pela execução das auditorias da qualidade, com níveis de maturidade do modelo de referência, possibilitando uma visão geral dos processos da organização com relação ao modelo de referência escolhido, revelando práticas falhas e atividades e tarefas que impactam nas mesmas, revelando práticas do modelo que se encontram descobertas ou em não-conformidade, revelando dados preciosos para a organização que almeja uma avaliação de maturidade baseada em modelos de referência. Para tanto será apresentado todo o processo de desenvolvimento, explicitando as atividades de Engenharia de Software executadas até alcançar o produto final.This work intend to propose a tool to support the process of Quality Assurance Process and Product, found in quality standards and maturity models. Through the adoption of this tool, interested organizations can adapt to the process and perform consulting activities in Quality Assurance. The adequacy and support to the process, the tool presented, the QUASAR software, intended to cross information obtained by implementing quality audits, with maturity levels of the reference model, providing an overview of the organization's processes with respect the reference model chosen, revealing flaws and practical tasks and activities that impact on them, revealing the model practices that are discovered or nonconformity, revealing precious data organization that targets a maturity assessment based on reference models. For that will be presented throughout the development process, explaining the activities of Software Engineering performed to reach the final product

    UM MODELO BASEADO EM ONTOLOGIA E ORIENTADO A RISCOS PARA CERTIFICAÇÃO DE QUALIDADE DE PRODUTOS DE SOFTWARE

    Get PDF
    This paper presents a model for software product quality certification based on an ontology that uses a risk oriented framework. A literature review about testing and software quality and international standards such as ISO were used as the grounds for the research that also involved a case study. A prototype was developed using ontologies and software agents. The contribution of this work consists on a framework, which is focused on risks for specialization of software quality model, and ontology for the representation of the involved knowledge.Este artigo apresenta um modelo para certificação de qualidade de produtos de software baseado em ontologia que faz uso de um framework orientado aos riscos. Para desenvolvimento da pesquisa utilizou-se a base teórica relacionada à área de teste e qualidade de software e os modelos internacionais como normas das séries ISO, além da aplicação em um estudo de caso. Um protótipo foi desenvolvido utilizando-se de tecnologias de ontologias e agentes de software. A contribuição do trabalho consiste no framework estar focado em riscos para especialização do modelo de qualidade e em apresentar uma ontologia para representar o conhecimento envolvido no processo de certificação

    Uma Ferramenta para Apoio à Rastreabilidade de Software

    Get PDF
    Manter a rastreabilidade entre os diversos artefatos no desenvolvimento de software é, muitas vezes, uma tarefa difícil e sujeita a falhas, gerando resistências por parte dos desenvolvedores na manutenção desse tipo de documentação. Ferramentas que apoiam essa atividade em geral não são voltadas especificamente para os desenvolvedores. Este artigo apresenta o desenvolvimento de uma integração entre uma IDE e uma ferramenta de modelagem para facilitar a manutenção da rastreabilidade vertical. O plug-in desenvolvido é aplicado em um estudo de caso em uma empresa de desenvolvimento de software e os resultados observados e lições aprendidas apontam indícios de que o plug-in facilita a manutenção da rastreabilidade vertical
    corecore