Abstract
This chapter describes the notions of reflection and retrospectiveretrospective : reflection usually refers to the individual’s thinking about what he or she has accomplished; retrospective is usually conducted in teams, and is partially based on the individuals’ reflections performed during the retrospective sessions. In fact, you, the readers, are familiar with and have experienced these notions at the end of the first iteration of the book, in Chapter 7, Learning, both individually and on the team level. Indeed, since these concepts are not trivial to grasp, it is preferred that learners experience them first, before the theoretical ideas are presented. This chapter, which closes the second iteration of the book, serves as an opportunity to understand the theory behind these concepts as well as to add some practical details about their actual performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
CockburnCockburn A A (2001) Agile software development. Addison-Wesley, Reading, MA
DingsøyrDingsøyr T T, HanssenHanssen GK GK (2003) Extending agile methods: postmortem reviews as extended feedback. In: 4th international workshop on advances in learning software organizations LNCS 2640, Springer, New York, pp 4–12
Hazzan O (2002) The reflective practitioner perspective in software engineering education. J Syst Software 63 (3): 161–171
Hazzan O, TomaykoTomayko J J (2003) The reflective practitioner perspective in eXtreme programming. Proceedings of XP agile universe, New Orleans, Louisiana, USA, pp 51–61
Hazzan O, Dubinsky Y (2007) The software engineering timeline: a time management perspective. Proceedings of the IEEE international conference on software—science, technology & engineering, Herzelia, Israel, pp 95–103
KerthKerth NL NL (2001) Project retrospectives: a handbook for team reviews. Dorset House Publishing Company, New York
LamoreuxLamoreux M M (2005) Improving agile team learning by improving team reflections. Proceedings of Agile, Colorado
MyllyahoMyllyaho M M, SaloSalo O O, Kääriäinen JKääriäinen J , Hyysalo JHyysalo J , Koskela JKoskela J (2004) Analysis of small and large post-mortem review methods. Proceedings of ICSSEA: 17th international conference on software & systems engineering and their applications, Paris, France
SaloSalo O O (2004) Improving software process in agile software development projects: results from two XP case studies. In: EUROMICRO 2004. IEEE Computer Society Press, Rennes, France
SaloSalo O O, Kolehmainen KKolehmainen K , Kyllönen PKyllönen P , Löthman JLöthman J , Salmijärvi SSalmijärvi S , Abrahamsson PAbrahamsson P (2004) Self-adaptability of agile software processes: a case study on post-iteration workshops. Proceedings of XP, Germany, pp 184–193
SaloSalo O O (2005) Systematical validation of learning in agile software development environment. 7th international workshop on learning software organizations, Germany
Schön DA (1983) The reflective practitioner. BasicBooks
SchönSchön DA DA (1987) Educating the reflective practitioner: towards a new design for teaching and learning in the profession. Jossey-Bass, San Francisco
Schön D, BennettBennett J J (1996) Reflective conversation with the materials. In: Winograd T, Bennett J, De Young L, Hartfield B (eds) Bringing design into software. ACM Press, Addison-Wesley Publishing Company, Boston, pp 171–184
TalbyTalby D D, Hazzan O, Dubinsky Y, Keren AKeren A (2006) Reflections on reflection in agile software development. Proceedings of the agile conference, Minneapolis, Minnesota, USA, pp 100–110
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag London
About this chapter
Cite this chapter
Hazzan, O., Dubinsky, Y. (2008). Reflectionreflection . In: Agile Software Engineering. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-1-84800-198-5_11
Download citation
DOI: https://doi.org/10.1007/978-1-84800-198-5_11
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84800-198-5
Online ISBN: 978-1-84800-199-2
eBook Packages: Computer ScienceComputer Science (R0)