Derick Thompson provides a 10 step process for building a profitable business: 1) Figure out where your passions intersect customer needs, 2) Commit to customer focus, 3) Learn to listen to customers, 4) Define value for customers, 5) Discover customer values, 6) Pick a value proposition, 7) Identify a beachhead market, 8) Focus on that market, 9) Create a repeatable business model, and 10) Ensure profitability. The steps involve defining customer segments, jobs, pains/gains, and value propositions before focusing on a beachhead market that can generate sufficient revenue.