TY - GEN
T1 - Learning Agile Scrum Methodology Using the Groupware Tool Trello $$^{\textregistered }$$ Through Collaborative Working
AU - Naik, Nitin
AU - Jenkins, Paul
AU - Newell, David
N1 - Publisher Copyright:
© 2020, Crown.
PY - 2019/6/21
Y1 - 2019/6/21
N2 - Agile is a project management philosophy for collaborative working which consists of a set of values and principles that can be employed in any sector. It is adopted by the software development community a long time ago and now several methodologies based on agile principles have become established as a method of software development. These agile based software development methodologies have developed as an integral part of the software engineering and software development curricula for many computing degree courses. One such agile based methodology is Scrum which is widely used in the software industry and thus in teaching. Several agile Scrum tools are available for software development, however, for teaching and learning purposes, this would not be affordable for many institutions due to its cost or learning curve. This necessitates the requirement for a free or open-source Scrum tool without any learning curve. Trello which is a free project management and collaborative working tool but not particularly designed for Scrum. However, its functionality and features can be transformed to make it a basic Scrum tool for teaching and learning purposes at no cost. This paper presents a systematic development and application of Trello-based agile Scrum methodology not just for teaching and learning purposes but for real project development. It is employed in the delivery of the software engineering module in BSc courses and subsequently, in the development of the BSc final year project at Bournemouth University, UK. This implementation of Trello-based agile Scrum methodology in the project development is compared against the simple agile Scrum based project development practice to demonstrate the success and learning improvement of this proposed methodology.
AB - Agile is a project management philosophy for collaborative working which consists of a set of values and principles that can be employed in any sector. It is adopted by the software development community a long time ago and now several methodologies based on agile principles have become established as a method of software development. These agile based software development methodologies have developed as an integral part of the software engineering and software development curricula for many computing degree courses. One such agile based methodology is Scrum which is widely used in the software industry and thus in teaching. Several agile Scrum tools are available for software development, however, for teaching and learning purposes, this would not be affordable for many institutions due to its cost or learning curve. This necessitates the requirement for a free or open-source Scrum tool without any learning curve. Trello which is a free project management and collaborative working tool but not particularly designed for Scrum. However, its functionality and features can be transformed to make it a basic Scrum tool for teaching and learning purposes at no cost. This paper presents a systematic development and application of Trello-based agile Scrum methodology not just for teaching and learning purposes but for real project development. It is employed in the delivery of the software engineering module in BSc courses and subsequently, in the development of the BSc final year project at Bournemouth University, UK. This implementation of Trello-based agile Scrum methodology in the project development is compared against the simple agile Scrum based project development practice to demonstrate the success and learning improvement of this proposed methodology.
KW - Agile Scrum methodology
KW - Collaborative working
KW - Groupware
KW - Software engineering
KW - Trello
KW - e-learning
UR - http://www.scopus.com/inward/record.url?scp=85068462093&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-22354-0_31
DO - 10.1007/978-3-030-22354-0_31
M3 - Conference contribution
AN - SCOPUS:85068462093
SN - 9783030223533
T3 - Advances in Intelligent Systems and Computing
SP - 343
EP - 355
BT - Complex, Intelligent, and Software Intensive Systems - Proceedings of the 13th International Conference on Complex, Intelligent, and Software Intensive Systems, CISIS 2019
A2 - Barolli, Leonard
A2 - Ikeda, Makoto
A2 - Hussain, Farookh Khadeer
PB - Springer Verlag
T2 - 13th International Conference on Complex, Intelligent, and Software Intensive Systems, CISIS 2019
Y2 - 3 July 2019 through 5 July 2019
ER -