Most people familiar with Scrum know that teams need to break User Stories or other types of work into small pieces that can be done in a sprint. But this can be done in many ways.
Are there ways that are better than others? Should you break it down by task? By area of expertise or specialization?