~/talk

Tutorial - PRAGMATIC TESTING - WHAT TO DO WHEN YOUR WORLD IS MESSY

Talkat HUSTEF 2015 · 2015-11-18..11-19· [testing]
links:none on file
slides:none on file

Argues for pragmatic fixes in a messy world and shows concrete tools: root‑cause analysis using five whys, systems thinking with causal loops and named archetypes (limits to growth, shifting the burden, tragedy of the commons). Reports a small survey that yields a top five list of messiness (requirements, code quality, process, resources, organization). Recommends actionable tactics—quantify cost of rework (gets attention), TDD/CI and pair programming (faster feedback), but warns outsourcing or a central test center can remove capabilities or create resource contention.

AI-written summary · about

  1. 0:00Start
  2. 0:01Pragmatic Testing What To Do When Your World Is Messy
  3. 2:33Typical Messiness and Possible Responses
  4. 5:36Lack of adequate requirements ⚫Lack of quality in developed code
  5. 7:15Potential solutions: - Quantify rework costs and make them
  6. 9:10Symptoms -Rework to add or correct
  7. 12:17Risk-based testing (both within and across projects) to do most important work first
  8. 15:45Discovering the Reasons for the Messiness
  9. 16:12You now have a long list of possible solutions for problems you face
  10. 19:03The problem is that no one in our community talks about contexts - what they are, and how to understand them
  11. 21:39Root cause analysis is a systematic investigation to discover the root (underlying) cause of a problem to guide process changes to prevent that problem from occurring again
  12. 22:44A process to explore cause/effect relationships as part of root cause analysis
  13. 23:22Problem: The application does not meet some of the users' needs
  14. 27:10The "Five Whys?" process does have some drawbacks
  15. 27:49A more complete approach is found in the discipline of General Systems Thinking
  16. 28:17Most people, most of the time, believe the world is a collection of linear cause and effect chains
  17. 47:20System Archetypes are specific behavioral patterns that occur again and again
  18. 49:07A process produces a period of accelerating growth. Then the growth begins to slow and eventually comes to a halt
  19. 52:18A fix, effective in the short term, has unforeseen consequences that require even more of the same fix
  20. 55:13A short-term solution is used to correct a problem with immediate, positive results. Over time, the capability to implement fundamental long-term solutions is diminished
  21. 59:05A "Shifting the Burden" structure in which short-term solutions abandon long-term goals
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.