<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">INFEDU</journal-id>
      <journal-title-group>
        <journal-title>Informatics in Education</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2335-8971</issn>
      <issn pub-type="ppub">1648-5831</issn>
      <publisher>
        <publisher-name>VU</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">INFEDU_2022_4_25</article-id>
      <article-id pub-id-type="doi">10.15388/infedu.2022.25</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Adapting Scrum for Software Capstone Courses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chang</surname>
            <given-names>Hung-Fu</given-names>
          </name>
          <email xlink:href="mailto:hchang@uindy.edu">hchang@uindy.edu</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_000"/>
        </contrib>
        <aff id="j_INFEDU_aff_000">R.B. Annis School of Engineering, University of Indianapolis, Indianapolis, United States</aff>
        <contrib contrib-type="author">
          <name>
            <surname>Shokrolah Shirazi</surname>
            <given-names>Mohammad</given-names>
          </name>
          <email xlink:href="mailto:shirazim@uindy.edu">shirazim@uindy.edu</email>
          <xref ref-type="aff" rid="j_INFEDU_aff_001"/>
        </contrib>
        <aff id="j_INFEDU_aff_001">R.B. Annis School of Engineering, University of Indianapolis, Indianapolis, United States</aff>
      </contrib-group>
      <volume>21</volume>
      <issue>4</issue>
      <fpage>605</fpage>
      <lpage>634</lpage>
      <pub-date pub-type="epub">
        <day>15</day>
        <month>12</month>
        <year>2022</year>
      </pub-date>
      <permissions>
        <copyright-year>2022</copyright-year>
        <copyright-holder>Vilnius University, ETH Zürich</copyright-holder>
        <license license-type="open-access">
          <license-p>Open access article under the CC BY license.</license-p>
        </license>
      </permissions>
      <abstract>
        <p>Scrum is a widely-used framework in industry, so many schools apply it to their software engineering courses, particularly capstone courses. Due to the differences between students and industrial professionals, changing Scrum is necessary to fit capstone projects. In this paper, we suggest a decision-making process to assist instructors in developing a strategy to adapt Scrum for their course. This framework considers critical differences, such as student’s workloads and course schedules, and keeps the Agile principles and Scrum events. To evaluate the adapted Scrum, we investigated student’s learning experiences, satisfaction, and performance by quantitatively analyzing user story points and source codes and qualitatively studying instructor’s evaluations, student’s feedback, and Sprint Retrospective notes. Our two case studies about adapted Scrum showed that having daily stand-up meetings in every class was not helpful, student’s satisfaction positively correlated to the difficulty of the task they tackled, and the project provided good learning experiences.</p>
      </abstract>
      <kwd-group>
        <label>Keywords</label>
        <kwd>Scrum</kwd>
        <kwd>software engineering</kwd>
        <kwd>Agile software development</kwd>
        <kwd>software engineering education</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
