Science, Maths & Technology
An introduction to software development
...working code is valued above other types of artefact, such as models or other documentation. Extreme Programming (XP) (Beck, 2000) and Scrum (Schwaber and Beedle, 2001) are two well-known Agile development approaches. Within the same timescale of Agile development, model-driven-development (Selic, 2003) also arose. This approach sees models and not code as the key...