Enterprise Team Spike

When faced with new technology or other not well understood programming problems we like to implement a spike. What is a spike? I like the definition from  http://www.extremeprogramming.org/rules/spike.htmlCreate spike solutions to figure out answers to tough technical or design problems. A spike solution is a very simple program to explore...