Full Record

New Search | Similar Records

Title Situated cognition and Agile software development: A comparison of three methods
Publication Date
Discipline/Department Computer and Information Science
University/Publisher Linköping University
Abstract Agile programming methods have become popular in software development projects. These methods increase productivity and support teamwork processes. In this thesis, we have analyzed three well-known Agile methods - Scrum, Extreme Programming and Crystal Orange - from the perspective of situated cognition to investigate how well the methods support cognition. Specifically, we looked at how the methods aid memory and attention through the use of external representations. The study suggests that the methods support different aspects of situated cognition reasonably well. However, among the investigated methods, Scrum stands out due to aspects of task representation (progress charts), its approaches to externalize what-to-do (memory), and the means to focus on the important programming tasks for the day (attention).
Subjects/Keywords Agile method; Scrum; Extreme Programming; Crystal; Crystal Orange; situated cognition; cognitive artifacts; representation; memory; attention; Software Engineering; Programvaruteknik
Language en
Country of Publication se
Record ID oai:DiVA.org:liu-62824
Repository diva
Date Retrieved
Date Indexed 2018-01-25

Sample Search Hits | Sample Images

…Science 3. METHODS During the thesis work, the qualitative method was conducted to collect the literature study on Agile methods, especially in Scrum, Extreme Programming and Crystal. After researching on Agile methods, particularly in processes…

…methods support quite well aspects of situated cognition. However, we rate Scrum as the best method in this regard. Scrum, Extreme Programming and Crystal Orange have different ways to present things, for example, the product backlog in Scrum, user story…

…changed, and so on. In order to improve software development process to be adaptive to the changes and agility, as well as increasing time-to-market [3], the term of Agile Software Development Method was officially introduced in 2001 at Ski…

…Science The examples of software development methodologies that align with the manifesto of Agile methods are Scrum, Extreme Programming, Crystal, Feature Driven Development, and so on. In this thesis, we would choose three Agile methods to study on…

…namely Scrum, Extreme Programming and Crystal; in which Scrum is the most popular Agile methods, Extreme Programming and Crystal are also well-known methods. There are a huge number of studies and researches on how Agile methods improve development…

…several principles, in the limited scope of this thesis, we would choose three principles to be the variables of comparison, namely representation, memory and attention. Based on these variables, three selected Agile methods including Scrum, Extreme

…Programming and Crystal will be compared to understand how well they support situated cognition. Structure The next chapter describes the background knowledge of three Agile methods, including Scrum, Extreme Programming, and Crystal Orange. The theories of…

…attention. The third chapter explains the methodologies, which were employed to collect information and compare selected Agile methods. In Chapter four, the results of study on Scrum, Extreme Programming and Crystal Orange are presented in respect of memory…