the_reflective_software_engineer:reflective_practice
The Reflective Software Engineer: Reflective Practice
- Most important: learning from what real software developers do!
- reflective practitioner
- Tom DeMarco mentioned
- Tore Dybå author #1
- Robert Glass author #3
- “Life can only be understood backwards; but it must be lived forwards.” —Søren Kierkegaard – Wrong. Explained, not understood.
- reflection on action
- reflection in action
- The concept of reflective practice centers on the idea of lifelong learning.
- experiential learning
- David Kolb: Kolb’s model of experiential learning (see Figure Experiential learning cycle)
- concrete experience
- reflective observation
- abstract conceptualization
- active experimentation
- Paper mentioned – Basili, Caldiera: Experience Factories
- Occasions of Reflection
- This issue:
- Each article describes an approach that the authors have evaluated in some practical way.
- these articles aren’t just about the theory of reflective practice; they’re about its implementation.
- “Coderetreats: Reflective Practice and the Game of Life” by David Parsons, Anuradha Mathrani, Teo Susnjak, and Arno Leist
- ??? “The Game of Life,” in which participants focus intensely on a narrowly described part of a program
- Book: The Reflective Practitioner, Donald Schön (1984) Amazon
the_reflective_software_engineer/reflective_practice.txt · Last modified: 2020/11/19 11:42 by 127.0.0.1