There is no one tool to solve all problem, so it depends on the type of problem you would like to solve then applied the appropriate methodology. Example: if you want to improve the user friendliness of your digital product, let's say a website, you could use the think-aloud method to test the system on representative users. Overall, like I said earlier on, it depends on the problem you want to solve.
Mr. Orugbo is correct. There are many methods to help measure and understand human factors and systems interactions, and the choice of method can greatly vary depending on context, objectives and on which stage of the development process a certain system is.
Some well known methods for user mapping are interviews, ethnographic research, flow-task observation, focus groups, cart sorting etc. Some well known methods for usability metrics are cooperative evaluation, think-aloud protocol, heuristic evaluation, wizard of oz etc. Each one of these hardly work alone. It is always better to use different points of view, and methods, to compare results.
But, I would like to add that it is important to understand the whole UX journey to better pinpoint the touchpoints of interaction, as well as the actually need to use a system. Here are a few articles on the subject:
Chapter The Use of Task-Flow Observation to Map Users’ Experience an...
Conference Paper UX Heuristics for Cross-Channel Interactive Scenarios
Chapter Usability and Interaction Evaluation on Breakfast Delivery M...
Based on our research we have developed a self-assessment tool - i-reflect (not fully implemented) to help company practitioner evaluate their development process from a user-centred design perspective. key members of the team just need to run through the assessment individually and then discuss their results. The kind of reflections from these assessments could be a way to begin with, going forward. You can access the tool for now at http://www.ireflect.cyberaan.com/