Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
Teaching Agile in an Agile Way: A Case from the First Iteration in a University
Date
2022-12-29
Author
Özkan, Necmettin
Özcan Top, Özden
Bal, Şevval
Gök, Mehmet Şahin
Metadata
Show full item record
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Item Usage Stats
174
views
0
downloads
Cite This
In parallel with the increasing demands for Agile in industry and academia, many lecturers have started teaching Agile Software Development in varying programs. As one of them, in this study, we exhibit our selective course experience at Sakarya University in Turkey with forty-eight final-year Information Systems Engineering undergraduate students using Agile and Lean practices. In this study, we provide a course design, the reasoning behind it, the students’ and lecturer’s experiences, and observations on learning the Agile practices. In particular, we focus on the constraints faced by both the students and lecturer, adaptations made in the course, and the projects during the teaching period. We also present the lessons learned, results of the surveys and interviews performed with the students, and evaluation of these inputs by considering academic literature. Finally, we present recommendations for educators interested in Agile for a higher education course and the lecturers who would give the course at the same university in the upcoming semesters.
URI
https://hdl.handle.net/11511/101425
DOI
https://doi.org/10.1109/iisec56263.2022.9998281
Conference Name
3rd International Informatics and Software Engineering Conference (IISEC)
Collections
Graduate School of Informatics, Conference / Seminar
Suggestions
OpenMETU
Core
The use of pair programming in education: a systematic review
Tunga, Yeliz; Tokel, Saniye Tuğba (null; 2018-12-01)
Pair programming is a technique used to teach programming in software engineering departments since the early 2000s. Considering an increasing necessity and significance of programming skills in this digital age, pair programming technique has prominent potential to support teaching programming skills. Based on this reason, a systematic literature review focused on the use of pair programming in educational contexts was conducted. For this purpose, 18 peer-reviewed articles from 2014 to 2018 were examined i...
Teaching students how to work in global software development environments
Swigger, Kathleen; Brazile, Robert; Harrington, Brian; Peng, Xiaobo; Alpaslan, Ferda Nur (2006-11-20)
Given that outsourcing has become a fact of life, it is becoming increasingly obvious that we need to ensure that computer science students are taught the necessary skills to cope with global software development. Unfortunately, the enormous amount of time that it takes to coordinate and support such activities can deter even the most devoted educator. This paper describes a course that used a computer supported collaborative tool help teach distributed teams from Turkey and the US how to work together to s...
Agile Maturity Self-Assessment Surveys: A Case Study
Yürüm, Ozan Raşit; Demirörs, Onur (2017-09-01)
Agile software development methodologies have been widely adopted by the software industry during the last decade. Agility assessment is an approach to measure the success of this adoption as well as to satisfy the further demands. In response, a number of agile maturity self-assessment surveys have been developed. However, software organizations do not widely utilize existing self-assessment surveys. In this study we aim to identify the existing surveys and evaluate their strengths and weaknesses in agilit...
Using collaboration diagrams in component oriented modelin
Tuncel, Mehmet Burhan; Doğru, Ali Hikmet; Department of Computer Engineering (2006)
Component Oriented Software Engineering (COSE) seems to be the future of software engineering. Currently, COSEML is the only modeling language that completely supports the COSE approach. Abstract decomposition of the system and their representing components are shown in a hierarchy diagram to support the COSE process model. In COSEML, only static modeling is supported through this single diagram. However, software is about behavior and static modeling is not sufficient to describe the system. The aim of thi...
Evaluation of Agility Assessment Tools: A Multiple Case Study
Adali, Onat Ege; Özcan Top, Özden; Demirors, Onur (2016-06-10)
Agile software development has been one of the most important paradigms of software engineering community. Agile methods that are shaped around Agile Manifesto and principles, provide promising results when applied properly in software organizations. Agile assessment models and tools have potential to indicate agile adoption problems at project level or organization level. In the scope of this study, we identified 37 agility assessment tools. Among those tools, we evaluated 11 agility assessment tools based...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
N. Özkan, Ö. Özcan Top, Ş. Bal, and M. Ş. Gök, “Teaching Agile in an Agile Way: A Case from the First Iteration in a University,” presented at the 3rd International Informatics and Software Engineering Conference (IISEC), Ankara, Türkiye, 2022, Accessed: 00, 2023. [Online]. Available: https://hdl.handle.net/11511/101425.