1. A method of estimating development resources in a feature development cycle, the method comprising: receiving a selection of a feature; receiving a feature category value, wherein the feature is associated with a feature category; determining one or more tasks associated with the feature category; assigning rating levels to each of the one or more tasks; computing a task resource estimate for each of the one or more tasks using the corresponding rating levels; and computing a feature resource estimate for the feature using each task resource estimate and the feature category value.