Awesome List of resources on Agile Software Development.
Epic Confusion - by Kent McDonald. ““Epic” has taken on a variety of different meanings over the course of the last 16 years. When I work with teams to figure out how to deal with their backlogs, those different meanings can cause quite a bit of confusion.”
Features and Capabilities - by Scaled Agile
Stories and Epics - by John Cutler. “Less experienced teams tend to get tripped up trying to define Epics, User Stories, Task, and Sub Tasks. The reality is that software product development is typically one big nested hierarchy, and a super messy one at that. Additional tools — like maps, canvasses, designs, wireframes, logic diagrams — are needed to hold the mental model together.”