Job of User • Job of User = Situation + Motivation + Expected Outcome • Situation = When ________________ • Motivation = I want to ___________ • Expected Outcome = So that I can _________________ Where is the feature Bruh! Ahmedabad
new collaborative software project • I want to store code of each engineer separately and maintain history of their changes • So that engineers can work without conflicts and look into what and how much they have done so far Ahmedabad
merge codes from different engineers into one project • I can easily see conflicts if there are any and compare the changes • So that I can resolve the conflicts easily and review the changes Ahmedabad
user’s has made in his mind • Negative emotions are strongest internal triggers ◦ Fear of losing out on work, I check slack ◦ When I am unsure, I do google search ◦ When I am bored, I open up netflix Ahmedabad
Acceptance - Need review on my code • Avoiding Rejection - want comments and review on my code to avoid rejection of PRs • Avoiding Pain - want to make bug free code • Seeking Pleasure - When you click on play in netflix • Avoiding Fear - when you open slack notification not to miss out on the new code push/message • Seeking Hope Ahmedabad
• Time - to perform that action • Physical effort - to do that action • Brain cycles - how easy it is to make memory association to that action Ahmedabad
• Why do you scratch (action)? Because you are feeling itchy (motivation) • Not just rewards- variable rewards. Each time you scratch you get a variable amount Ahmedabad
Luck: The Story of Innovation and Customer … • https://jtbd.info/5-tips-for-writing- a-job-story-7c9092911fc9 • https://jobs-to-be-done.com/ • https://www.intercom.com/book s/jobs-to-be-done