Träffa teamet

Slutförd

DevOps har många funktioner och verktyg som hjälper ett team att samarbeta och förbättra sina processer. Din resa genom DevOps börjar med en introduktion till våra fiktiva programvaruteammedlemmar som upptäcker att de behöver förbättra sin lanseringsprocess.

Tailspin Toys, eller bara Tailspin, är ett spelföretag. Tailspin är värd för sina spelservrar och webbplatser i ett lokalt datacenter. Företaget har precis lanserat ett nytt racingspel. De kommer att släppa ett rymdskjutarspel som heter Space Game under de kommande månaderna.

Teamet som du kommer att arbeta med bygger webbplatser för att stödja nya speltitlar. Dessa webbplatser innehåller information om spelet, sätt att få det och rankningslistor som visar toppresultat. Varje webbplats måste gå live samma dag som spelet släpps, vilket kräver samordning mellan lagen och sätter lite extra press på webbteamet.

Space Game-webbplatsen är en .NET-app skriven i C# som distribueras till Linux. Webbplatsen är inte klar än, men så här ser den ut just nu:

Screenshot of a web browser showing the Space Game website. The page shows graphics from the game and a button to download the game.

Och så här ser rankningslistan ut:

Screenshot of a web browser showing the Space Game leaderboard. The leaderboard shows the top 10 players and their high scores.

Du kan filtrera rankinglistan med avseende på spelläge och karta. Du kan också välja en spelares namn för att se deras profil och spelprestationer:

Screenshot of the Space Game website showing the top player's profile information.

Här är dina teammedlemmar:

Andy är chefsutvecklare och har arbetat med datorer sedan han var liten. Han gillar att pyssla med egna kodningsprojekt på fritiden. Andy önskar alltid han hade mer fritid.

A cartoon depiction of Andy.

Amita arbetar med kvalitetskontroll. Hon är lugn, och det kan underlätta bland de temperamentsfulla utvecklarna. Hon är bra på att organisera och prioritera, och hon lever för att hitta de där riktiga extremfallen.

A cartoon depiction of Amita.

Tim arbetar med drift. Han gillar praktiska lösningar och han är mycket försiktig (även om vissa människor kan använda ordet "paranoid"), vilket är vettigt eftersom han är den person som får 3:00-samtalet när något går fel.

A cartoon depiction of Tim.

Irwin är produktchef. Han har jobbat i spelbranschen i flera decennier. Irwin försöker vara trevlig mot utvecklingsteamen, men alla vet att han prioriterar snabba resultat framför medarbetarna. Irwin är ganska låst i sitt tänkesätt, men om någonting kan hjälpa teamen att få ut spelen på marknaden snabbare och med mindre ansträngning så lyssnar han gärna.

A cartoon depiction of Irwin.

Mara är ny. Mara har precis börjat som utvecklare på Tailspin och rapporterar till Andy. Hon började på Tailspin eftersom hon gillar spel och trodde att det skulle finnas utrymme för nytänkande på ett mindre företag. Hon gillar verkligen DevOps.

A cartoon depiction of Mara.

God morgon

Irwin– teamets produktchef – har kallat in alla till ett möte, och han är på dåligt humör. Topplistan för racingspelet uppdaterades med flera nya funktioner och han visade den på en lokal spelgrupp. Spelarnas blev minst sagt besvikna. Han läser från en lista med de allvarligaste problemen:

  • Vissa funktioner fungerar korrekt för endast vissa spellägen.
  • Det tar för lång tid att uppdatera rankningslistan, även med några få spelare.
  • Spelarnas olika resultat visas som flera spelare.
  • Den nya rankingfunktionen returnerar felaktiga resultat.
  • Det går inte att gruppera poäng efter specifika datum eller spelsessioner.
  • Det tog månader att producera den nya versionen (och den är trasig).

Nu vill han veta: ”Hur lång tid kommer det ta att rätta till de här problemen?”

Andy tänker: Jag slår vad om att det tar mig en månad att skriva koden.

Amita tänker: Det tar mig minst en vecka att testa den här koden och jag kan inte börja förrän Andy är klar, och han vill alltid smyga in ny kod.

Tim tänker: Det tar mig minst en vecka att konfigurera miljöerna och distribuera den här koden till produktion. Jag kan inte börja förrän Amita är klar, och hon är aldrig villig att kalla något en frigivningskandidat.

Mara undrar: Var det ett misstag att ta det här jobbet?

Andy tittar runt på sina lagkamrater och säger: "Vi återkommer till dig."