1. A computer-implemented method for managing user story requirements, the method comprising: collecting, by a processor, a plurality of requirements; creating, by the processor, a plurality of content space specification files that includes the plurality of requirements; processing, by the processor, the plurality of content space specification files to generate a plurality of content space-based testable units; defining, by a processor, a content space for representing a portion of the software via a set of dimensions; managing, by the processor, the plurality of requirements to reduce gaps and overlap between individual content space testable units in the plurality of content space-based testable units; and traversing, by the processor, the content space to generate the plurality of content space-based testable units, wherein the content space includes a plurality of cells, each of the plurality of cells corresponding to one of the plurality of content space-based testable units, each of the plurality of cells having multiple dimensions, each of the multiple dimensions having one or more values, the multiple dimensions including release noun verb interface and platform, wherein the verb, interface and platform dimensions are orthogonal and noun-specific.