"Test-Driven Development: By Example" by Kent Beck (Review)
- Charles Ashbacher
- Journal of Object Technology
International literature suggests that to improve student learning in a subject area, strategies should be taught for learning the subject and how to assess the effectiveness of these learning strategies. In software development, the Capability Maturity Model ® is used as process improvement model for software development. Can the model be adapted to provide a model for improving learning? A model is proposed based on the principles of the Capability Maturity Model ®. It is designed to encourage the learner to reflect on their learning and to evaluate the effectiveness of their learning.