which questions are most critical to consider when developing business revenue model