Software metrics are mainly utilized to measure and characterize the software development process. Cost, Time and Productivity are key attributes in the software development process. Predictability is the concept which leads to know prior the outcome of the system development. Predicting the various elements which relates to the software development process in advance is quite complex. The main aim of this paper is to propose a comprehensive set of software metrics for predicting the cost, time and productivity in advance with help of available inputs in the project instantiated. These metrics tends to be the horoscope of a project development. Our main objective is to resolve the complexity, enhancing the efficiency of the system development in earliest manner. This paper is mainly deals with analyzing and evaluating predictive metrics with predefined models. The implementation of the metrics to predict the outcome of the project whether the project leads to success or failure even before the project instantiated. If the project leads to success, predicting whether it attains massive or moderate profit. If the project leads to failure, check the alternative way to recover from failure i.e., to reduce the complexity and enhancement of efficiency. © 2011 Springer-Verlag.