Bagikan melalui


Membangun pola pikir pertumbuhan dengan retrospektif

Retrospektif memperkuat prinsip-prinsip pola pikir pertumbuhan: eksperimen, pengujian, pembelajaran, berbagi, tumbuh, dan memberdayakan. Mereka juga menyediakan tempat yang aman bagi anggota tim untuk berbagi tantangan yang mereka hadapi dalam proyek saat ini dan memberdayakan tim untuk menciptakan pertumbuhan berkelanjutan.

Struktur retrospektif

Selama rapat retrospektif untuk proyek migrasi, setiap anggota tim diharapkan untuk berbagi pemikiran mereka mengenai tiga pertanyaan dasar:

  • Apa yang berjalan dengan baik?
  • Apa yang bisa lebih baik?
  • Apa yang kita pelajari?

Pelajaran

Retrospektif menandai akhir rilis atau perulangan. Saat tim mendapatkan pengalaman dan mempelajari pelajaran, mereka menyesuaikan backlog rilis dan iterasi untuk mencerminkan proses dan eksperimen baru untuk diuji. Ini memulai iterasi berikutnya melalui proses migrasi.

Tim yang mengelola gelombang migrasi berikutnya harus menerapkan pelajaran yang telah mereka pelajari untuk terus meningkatkan migrasi.

Melakukan retrospektif

Anda memerlukan beberapa hal untuk memulai retrospektif migrasi Anda:

  • Penyelenggara: Anggota tim untuk bertindak sebagai penyelenggara atau pelatih sepanjang proses. Anggota tim ini berfokus membimbing tim melalui proses retrospektif dan memastikan bahwa semua ide didengar dan ditangkap.
  • Metode untuk melacak dan mengatur: Metode untuk melacak dan mengatur ide dengan cara visual. Ini bisa menjadi papan tulis fisik dengan catatan tempel, papan tulis virtual, atau alat DevOps.
  • Pertanyaan terlingkup: Anda ingin mengatur sistem pelacakan Anda dengan tiga pertanyaan:
    • Apa yang berjalan dengan baik?
    • Apa yang bisa lebih baik?
    • Apa yang kita pelajari?

Setelah Anda menyelesaikan langkah-langkah sebelumnya, lakukan langkah-langkah berikut dengan tim Anda:

  • Jawaban individu: Minta setiap anggota tim menjawab pertanyaan "Apa yang berjalan dengan baik?" dan mendokumen jawaban mereka.

    • Jika menggunakan papan fisik, biarkan setiap anggota tim mengisi jawaban mereka di papan tulis.
    • Jika menggunakan papan digital, biarkan setiap anggota mengisi jawaban mereka melalui alat ini.
  • Read-out penyelenggara: Setelah setiap anggota tim mendokuensikan pemikiran mereka, penyelenggara harus meninjau umpan balik lalu membacakannya dengan lantang kepada tim.

    • Anda harus mengelompokkan ide serupa saat menemukannya sehingga Anda mengenali tren yang berulang.
    • Buat label atau item induk sesuai kebutuhan untuk membantu mengatur pemikiran ini.
    • Jika Anda menemukan item yang salah taruh di area lain, pindahkan item tersebut saat ini.
  • Ulangi proses ini untuk "Apa yang bisa lebih baik?"

    • Selama proses ini, dorong orang untuk mendiskusikan tantangan spesifik mereka dengan orang, proses, dan teknologi. Ini harus menjadi ruang terbuka.
    • Cobalah untuk menentukan penundaan yang dibuat dengan migrasi, memengaruhi rilis, atau menyebabkan beban kerja didorong keluar dari sprint ini.
    • Pikirkan tentang bagaimana Anda dapat mencegah masalah ini saat Anda membahas pertanyaan "Apa yang kita pelajari?".

Setelah Anda menangkap dan mengelompokkan ide-ide dari pertanyaan-pertanyaan ini, tanyakan kepada tim, "Apa yang kita pelajari?". Kemudian curah gagasan untuk perbaikan yang dapat Anda terapkan ke sprint berikutnya.

Contoh output retrospektif

Pertimbangkan contoh output retrospektif berikut:

Apa yang berjalan dengan baik? Apa yang bisa lebih baik? Apa yang kita pelajari?
Komunikasi dengan pengguna bisnis untuk Aplikasi X dan Aplikasi Y. (5 suara) Keterlibatan pengembang untuk memvalidasi arsitektur jaringan untuk Application X dan Application Z. (3 suara) Kita perlu meninjau semua lalu lintas firewall dari beban kerja sebelum migrasi, bahkan jika kita percaya bahwa mereka tidak memiliki aturan khusus. (4 suara)
Tim pengembangan untuk Application Y sangat terlibat. (2 suara) Memahami persyaratan jaringan untuk Aplikasi X. (2 suara) Kita perlu memastikan tim pengembangan tahu apa yang diharapkan dari mereka sebagai bagian dari proses migrasi. (4 suara)
Pengaktifan Azure Backup sebagai bagian dari proses migrasi. Memahami persyaratan jaringan untuk Aplikasi Y. (1 suara) Kita perlu merencanakan waktu tambahan untuk database SQL besar. (3 suara)

Langkah selanjutnya

Anda harus terus menerapkan Cloud Adoption Framework untuk Metodologi Kelola Azure untuk memastikan bahwa Anda dapat terus mempertahankan dan mengoptimalkan beban kerja Anda di Azure.