IEEE Computer Society Logo
Welcome to the Phoenix Chapter of the IEEE Computer Society

Project Retrospectives

Project Retrospectives can be an important part of any software development process. For those who are pursuing Agile development, the Principles Behind the Agile Manifesto states that, “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” How can this be done? By taking the time to reflect and learn and proactively determine what should be done differently in the next iteration, release, or project.

Linda’s presentation will introduce techniques for project retrospectives, whether they are “agile” or not. The techniques help teams discover what they’re doing well so that successful practices can continue and identify what should be done differently to improve performance. Retrospectives are not finger pointing or blaming sessions, but rather a highly effective process in which teams reflect on the past in order to become more effective in the future.

Linda will share her experiences with leading retrospectives of several kinds for dozens of projects—successful and unsuccessful, small and large, in academia and industry. Her lessons learned can be applied to any project to enable teams and organizations to become learning organizations.

About the Speaker

With a Ph.D. from Arizona State University in the field of object-based design metrics, Linda Rising’s background includes university teaching and industry work in telecommunications, avionics, and strategic weapons systems. An internationally known presenter on topics related to patterns, retrospectives, and the change process, Linda is the author of numerous articles and four books— Design Patterns in Communications, The Pattern Almanac 2000, A Patterns Handbook, and Fearless Change: Patterns for Introducing New Ideas, written with Mary Lynn Manns. Find more information about Linda at


12062006IEEERetrospective.pdf  (Presentation PDF)