After being in software development for so many years we learned that contracts are billed based on the functionality being delivered or the time spent on the project and the incentive is either to stretch the amount of time spent on the project or rushing through the project to get onto the next one, resulting in many unsuccessful projects.
At nReality we focus on the success of the product by sharing skills and knowledge to build the best solution for the product.