A client is unhappy with the current system's performance. How would you approach diagnosing and resolving their issues end to end?