First 90 Words:
Software testing requires a diverse set of skills, demonstrated in complex testing environments. The study of traditional magic principles can help software testers raise their awareness of discrepancies that can be found in these environments, leading to improved quality assurance. Software likened to a magical “trick” offers an interdisciplinary approach to the study of method and effect, enabling us as professionals to approach testing from new angles. Magic in this context will not only educate but will also entertain!
Summary
In the last couple of years, some agile practitioners are moving away from the core values and principles. We are now seeing that many of the practices we love in Agile is reduced to academic ramblings. This fuzziness has lead parts of the community back to vague and undisciplined processes. In large organizations this is becoming particularly prevalent since many people that really never understood the core values, now adopt simplified ways of Agile, ignoring the hard and still most important parts of it.