How to Make a Board Game: A Framework for Working on the Right Thing at the Right Time