Put a Spike In It
Spikes in Agile Software Development environments are used to investigate a concept and/or create a simple prototype. Basically, a spike is a quick (typically less than a sprint of effort) exploration by coding of an area in which the development team lacks confidence. The spike is concluded when you learn what you needed to learn....