The following are four high-level aspects to utilize as part of the planning process in SharePoint:
1) Have a detailed discovery process to find out what the end user wants
2) Have a segmentation funnel to give the end user what they want
3) Have the ability to watch traffic to see what is being utilized to allow for a better launch, grow, & scale of the created functionality
4) Have follow-up meeting to discuss any concerns to improve the process being built