From a Dota gamer’s perspective
A monthly 1:1
“What did you do over last weekend?” I asked a developer in my team.
“Play game,” he said.
“What kind of game” I asked.
“switch, some RPG, or Dota,” he said.
“I am an old gamer, I played Dota too,” I said.
“do you find something in common when we play Dota and do software engineering?” I asked.
“You mean teamwork?” He said.
“Yes, especially the team fight process”.
When software engineering becomes a game
Let’s start in this way. one day our sales guy brought our team a paid game, let’s call it “software money game”.
- There are different heroes like Dota in this game. we call them roles(PM, dev, QA, support)
- Everyone starts with a different level
- Engineering VS Requirements
- Customer happy or requirement done, we get paid, win the game
Let’s put them side by side
Okay so look at the “Dota game”. how many problems you can find?
- The carry is still far…