Business is a game with many players. You have customers, partners, workers, and yourself. All of these players have different payoffs. Some it’s an emotion (customer), or cash (worker/partner) or profit (yourself). It does not really matter what business you are in, it’s really played by the same rules, maximize cash/profit, minimize work.
Some times the rules of the game are known, but most of the time they are not. People will tell you they are working for something called A but they are really just working for B but they can’t tell you that. Customers are also telling you they want something, but most of the time they just want more of something like money or time, or less of something like stress.
For those of you reading a business book on how to make your millions. Keep in mind the author can’t tell you everything that worked for them because some stuff might not fit the theme of the book, or wouldn’t help the sale of the book. They also might leave out something so you can buy the next book from them. (I’ve yet to find one detailing how they got 100+ 5 star reviews on day of launch.)
For those of you working a job in a corporation be careful, you might think you are working for the company to do better, but it might just be that’s not the important game, it’s watching out for your peers trying to get your job or your promotion.
For those of you out there that are freelancing, your customers might not really know what they want either. They might tell you they want X but they really don’t know and also they don’t want to sound stupid so they will tell you they want X, but they really might just need Y or something close to Z.
For those in software, you might be learning a new methodology like Agile. Agile is just a game designed to get you to work more efficient and communicate better.
Advice: Before starting any game, sketch out the players, rewards/payoffs for each, and your best guess at the rules. Also, checkout game theory 101.