Whenever I analyze and design, I ask the user what he does the most frequently. The process that user does most frequently is to be automated first. Then next frequently etc. And I find that it applies to every other aspects of software design.
So, put maximum efforts where it is used most frequently. -- VhIndukumar
It's a very simple form of cost benefit analysis, but often suffices.
Also known as OptimizeForTheCommonCase