Abstract
Retrospective analysis of agile projects can support identification of issues through team reflection and may enable learning and process improvements. Basing retrospectives primarily on experiences poses a risk of memory bias as people may remember events differently, which can lead to incorrect conclusions. This bias is enhanced in project retrospectives which cover a longer period compared to iteration retrospectives. To support teams in recalling accurate and joint views of projects, we propose using an evidence-based timeline with historical data as input to project retrospectives. The proposed method was developed together with a large software development company in the telecommunications domain. This paper outlines a method for visualizing an evidence-based project timeline by illustrating aspects such as business priority, iterations and test activities. Our method complements an experience-based approach by providing objective data as a starting point for reflection and aims to support objective analysis of issues and root causes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baird, L., Holland, P., Deacon, S.: Learning from Action: Imbedding More Learning into the Performance Fast Enough to Make a Difference. Organizational Dynamics 27(4), 19–32 (1999)
Beck, K.: Extreme Programming Explained. Addison-Wesley (2000)
Collier, B., DeMarco, T., Fearey, P.: A Defined Process for Project Postmortem Review. IEEE Software 13(4), 65–72 (1996)
Desouza, K.C., Dingsoyr, T., Awazu, Y.: Experiences with Conducting Project Postmortems: Reports versus Stories. Softw. Process Improve. and Pract. 10, 203–215 (2005)
Derby, E., Larsen, D.: Agile Retrospectives: Making Good Teams Great! Pragmatic Bookshelf (2006)
Drury, M., Conboy, K., Power, K.: Decision Making in Agile Development: A Focus Group Study of Decisions and Obstacles. In: Agile Conference 2011, pp. 39–47 (2011)
Glass, R.L.: Project Retrospectives, and Why They Never Happen. IEEE Software 19(5), 112–113 (2002)
Jorgensen, M., Sjoberg, D.: The Importance of NOT Learning from Experience. In: Proc. of European Software Process Improvement, Copenhagen, Denmark (2000)
Karlstrom, D., Runeson, P.: Combining Agile Methods with Stage-Gate Project Management. IEEE Software 22(3), 43–49 (2005)
Krogstie, B.: Using Project Wiki History to Reflect on the Project Process. In: Proc. of 42nd Hawaii International Conference on System Science (2009)
Krogstie, B., Divitini, M.: Shared Timeline and Individual Experience: Supporting Retrospective Reflection in Student Software Engineering Teams. In: 22nd Conf. on Softw. Engineering Education and Training (2009)
Maham, M.: Planning and Facilitating Release Retrospectives. In: Agile Conference 2008, pp. 176–180 (2008)
Nolan, A.J.: Learning from Success. IEEE Software 16(1), 97–105 (1999)
Olsson, J., Boldt, M.: Computer Forensic Timeline Visualization Tool. Digital Investigation 6, 78–87 (2009)
Pikkarainen, M., Haikara, J., Salo, et al.: The Impact of Agile Practices on Communication in Software Development. Empir. Softw. Eng. 13, 303–337 (2008)
Ripley, R.M., Sarma, A., van der Hoek, A.: A Visualization for Software Project Awareness and Evolution. In: VISSOFT 2007, pp. 137–144 (2007)
Sertic, H., Marzic, K., Kalafatic, Z.: A Project Retrospective Method in Telecom Software Development. In: ConTEL 2007, pp. 109–114 (2007)
Treude, C., Storey, M.: CONCERNLINE: A Timeline View of Co-Occurring Concerns. In: ICSE 2009, Vancouver, Canada, pp. 575–578 (2009)
Wohlin, C., Gustavsson, A., Höst, et al.: A Framework for Technology Introduction in Software Organizations. In: Proc. Softw. Process Improve. Conf., pp. 167–176 (1996)
von Zedtwitz, M.: Organizational Learning Through Post-Project Reviews in R&D. R&D Management 21(3), 255–268 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bjarnason, E., Regnell, B. (2012). Evidence-Based Timelines for Agile Project Retrospectives – A Method Proposal. In: Wohlin, C. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2012. Lecture Notes in Business Information Processing, vol 111. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30350-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-30350-0_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30349-4
Online ISBN: 978-3-642-30350-0
eBook Packages: Computer ScienceComputer Science (R0)