It really is an important issue and you need a really good software team to achieve decent time feasibility. And building a good software team is an amazingly hard job. Some people don't even think about how hard it is but after you read here, you'll understand that things aren't as simple.
There is no such algorithm to determine the feasibility of a software project. For one, software projects are so diversified in nature (you see, there are practically innumerable problems which can be solved by using software) However, there is a very commonly used guide (which is not just for software alone and applies to any business/project)In this case, you definitely should try services of this software development company intellias.com