Many of us were waiting for this day, and it’s finally here – the World Cup 2018. At Briisk we have many football fans, so you can just imagine how intense we’re discussing who would be the winner of the World Cup 2018. But what if we told you that a software house is like a football team?
Hearing all these discussions about the best team, and which team has better backfield, forward or goalkeeper it came to our minds to play a game. We’ve decided to compare football players to a software team and here’s the conclusion that we came up with:
Goalkeeper = Project Manager
they keep the team away from distractions and concentrate on fulfilling the goals of the projectthey take on themselves most of the communication with the product ownerthey must know where the attack is coming from (or in which corner it is hiding) so they can manage the risk
Backfield = Backend Developer
they are the lungs of the whole team, they are on the move all the time and deliver the ball to the others (the same is with the backend developers, they bring the data to the rest of the team)they may not be as visible as the frontend developers, but they are definitely the most important, and any mistake they make effects the rest of the projectsduring the match, backfield players are the brains and they tell the others when and where to attack, and so the backend developeryou cannot win the match without good backfield in your team, so make sure you hire the best backend developers in town.
Forward = Frontend Developer and Designer
they create spectacular situations and experiencesthe result of their work is always visible and appreciated compared to backfield players
Midfield = Solution Architect
they become the application architects
Captain = Team Leader
mentor for their colleaguesthey know how to motivate and moderate discussions
Coach = Product Owner
they work hard to have an efficient squad and know how to execute from themthey create plans and strategies and test them with their teamthey put pressure on the team when it comes to performance and deadlinesthey are responsible for the end product
Main Referee (Score Keeper) = Client
they blow the whistle in case of a foulthey observe the team and watch the time of the match
Line Keeper = QA
they whistle when the acceptance criteria are not metthey check if all the forward players are in non-offside positions
Now, the next time you work on a new project with your team, think of it as of a football match. Think of the tactics, tools and the timeline so you finish your project on time. Make sure to sign up good people to each task, so everyone knows what to do, communicate with them during breaks (standups) and give them feedback so they can finish the project with the best score.