3 research outputs found

    Exploring Government Contractor Experiences Assessing and Reporting Software Development Status

    Get PDF
    Reports from academic, commercial, and government organizations have documented software-intensive system cost and schedule overruns for decades. These reports have identified lack of management insight into the software development process as one of many contributing factors. Multiple management mechanisms exist. However, these mechanisms do not support the assessment, and subsequent reporting, of software completion status. Additionally, the conceptual framework, based on industry standards, is limited in its relevance to this study due to an emphasis on what is needed while deferring implementation details. The purpose of this phenomenological study was to explore U.S. government contractors\u27 lived experiences of assessing and reporting software completion status with current measurement mechanisms. Twenty program or project managers responded to interview questions targeting positive and challenging experiences with current measurement mechanisms. Qualitative analysis of the experiential data was based on open and axial coding conducted on interview transcripts. Analysis indicated that costly resources are applied to metrics that do not provide the required level of management insight into completion status. These findings have positive social change implications for program managers, project managers, and researchers by documenting the need to develop relevant and cost-efficient status metrics to provide the critical insight required by management to reduce overruns

    Monitoramento de métricas de qualidade e produtividade em projetos ágeis de software através da integração de dados extraídos de ferramentas de gestão e testes

    Get PDF
    O desenvolvimento de um software de qualidade é uma atividade que não requer apenas a codificação propriamente dita. Na prática, abrange um conjunto de processos, estando entre eles o levantamento de requisitos, análise, projeto, configuração, além de uma série de valores que atendam os objetivos de negócio dos clientes que utilizam um determinado sistema. Nesse contexto, muitas empresas buscam obter competitividade associando produtividade com qualidade, para garantir que os produtos de software sejam entregues com os requisitos contratados. Na gestão de projetos, a percepção do status de um projeto requer o acesso a informações sobre o andamento das atividades à medida que elas estão sendo realizadas pela equipe de desenvolvimento. Em um processo de tomada de decisão, em muitas ocasiões o gerente de projeto precisa coletar dados provenientes de fontes diferentes, como por exemplo, ferramentas de gestão de tarefas, registro de bugs, realização de testes e controle de versão. Isso geralmente demanda um tempo considerável por parte do gerente. Sendo assim, o objetivo desta pesquisa é investigar sobre métricas de qualidade e produtividade em projetos ágeis de software e propor mecanismos para monitorar essas métricas a partir da integração de dados extraídos de ferramentas de gestão e testes de software. Para isso, inicialmente foi realizada uma Revisão Sistemática da Literatura (RSL) visando identificar as principais estratégias de extração e integração dos dados contidos em distintas ferramentas de apoio utilizadas em projetos ágeis de software. A partir da análise de alguns projetos ágeis executados no Laboratório Assert do IFPB, foi realizado um mapeamento das métricas de qualidade e produtividade mais apropriadas para monitoramento de projetos no referido contexto. Em seguida, foi definida e implementada uma arquitetura para uma plataforma que se propõe a integrar e visualizar métricas de qualidade e produtividade extraídas das ferramentas Open Project (sistema para gerenciamento de projetos) e Testlink (sistema para gerenciamento de testes de software). Por fim, a primeira versão da plataforma desenvolvida foi validada em um dos projetos no Laboratório Assert. Resultados preliminares demonstraram que o conjunto de métricas coletadas e disponibilizadas através dos gráficos presentes no dashboard proporcionaram uma melhor gestão do progresso de um projeto. Identificou-se também que o nível de detalhes das métricas coletadas podem sofrer impactos mediante a forma como o backlog é detalhado na ferramenta Open Project e como os testes de um projeto são descriminados e referenciados na ferramenta TestLink

    Entropy Metrics for Agile Development Processes

    No full text
    corecore