DevOps has many features and tools to help a team collaborate and improve its processes. Your journey through DevOps begins with an introduction to our fictitious software team members, who are discovering that they need to improve their release process.
Tailspin Toys, or Tailspin for short, is a video game company. Tailspin hosts its game servers and websites in an on-premises datacenter. The company just celebrated the release of a new racing game. They'll be releasing a space shooter game, called Space Game, in the coming months.
The team that you'll be working with builds websites to support new game titles. These websites provide information about the game, ways to get it, and leaderboards that show top scores. Each website must go live the same day the game is released, which requires coordination among the teams and puts some extra pressure on the web team.
The Space Game website is a .NET Core app written in C# that's deployed to Linux. The website isn't finished yet, but here's what it looks like right now:
And here's what the leaderboard looks like:
You can filter the leaderboard by mode or by game map. You can also select a player's name to see their profile and game achievements:
Here are your team members:
Irwin, the team's product manager, has called everyone into a meeting, and he's in a bad mood. The leaderboard for the racing game was just updated with several new features and he showed it at a local gaming group. Players' reactions were disappointing, to say the least. He reads off a list of the top problems:
He demands, "How long before these problems are fixed?"
Andy thinks: I bet it takes me a month to write that code.
Amita thinks: It'll take me at least a week to test this and I can't start until Andy is finished, and he always wants to sneak in new code.
Tim thinks: It'll take me at least a week to set up the environments and deploy this to production. I can't start until Amita is finished, and she's never willing to call something a release candidate.
Mara wonders: Was taking this job a mistake?
Andy looks around at his teammates and says, "We'll get back to you."