I'm trying to design a system with a dice pool mechanic that looks at the highest roll in the pool as well as total number of successes? I want to show the quality of a success and it's extent.
Example: Jimmy has to roll profession(Programmer) to accomplish a task due in two days. A single check represents eight hours work. He needs to roll at least 5 success out of his 4d12 pool, needing an 8 to be successful. He rolls and gets 3 success, his highest being 9. He's not done too badly so far. For the next 8 hours of work he rolls again, and get another 3 successes, with his highest being 11. Much better!
His total number of success (6) is more than he needed (5) so his programme encompasses more than it needed to (great range of functionality), or will last longer (before becoming obsolete). His highest roll of and 11 means it's a very high quality programme, nearly the best?
Do any dice systems allow for this sort of result? Are they expanded in any more detail? Does this effect the probabilities of success (either kind) in anyway? What effect does this have on a game?