https://blog.leanstack.com/what-is-a-job-to-be-done-jtbd-21304ce7441b