Engineer Atlas
OverviewLearnWhere to StartDecomposeBuild FirstDebug
OverviewLearnWhere to StartDecomposeBuild FirstDebug
Problem Solving & Engineering Thinking
  • Frame the Problem
  • Find the Boundaries
  • Turn Unknowns Into Questions
  • Decompose the Work
  • Choose the Next Step
  • Test the Idea
  • Debug With Evidence
  • Learn and Iterate
Problem Solving/Learn/Frame the Problem

Frame the Problem

Turn a request into an outcome, the people involved, and a concrete definition of done.

State the OutcomeNot started

Describe what changes for someone when the work succeeds. Keep technologies and proposed features out of the sentence.

Identify Actors and ActionsNot started

List who interacts with the system and the concrete actions each actor takes. Verbs expose workflows; role names alone do not.

Define Done With an ExampleNot started

Replace “it works” with one concrete input, action, and observable result.

Engineer Atlas
GitHub·LinkedIn