There is a great similarity between scientific research and software development. I hereby propose Agile Research Methodology that consists of the following 12 best practices, as an analogy to eXtreme Programming.
- Planning Game = Planning Game
- Test Driven Development = Evaluation/Review Driven
- Pair Programming = Joint Work
- On-Site Customer = Real-World Problems
- Continuous Integration = Continuous Reflection
- Refactoring = Rewriting
- Small Releases = Frequent Publications
- Coding Standards = Benchmark Data
- Collective Ownership = Co-authorship
- Simple Design = Simple Idea
- System Metaphor = Approach Metaphor
- 40-Hour Week = 40-Hour Week