Recommended Epic scope

In order to give you fast feedback on whether your solution hypothesis is correct, each Epic should meet one of the following criteria:

Just-in-time hierarchical decomposition of Epics

It's typical for teams to not decompose Features into Stories until they are ready to work on them. In this "just-in-time" approach to Feature decomposition, teams assign a rough estimate to each Feature, knowing that this estimate will be obsolete once the Feature has been decomposed. The rough estimate for the Feature is still valuable for estimating the size of the parent Epic.

OKRsignal supports this "just-in-time" way of working by using only estimates from an Epic's leaf nodes to estimate the total size of the Epic. OKRsignal automatically traverses the Epic > Feature > Story hierarchy each time it does any calculations, and uses only estimates for the leaf nodes in this hierarchy. When a Feature is decomposed into Stories, the Feature is no longer a "leaf node" because it now has child Stories. OKRsignal ignores the Feature's estimate and uses the child Story estimates.

OKRsignal Epics tab showing an Epic with Features decomposed into child Stories, illustrating just-in-time hierarchical decomposition