@article{dos Santos Júnior_Perini Barcellos_Calhau_2022, title={First step climbing the Stairway to Heaven Model - Results from a Case Study in Industry}, volume={10}, url={https://sol.sbc.org.br/journals/index.php/jserd/article/view/1992}, DOI={10.5753/jserd.2021.1992}, abstractNote={<p><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody" data-ccp-parastyle-defn="{"ObjectId":"9b2af15e-9e2e-438c-8391-339d5628d2df|56","ClassId":1073872969,"Properties":[469775450,"AbstractBody",201340122,"2",134234082,"true",134233614,"true",469778129,"AbstractBody",335572020,"1",469777841,"Times New Roman",469777842,"Times New Roman",469777843,"Times New Roman",469777844,"Times New Roman",469769226,"Times New Roman",335551500,"0",268442635,"18",335559685,"40",335559731,"284",335559991,"6",335559737,"0",335559740,"240",201341983,"0",335559739,"120",335551550,"6",335551620,"6",469778324,"No Spacing"]}">Context</span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">: Nowadays, software development organizations have adopted agile practices and data-driven software development aiming at </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">a </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">competitive advantage. Moving from traditional to agile and data-driven software development requires changes in the organization</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">´s</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> culture and structure, which may not be easy. </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">The </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">Stairway to Heaven Model (</span><span class="NormalTextRun SpellingErrorV2 SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">StH</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">) describes this evolution path in five stages. </span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">Objective</span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">: We aimed to investigate how Systems Theory tools, GUT Matrix</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">,</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> and reference ontologies can help organizations in the first transition of </span><span class="NormalTextRun SpellingErrorV2 SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">StH</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">, i.e., moving from traditional to agile development. </span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">Method</span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">: We performed a participative case study in a Brazilian organization that develops software in partnership with a European organization. We applied Systems Theory tools (systemic maps and archetypes) to understand the organization and identify undesirable behaviors and their causes</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">. Thus, we used </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">GUT </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">M</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">atrices to decide which ones should be addressed first</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> and</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> we defined strategies to change the undesirable behaviors by implementing agile practices</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">. W</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">e </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">also </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">used </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">the </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">conceptualization provided by</span> <span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">reference ontologies to share a common</span> <span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">understanding </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">of</span> <span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">agile</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> and help implement</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> the strategies</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">. </span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">Results</span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">: By understanding the organization, a decision was made to implement a combination of agile and traditional practices. The implemented strategies improved software quality and project time</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">,</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> and cost. Problems due to misunderstanding agile concepts were solved</span> <span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">by </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">using reference </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">ontologies, process</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> models</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">,</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> and other diagrams</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> built based on the ontologies conceptualization</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">, allowing the organization to experience agile culture and foresee changes in its business model. </span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">Conclusion</span></span><span class="TextRun SCXW204639337 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">: Systems Theory tools and GUT Matrix aid organizations to move from traditional to agile development by supporting better understand</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">ing</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> the organization, find</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">ing</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> leverage points of change</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">,</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> and enabling to defin</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">e</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> strategies aligned to the organization characteristics and priorities. Reference ontologies can be useful to establish a common understanding about agile, enabling teams to be aware of and, thus, more committed to agile practices and concepts.</span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody"> The use of process models and other diagrams can </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">favor</span> <span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">learning the conceptualization provided by </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">the </span><span class="NormalTextRun SCXW204639337 BCX0" data-ccp-parastyle="AbstractBody">ontologies.</span></span></p>}, journal={Journal of Software Engineering Research and Development}, author={dos Santos Júnior, Paulo Sérgio and Perini Barcellos, Monalessa and Calhau, Rodrigo Fernandes}, year={2022}, month={Mar.}, pages={5:1 – 5:18} }