Situated cognition and Agile software development: A comparison of three methods
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
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).
Place, publisher, year, edition, pages
2010. , 37 p.
Agile method, Scrum, Extreme Programming, Crystal, Crystal Orange, situated cognition, cognitive artifacts, representation, memory, attention
IdentifiersURN: urn:nbn:se:liu:diva-62824ISRN: LIU-IDA/LITH-EX-A--10/43--SEOAI: oai:DiVA.org:liu-62824DiVA: diva2:374807
2010-11-05, Herbert Simon, Building E, Valla campus, LiU, 15:15 (English)
Bång, Magnus, Researcher
Bång, Magnus, Reseacher