Bach, J. (1999). What software reality is really about. Computer, 32(12), 148–149. https://doi.org/10.1109/2.809258 My final article for my Software Realities column in IEEE Computer magazine … [Read more...] about What Software Reality is Really About
Craftsmanship
Playing the Expert Game
Bach, J. (1999). Playing the Expert Game. Computer, 32, 99–101. https://doi.org/10.1109/MC.1999.10096 My brother Jon and I developed this article from a conversation about how he … [Read more...] about Playing the Expert Game
Risk and Requirements-Based Testing
Bach, J. (1999). Risk and Requirements-Based Testing. Computer, 32, 113–114. https://doi.org/10.1109/MC.1999.10066 This is about why it's not enough to know the requirements. To test … [Read more...] about Risk and Requirements-Based Testing
Good Practice Hunting
This is probably the first article ever written about Context-Driven Testing. While writing this article Cem Kaner and I were in the midst of arguing about whether it was reasonable to say that "best … [Read more...] about Good Practice Hunting
The Hard Road From Methods to Practice
Bach, J. (1997). The hard road from methods to practice [software engineering]. Computer, 30(2), 129–130. https://doi.org/10.1109/2.566176 In this article, I talk about the importance of … [Read more...] about The Hard Road From Methods to Practice
Collaborative Discovery in a Scientific Domain
Okada, T. (1997). Collaborative discovery in a scientific domain. Cognitive Science, 21(2), 109–146. https://doi.org/10.1016/S0364-0213(99)80020-2 This is ostensibly an article about how … [Read more...] about Collaborative Discovery in a Scientific Domain
Process Evolution in a Mad World
This is the first big article I ever wrote. It got me a lot of attention in the early 90's. The interest people showed in these ideas is basically why I decided to become a methodologist of software … [Read more...] about Process Evolution in a Mad World