One of the great contributions of eXtreme Programming to the Agile world, IMHO, is the metaphor discipline. When we are building software, we are not just coding APIs, calling URLs with a defined payload and waiting for a resulting JSON document or a set of errors.
Well, if you are a task based developer you may just be doing that… I understand that.
But… for real, we are solving a business problem, even if we decide to solve the problem building something generic. So we should learn more about the business.
(mais…)