Why we need a granularity concept for user stories
agile software development : the people factor .