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 Tailspin för kort, är ett tv-spelsföretag. Tailspin är värd för sina spelservrar och webbplatser i ett lokalt datacenter. Företaget firade precis lanseringen av 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.

Webbplatsen Space Game ä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:

Skärmbild av en webbläsare som visar webbplatsen för Space Game. Sidan visar grafik från spelet och en knapp för att ladda ned spelet.

Och så här ser rankningslistan ut:

Skärmbild av en webbläsare som visar space game-rankningslistan. Rankningslistan visar de 10 bästa spelarna och deras höga poäng.

Du kan filtrera rankningslistan efter läge eller spelkarta. Du kan också välja en spelares namn för att se deras profil och spelprestationer:

Skärmbild av space game-webbplatsen som visar den bästa spelarens profilinformation.

Här är dina teammedlemmar:

Andy är utvecklingsledare som har arbetat med datorer sedan han var liten. Han tycker om att arbeta med personliga kodningsprojekt på fritiden. Andy önskar alltid att han hade mer fritid.

En tecknad skildring av Andy.

Amita är i QA. Hon är lugn, vilket hjälper med vissa temperamentsfulla utvecklare. Hon är bra på att organisera och fastställa prioriteringar och lever för att hitta gränsfall.

En tecknad skildring av Amita.

Tim är i driftsavdelningen. 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.

En tecknad skildring av Tim.

Irwin är produktchef. Han har varit i tv-spelsindustrin i årtionden. Irwin agerar vänligt mot utvecklingsteamen, men alla vet att han föredrar ett tätt schema framför människor. Irwin har ett relativt fast tankesätt, men om det finns något som kan hjälpa team att bringa spel till marknaden snabbare med mindre ansträngning, lyssnar han gärna.

En tecknad skildring av Irwin.

Mara är ny. Hon har precis gått med i Tailspin som utvecklare och rapporterar till Andy. Hon gick med i Tailspin eftersom hon gillar spel och hon trodde att ett mindre företag skulle ha många möjligheter till innovation. Hon är ett stort fan av DevOps.

En tecknad skildring av 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 reaktioner var minst sagt en besvikelse. Han läser upp en lista över de största 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.
  • Flera poäng per spelare visas som flera spelare.
  • Den nya rankningsfunktionen returnerar felaktiga resultat.
  • Det finns inget sätt att gruppera poäng enligt ett specifikt datum eller spelsession.
  • Det tog månader att producera den nya versionen (och den är trasig).

Han kräver: "Hur lång tid tar det innan dessa problem åtgärdas?"

Andy tror: Jag slår vad om att det tar mig en månad att skriva den koden.

Amita tror: 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 tror: Det tar mig minst en vecka att konfigurera miljöerna och distribuera 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."