Wanted to get the communities takes on how to adress spikes with their teams. This was a debate at Scrum master COP. I look at it from the option two point of view most of the time.
-
Spikes should be planned for the tasks and hours, and those hours subtracted from the sprint capacity. The spike itself should not be given a point value. Only give point values to stories that result in deployable value. So you do a spike to learn enough to write the story, you point the story but not the spike.
-
Treat spikes the same as other stories, plan the task hours, and be sure the size of the spike (points) represents a similar size to stories taking similar effort.
Thanks
James