Leonardo Alexandre Ferreira Leite, Fabio Kon, Paulo Meirelles
{"title":"Understanding context and forces for choosing organizational structures for continuous delivery","authors":"Leonardo Alexandre Ferreira Leite, Fabio Kon, Paulo Meirelles","doi":"10.5753/CBSOFT_ESTENDIDO.2020.14609","DOIUrl":"https://doi.org/10.5753/CBSOFT_ESTENDIDO.2020.14609","url":null,"abstract":"In this research, we aim to understand the organizational structures adopted by software-producing organizations for managing IT technical teams in a continuous delivery context. Following Grounded Theory guidelines, we interviewed 46 IT professionals to investigate how organizations pursuing continuous delivery organize their development and operations teams. Among our results, we discovered four organizational structures: (1) siloed departments, (2) classical DevOps, (3) cross-functional teams, and (4) platform teams. After having discovered such structures and their properties, we describe, in this paper, our plans to better understand which contextual properties and forces lead an organization to adopt an organizational structure to the detriment of the other ones.","PeriodicalId":285121,"journal":{"name":"Anais Estendidos do XI Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2020)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114914873","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ana Carolina Candido De Melo, Roberta Fagundes, W. Santos
{"title":"Um Guia para Identificação e Mensuração de Dívida Técnica de Requisitos no Desenvolvimento de Software","authors":"Ana Carolina Candido De Melo, Roberta Fagundes, W. Santos","doi":"10.5753/CBSOFT_ESTENDIDO.2020.14603","DOIUrl":"https://doi.org/10.5753/CBSOFT_ESTENDIDO.2020.14603","url":null,"abstract":"Contexto: Dívida Técnica (DT) descreve as consequências que os projetos de software enfrentam durante o seu desenvolvimento, ocasionada muitas vezes, quando tarefas não são realizadas adequadamente. Inicialmente, a DT possuía foco nas atividades de codificação, mas no avanço das investigações, o conceito foi ampliado nas demais fases do desenvolvimento de software, a exemplo, na engenharia de requisitos. Problema: A DT de requisitos está relacionada a distância entre o valor ideal da especificação dos requisitos e a implementação real do sistema, a qual são consequências das decisões estratégicas para ganhos imediatos, ou mudanças não propositais no contexto. Independentemente, é necessário mantê-la gerenciada para assegurar a evolução do software. Identificação e mensuração são as duas primeiras etapas do processo de gerenciamento, no entanto, na engenharia de requisitos ainda são pouco exploradas em pesquisas acadêmicas. Objetivo: Neste contexto, o principal objetivo deste trabalho é desenvolver um guia que possa auxiliar profissionais de software a identificar e mensurar a DT de requisitos existente em seus projetos. Metodologia: Para isso, a pesquisa está sendo desenvolvida através de quatro etapas. A primeira referente a coleta de evidências, objetiva identificar as informações que serão disponibilizadas no guia. A segunda refere-se ao desenvolvimento da proposta, nela as informações identificadas anteriormente serão analisadas para na sequência o guia ser desenvolvido. Na terceira etapa referente a validação, o guia será avaliado por especialistas da área. Por fim, na quarta etapa de análise e conclusão, considerações e resultados sobre a eficácia do guia serão apresentadas. Resultados: Como resultados parciais, já foram identificadas causas que ocasionam no surgimento da DT de requisitos; estratégias existentes para auxiliar na identificação e mensuração; métricas utilizadas na etapa de mensuração; assim como dificuldades apontadas ao realizar essas atividades.","PeriodicalId":285121,"journal":{"name":"Anais Estendidos do XI Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2020)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131331683","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}