Problem Analysis
Problem analysis is the thorough understanding and delineation of a problem before seeking solutions. In the context of cloud engineering, "the problem" can range from a user problem (e.g., "applications have long loading times"), to a technical problem (e.g., "the system fails to scale during peak loads"), or a client request ("we want to migrate our on-premise infrastructure to the cloud").
This skill is important because a misunderstood problem can lead to the wrong solution – you don't want to end up with a beautifully crafted answer to the wrong question.
Starting Points
Key Points
- You formulate a clear problem statement in your own words, indicating who experiences the problem and what the problem exactly is. This also includes the scope: what falls within and outside the problem.
- You show which questions were asked and which techniques were used to analyze the problem.
- You demonstrate an investigative attitude by making assumptions explicit and validating them.