Perkenalan tim

Selesai

DevOps memiliki banyak fitur dan alat untuk membantu tim berkolaborasi dan meningkatkan prosesnya. Perjalanan Anda melalui DevOps dimulai dengan pengantar untuk anggota tim perangkat lunak fiktif kami, yang mendapati bahwa mereka perlu meningkatkan proses rilis.

Tailspin Toys, disingkat Tailspin, adalah perusahaan video game. Tailspin meng-host server game dan situs webnya di pusat data lokal. Perusahaan ini baru saja merayakan perilisan game balap baru. Mereka akan merilis game space shooter yang disebut Space Game dalam beberapa bulan mendatang.

Tim tempat Anda akan bekerja membangun situs web untuk mendukung judul game baru. Situs web ini menyediakan informasi tentang game, cara untuk mendapatkannya, dan papan peringkat yang menunjukkan skor tertinggi. Setiap situs web harus online di hari saat permainan dirilis, yang membutuhkan koordinasi di antara tim dan memberikan beberapa penekanan ekstra pada tim web.

Situs web Space Game adalah aplikasi .NET yang ditulis dalam C# yang disebarkan ke Linux. Situs web belum selesai, tetapi tampilannya akan terlihat seperti ini:

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

Dan berikut tampilan papan peringkat:

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

Anda dapat memfilter papan peringkat berdasarkan mode atau peta game. Anda juga dapat memilih nama pemain untuk melihat profil dan prestasi permainan mereka:

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

Berikut anggota tim Anda:

Andy adalah ketua pengembangan yang telah bekerja dengan komputer sejak masih kecil. Dia suka mengerjakan proyek pengodean pribadi di waktu luangnya. Andy selalu berharap punya lebih banyak waktu luang.

A cartoon depiction of Andy.

Amita di bagian QA. Dia tenang, yang membantu beberapa pengembang temperamental. Dia pandai mengatur dan menentukan prioritas dan hidup untuk menemukan kasus ekstrim.

A cartoon depiction of Amita.

Tim di bagian operasi. Dia menyukai solusi praktis dan sangat cermat (meskipun beberapa orang menggunakan kata "paranoid"), yang memang wajar karena dia adalah orang yang mendapat panggilan 3 A.M. saat terjadi kesalahan.

A cartoon depiction of Tim.

Irwin adalah manajer produk. Dia sudah menggeluti industri video game selama beberapa dekade. Sikap Irwin ramah terhadap tim pengembangan, tetapi semua orang tahu dia menyukai orang yang tepat waktu. Irwin memiliki pola pikir yang relatif mantap, namun jika ada sesuatu yang dapat membantu tim memasarkan game dengan lebih cepat dengan sedikit usaha, dia akan menerimanya.

A cartoon depiction of Irwin.

Mara baru direkrut. Dia baru saja bergabung dengan Tailspin sebagai pengembang dan memberi laporan ke Andy. Dia bergabung dengan Tailspin karena menyukai game dan dia pikir perusahaan yang lebih kecil memiliki banyak kesempatan untuk berinovasi. Dia penggemar berat DevOps.

A cartoon depiction of Mara.

Selamat pagi

Irwin—manajer produk tim—telah memanggil semua orang ke dalam rapat, dan suasana hatinya sedang buruk. Papan peringkat untuk game balap telah diperbarui dengan beberapa fitur baru dan dia menunjukkannya di grup gaming lokal. Sungguh disayangkan, reaksi pemain mengecewakan. Dia membacakan daftar masalah teratas:

  • Beberapa fitur berfungsi dengan benar hanya untuk beberapa mode permainan.
  • Memperbarui papan peringkat membutuhkan waktu lama, bahkan dengan pemain yang sedikit.
  • Beberapa skor per pemain muncul sebagai beberapa pemain.
  • Fitur peringkat baru menampilkan hasil yang salah.
  • Tidak ada cara untuk mengelompokkan skor berdasarkan tanggal atau sesi permainan tertentu.
  • Butuh berbulan-bulan menghasilkan rilis baru (dan akhirnya rusak).

Dia menuntut, "Berapa lama yang dibutuhkan untuk menyelesaikan masalah ini?"

Andy berpikir: Saya yakin saya perlu waktu sebulan untuk menulis kode tersebut.

Amita berpikir: Saya membutuhkan waktu setidaknya satu minggu untuk menguji kode ini dan saya tidak dapat memulainya sampai Andy selesai, dan dia selalu ingin berpindah ke dalam kode baru.

Tim berpikir: Saya membutuhkan setidaknya satu minggu untuk menyiapkan lingkungan dan menyebarkan kode ini ke produksi. Aku tidak bisa mulai sebelum Amita selesai, dan dia tidak pernah bersedia untuk menggunakan sesuatu sebagai kandidat rilis.

Mara bertanya-tanya: Apa saya salah mengambil pekerjaan ini?

Andy melihat sekeliling rekan satu timnya dan berkata, "Aku akan kembali."