Requirement Analysis is one of the important phases of any Software Development Life Cycle (SDLC). The competitive market scenario has made clients dynamic and informative and so in between demand of changing or addition of new functionalities is a very common scenario that firms faces now-a-days. But this up-gradation of the system often brings new complexities that might alter/increase the total fault count in the software system. The add-ons or the interfacing of the modules with other applications is cumbersome task and adds to the load of the testing team. Taking this feature intensification affect (after a certain time point) into account, in this paper, an optimal release time of the software has been identified. The proposal has been validated on real life software failure data set and results show the impact of feature enhancement.