Spike solutions are appropriate when:
A. the business requirements are vague or inadequate for an iteration.
B. a technology is understood well and has been used for a while, but needs a problem to be debugged.
C. there is insufficient time to refactor, but there is a need to resolve a specific problem.
D. a specific technicalQUESTION NO:needs to be answered, stopping work on the spike as soon as it answers that question.