"Tok tok."_
siapa di sana?
"Carrie."
carrie siapa?
"Eh, Carrie ke sprint berikutnya."
Terlepas dari lelucon, ini adalah Carrie-maaf, menakutkan-ketika hal ini benar-benar terjadi. Bahkan tim dengan performa terbaik pun terkadang gagal mencapai target sprint mereka.
Katakanlah Anda memimpin sebuah tim yang sedang mengembangkan aplikasi baru yang menarik. Anda menetapkan tujuan sprint yang akan datang sebagai "menyelesaikan fitur login." Kedengarannya mudah, bukan?
Namun, di tengah perjalanan, tim menyadari bahwa fitur login lebih rumit daripada yang diperkirakan. Fitur ini membutuhkan langkah-langkah keamanan yang kompleks dan integrasi pihak ketiga.
Tiba-tiba, apa yang tampak seperti tugas yang mudah menjadi menantang. Akankah tim ini mencapai tujuan sprint-nya kali ini?
Dalam artikel ini, kita akan menjelajahi strategi penetapan tujuan untuk membantu Anda menulis tujuan sprint praktis yang selaras dengan tujuan tim Anda. Anda akan belajar cara menetapkan tujuan sprint yang menginspirasi tindakan dan beradaptasi dengan tantangan, menjadikannya sebagai kompas pemandu untuk sprint Anda. Mari kita mulai!
Apa itu Sasaran Sprint?
Dalam metodologi Agile dan Scrum, sprint goal mewakili hasil yang diinginkan dari sebuah sprint, biasanya berupa iterasi 1-4 minggu. Tujuan ini berfungsi sebagai titik fokus bagi tim pengembangan, mengklarifikasi tujuan paling penting yang harus mereka capai dalam jadwal sprint.
Sasaran sprint bukan tentang daftar tugas atau hasil; sebaliknya, sasaran sprint berfokus pada nilai yang diberikan kepada pengguna akhir atau produk itu sendiri.
Scrum, kerangka kerja Agile yang banyak digunakan, menekankan pentingnya tujuan sprint karena tujuan tersebut menumbuhkan pemahaman bersama di antara anggota tim. Sementara cerita pengguna, tugas, dan subtugas mendorong pekerjaan sehari-hari, tujuan sprint menyatukan tindakan ini di bawah satu tujuan yang koheren yang membuat tim scrum tetap fokus.
Tujuan sprint yang baik memberikan "mengapa" di balik aktivitas harian tim , memastikan bahwa semua orang selaras dengan target yang sama.
Tujuan sprint sangat penting dalam perencanaan proyek Agile dan pengembangan perangkat lunak karena dapat memandu pengambilan keputusan. Jika ada tugas baru yang muncul atau kendala yang muncul selama sprint, tujuan sprint membantu memprioritaskan apa yang paling penting. Tim berisiko melenceng atau kehilangan fokus tanpa tujuan sprint yang jelas.
Baca juga: Cara Membuat Rencana Proyek yang Tangkas: Pendekatan Langkah-demi-Langkah
Cara Menetapkan dan Mencapai Sasaran Sprint yang Efektif
Untuk menetapkan tujuan sprint yang efektif, Anda perlu mempertimbangkan aspek teknis dan strategis sprint. Sasaran harus selaras dengan kebutuhan bisnis, memberikan nilai kepada pengguna, dan tetap dapat dicapai dalam batasan waktu sprint.
Sasaran sprint yang sangat efektif adalah:
- Jelas dan ringkas: Sasaran sprint harus mudah dipahami oleh semua orang dalam tim. Sasaran tersebut harus terdiri dari satu tujuan yang jelas dan tidak ambigu
- Berfokus pada hasil: Fokus pada apa yang ingin Anda capai (hasil) daripada bagaimana Anda akan mencapainya. Hal ini membuat upaya tim tetap selaras dengan hasil produk atau bisnis
- Terukur: Keberhasilan tujuan sprint harus dapat diukur. Pada akhir sprint, harus jelas apakah tujuan tersebut tercapai atau tidak
- Realistis dan dapat dicapai: Tujuan harus menantang tim tetapi tetap realistis dalam kerangka waktu sprint dan sumber daya yang tersedia
- Selaras dengan visi produk: Tujuan sprint harus selalu mencerminkan peta jalan produk yang lebih besar dan visi jangka panjang untuk memastikan setiap sprint berkontribusi pada produk secara keseluruhan
- Dapat beradaptasi: Meskipun tujuan sprint harus tetap stabil, keadaan yang tidak terduga dapat mengharuskan tim untuk sedikit berubah. Sasaran harus memungkinkan adanya fleksibilitas dalam pelaksanaannya
Menggunakan perangkat lunak manajemen proyek seperti ClickUp dapat membantu menyusun tujuan sprint yang selaras dengan karakteristik ini.
Baca Lebih Lanjut: Panduan untuk Tujuan Operasional
Menetapkan dan melacak sasaran sprint dengan ClickUp
ClickUp menyediakan ekosistem manajemen proyek Agile yang lengkap. Banyak fitur-fiturnya yang dirancang khusus dengan mempertimbangkan perencanaan sprint Agile.
Penetapan tujuan
Sebagai permulaan, Anda dapat menggunakan Sasaran ClickUp untuk membantu tim Anda mendefinisikan, melacak, dan mengukur tujuan sprint mereka.
Buat tujuan yang dapat dilacak dengan target yang terukur menggunakan ClickUp Goals
Gunakan fitur ini untuk menetapkan sasaran yang terukur dengan target yang jelas, tenggat waktu, dan pelacakan kemajuan. Kemampuan untuk memecah tujuan menjadi tujuan yang lebih kecil dan menghubungkannya dengan tugas-tugas spesifik dalam sprint Anda meningkatkan transparansi dan akuntabilitas.
Tim Anda juga dapat melacak bagaimana cerita pengguna atau tugas individu berkontribusi pada tujuan sprint secara keseluruhan, memastikan kesejajaran.
Alat visual ClickUp, seperti Bagan Gantt dan Dasbor ClickUp memberikan gambaran yang jelas tentang kemajuan tujuan, sehingga mudah untuk beradaptasi dengan situasi yang berkembang dengan cepat.
Baca juga: Metrik Tangkas
Manajemen Sprint ClickUp Sprints adalah fitur lengkap untuk menghemat waktu, berkolaborasi secara efektif, dan mencapai target Anda.
Sederhanakan manajemen sprint dengan ClickUp Sprints
Fitur ini berfungsi sebagai platform yang ampuh untuk mengelola dan melacak kemajuan proyek secara efektif, memecah proyek yang lebih besar menjadi bagian-bagian yang lebih kecil dan mudah dikelola, serta meningkatkan organisasi dan fokus tim.
Inilah cara ClickUp Sprints membantu:
- Mengelola beban kerja tim Anda dengan sistem poin yang dapat disesuaikan sepenuhnya. Kumpulkan poin dari subtugas, pisahkan berdasarkan penerima tugas, dan urutkan dengan mudah untuk melacak sprint Anda dengan cepat
- Tetapkan tanggal sprint, tetapkan poin, dan tandai prioritas sehingga semua orang tahu apa yang harus dilakukan dan kapan
- Visualisasikan kemajuan tim Anda dengan dashboard yang komprehensif, yang melacak metrik utama seperti tingkat pembakaran dan kecepatan
- **Mengotomatiskan tugas-tugas yang berulang, seperti membuat sprint dan menugaskan tugas, menghemat waktu, dan mengurangi kesalahan
- Integrasi yang mulus ClickUp dengan alat populer lainnya seperti GitHub dan GitLab, merampingkan alur kerja Anda dan meningkatkan kolaborasi
Manajemen proyek yang gesit Perangkat Lunak Manajemen Proyek Agile ClickUp dirancang untuk menyederhanakan alur kerja Agile, terutama untuk tim Scrum. Perangkat lunak ini menawarkan serangkaian fitur yang secara signifikan dapat meningkatkan proses pengaturan dan pencapaian tujuan sprint.
Kelola peta jalan produk, sprint backlog, sprint, desain UX, dan banyak lagi dengan Perangkat Lunak Manajemen Proyek ClickUp Agile dengan mudah
Begini cara kerjanya:
- Buat dan kelolasprint backlogmemperkirakan tugas, dan menugaskannya ke anggota tim. Papan visual ClickUp dan fungsionalitas seret dan lepas memudahkan untuk memprioritaskan tugas dan memastikan keselarasan dengan tujuan sprint
- Pecah tujuan sprint menjadi tugas yang lebih kecil dan dapat ditindaklanjuti Gunakan fitur manajemen tugas ClickUp untuk menetapkan tanggal jatuh tempo dan pemilik tugas, melacak kemajuan, dan menambahkan komentar untuk klarifikasi
- Mengukur waktu yang dihabiskan untuk setiap tugas secara akurat untuk memastikan alokasi sumber daya yang efisien dan mencegah pergeseran ruang lingkup. Pelacak waktu bawaan ClickUp membantu Anda tetap berada di jalur yang benar dan mengidentifikasi potensi kemacetan
- Visualisasikan kemajuan menuju sasaran sprint dengan Burndown Charts secara real-time. Bagan ini membantu Anda mengidentifikasi potensi risiko sejak dini dan melakukan penyesuaian yang diperlukan untuk tetap berada di jalur yang benar
- Buat alur kerja khusus yang disesuaikan dengan kebutuhan spesifik tim Anda. Fleksibilitas ini memungkinkan Anda merampingkan proses dan memastikan konsistensi di seluruh sprint
Baca juga: 10 Template Perencanaan Sprint yang Tangkas di ClickUp dan Excel
Memenuhi tujuan dan hasil utama (OKR) dengan ClickUp
Tujuan dan hasil utama (OKR) adalah kerangka kerja penetapan tujuan yang membantu tim menetapkan tujuan yang ambisius dan terukur serta melacak hasil utama. Dalam konteks tujuan sprint, OKR yang lincah dapat berfungsi sebagai struktur tingkat yang lebih tinggi, di mana setiap tujuan sprint membantu memenuhi satu atau lebih hasil utama.
Anda dapat menggunakan templat penetapan tujuan untuk menetapkan tujuan yang terukur dan melacak kemajuan mereka di setiap sprint:
Templat penetapan tujuan Templat Sasaran Cerdas ClickUp dapat menjadi sekutu Anda dalam memulai
perencanaan sprint hingga pengelolaan dan kesimpulannya.
Templat ini membantu Anda menetapkan dan mencapai tujuan dengan mendefinisikan tujuan yang Spesifik, Terukur, Dapat Dicapai, Relevan, dan Terikat Waktu (SMART), memvisualisasikan kemajuan Anda, dan mengatur tugas ke dalam bagian-bagian yang dapat dikelola.
Berikut ini adalah bagaimana template ini dapat membantu Anda menetapkan dan mengelola sasaran sprint dengan lebih efisien:
- Buat tugas dengan status khusus seperti Selesai, Hancur, Di Luar Jalur, Ditunda, dan Di Jalur untuk melacak kemajuan setiap sasaran.
- Kategorikan dan tambahkan 12 atribut khusus yang berbeda, seperti Jumlah Usaha yang Dibutuhkan, untuk menyimpan informasi penting tentang sasaran dan dengan mudah memvisualisasikan kemajuan sasaran.
- Buka 5 tampilan berbeda dalam konfigurasi ClickUp yang berbeda, seperti Sasaran SMART, Upaya Sasaran, Lembar Kerja Sasaran SMART, Sasaran Perusahaan, dan Panduan Memulai, sehingga Anda dapat melihat dan mengelola sasaran dengan mudah
- Tingkatkan pelacakan sasaran dengan kemampuan pelacakan waktu, penandaan, peringatan ketergantungan, email, dan lainnya. Ini akan membantu Anda tetap terorganisir dan berada di atas tujuan Anda
Template Perencanaan Sprint SCRUM ClickUp dirancang untuk membantu Anda menjadi lebih produktif. Ini memberi Anda antarmuka yang mudah untuk merencanakan sprint dalam lingkungan yang kolaboratif.
Anda dapat secara kreatif menggunakan template perencanaan sprint ini untuk mengatur OKR dengan menyelaraskan tujuan sprint dengan tujuan yang terukur. Berikut caranya:
- Gunakan bidang kustom Sasaran Sprint untuk menentukan OKR tertentu, mengubah sasaran sprint menjadi tujuan Anda
- Tetapkan hasil utama untuk tugas individu, menggunakan bidang khusus seperti Story Points untuk mengukur kemajuan
- Gunakan tampilan seperti bagan Gantt dan Epics untuk memvisualisasikan kemajuan menuju OKR
- Gunakan Definisi Selesai untuk memastikan OKR terpenuhi pada setiap tugas
Jika Anda mencari pendekatan yang ditargetkan untuk manajemen sasaran, pertimbangkan OKR. Banyak templat OKR gratis tersedia.
The Templat ClickUp OKRs adalah opsi yang kaya fitur dan mudah beradaptasi yang dijamin dapat membantu Anda memulai dalam hitungan detik.
Praktik terbaik dalam menulis tujuan sprint
Menulis tujuan sprint yang dibuat dengan baik adalah upaya kolaboratif antara scrum master, pemilik produk, dan tim pengembangan. Berikut adalah beberapa praktik terbaik yang perlu diingat.
- Gunakan terminologi yang tepat: Sasaran sprint ditulis menggunakan terminologi yang spesifik.
- Team mengacu pada semua orang yang terlibat: pemilik produk, tim pengembang, dan scrum master
- User story adalah deskripsi tujuan dari sudut pandang pengguna. Misalnya, "Saya ingin bisa masuk dalam waktu 10 detik"
- Analisis kebutuhan melibatkan peninjauan dan penyempurnaan cerita pengguna untuk memastikan cerita tersebut memenuhi kriteria tertentu
- Terakhir, sprint goal mendefinisikan dengan tepat apa yang ingin dicapai oleh tim selama sprint
- Gunakan kerangka kerja SMART: Tujuan sprint harus Spesifik, Terukur, Dapat Dicapai, Relevan, dan Terikat Waktu. Sebagai contoh, alih-alih mengatakan "menyelesaikan fitur login," buatlah tujuan untuk "membuat fitur login yang mudah digunakan yang mengurangi waktu login rata-rata sebesar 30% dalam 2 minggu"
- Tetapkan hasil yang jelas: Tetapkan kriteria penerimaan yang terdefinisi dengan baik yang mendefinisikan seperti apa kesuksesan itu
- Selaraskan dengan visi produk: Tinjau visi produk untuk memastikan tujuan sprint mendukung arah keseluruhan
- Libatkan seluruh tim: Tentukan tujuan sprint secara kolaboratif dengan tim selama perencanaan sprint, dan pastikan setiap anggota setuju dengan rencana tersebut
- Dahulukan pengguna: Tentukan bagaimana tujuan tersebut diterjemahkan menjadi manfaat bagi pelanggan, baik itu pengguna atau bisnis
Ikuti praktik terbaik ini untuk menulis tujuan sprint yang memiliki tujuan yang jelas, menyelaraskan tim, dan memberikan nilai kepada pengguna.
baca juga:* Cara Membangun Dasbor yang Tangkas
Tantangan Umum Dengan Sasaran Sprint dan Cara Mengatasinya
Meskipun terlihat mudah, menetapkan dan mencapai tujuan sprint dapat menimbulkan beberapa tantangan:
Masalahnya: Sasaran yang terlalu ambisius
Tujuan yang bertujuan untuk "merevolusi keranjang belanja" dalam waktu 2 minggu kemungkinan besar akan gagal - targetnya terlalu tinggi, terlalu cepat.
Solusinya: Pecah tujuan yang ambisius menjadi bagian-bagian yang lebih kecil dan dapat dicapai yang tersebar di beberapa sprint. Misalnya, targetkan untuk "menerapkan antarmuka yang mudah digunakan untuk keranjang belanja" pada sprint pertama, diikuti dengan "mengintegrasikan opsi pembayaran" pada sprint berikutnya.
Tetapkan target untuk setiap sasaran yang lebih kecil dengan ClickUp Goals
Masalahnya: Sasaran yang tidak jelas
Sasaran yang kurang spesifik membuka ruang untuk salah tafsir dan menghambat kemajuan. Sebagai contoh, "meningkatkan performa situs web" terdengar tidak jelas.
Solusinya: Gunakan metode SMART untuk menyempurnakan tujuan menjadi "mengurangi waktu muat halaman hingga 50% dalam sprint berikutnya," dengan memberikan parameter yang jelas untuk keberhasilan
Masalah: Sasaran yang tidak berarti
Ketika ada keterputusan antara tujuan dan motivasi tim, keterlibatan bisa menurun.
Solusinya: Alih-alih menetapkan tujuan seperti "selesaikan semua tugas", berikan tujuan yang positif, seperti "luncurkan fitur baru untuk meningkatkan kepuasan pengguna dan tingkatkan retensi sebesar 20%"
Ingin mengartikulasikan tujuan dengan lebih baik? Biarkan AI Writer ClickUp Brain membantu Anda!
Masalahnya: Tujuan yang terabaikan
Terkadang, sebuah tim gagal mencapai tujuan selama siklus sprint. Apa yang harus dilakukan sekarang?
Solusinya: Pastikan tujuan mudah terlihat dan dirujuk selama siklus sprint. Rapat perencanaan sprint harian dapat membantu menegaskan kembali tujuan dan mendiskusikan kemajuan, sehingga mengurangi penambahan backlog produk
Contoh Sasaran Sprint
Mari kita lihat beberapa contoh tujuan sprint.
Sasaran sprint 1: Menerapkan autentikasi pengguna untuk aplikasi web
Tujuan: Memastikan fitur login dan registrasi pengguna yang aman diimplementasikan, diuji, dan diintegrasikan pada akhir Sprint 2
Tugas-tugas
- Mendefinisikan cerita pengguna (1 hari)
- Menulis cerita pengguna:
- Sebagai pengguna, saya ingin masuk dengan aman menggunakan email dan kata sandi saya
- Sebagai pengguna, saya ingin mengatur ulang kata sandi saya jika saya lupa
- Sebagai pengguna, saya ingin keluar dengan aman dari sistem
- Pisahkan cerita-cerita ini menjadi tugas-tugas yang dapat dikelola
- Rancang alur autentikasi (2 hari)
- Rancang cara kerja alur autentikasi (masuk, keluar, pengaturan ulang kata sandi)
- Berkolaborasi dengan tim UX/UI untuk membuat wireframe dari halaman login/pendaftaran
- Mendokumentasikan protokol keamanan (misalnya, OAuth 2.0, enkripsi SSL)
- Menerapkan otentikasi pengguna backend (4 hari)
- Mengembangkan logika otentikasi backend (menggunakan kerangka kerja seperti Spring Security dan token JWT)
- Menghubungkan fungsionalitas login/pendaftaran ke basis data pengguna (MySQL/PostgreSQL)
- Menerapkan standar keamanan (misalnya, kata sandi hashing)
- Menerapkan halaman login dan registrasi frontend (3 hari)
- Membangun komponen frontend (React, Angular) untuk login, registrasi, dan pengaturan ulang kata sandi
- Mengintegrasikan dengan API backend untuk permintaan otentikasi
- Membuat unit test dan tes integrasi (2 hari)
- Menulis unit test untuk logika autentikasi backend
- Menulis pengujian frontend (misalnya, Jest, Cypress) untuk formulir autentikasi pengguna
- Pastikan bahwa pengujian mencakup kasus-kasus yang tidak terduga (misalnya, kata sandi yang salah, akun yang terkunci)
Baca juga: Jenis Pengujian dalam Pengembangan Perangkat Lunak
- Melakukan tinjauan kode dan pemfaktoran ulang (1 hari)
- Melakukan tinjauan sejawat terhadap kode autentikasi
- Lakukan refaktor jika perlu untuk meningkatkan keterbacaan dan kinerja
- Menerapkan ke lingkungan pengujian (1 hari)
- Menerapkan fitur otentikasi ke lingkungan pementasan
- Melakukan pengujian integrasi untuk memastikan sistem bekerja seperti yang diharapkan
- Pengujian penerimaan pengguna (1 hari)
- Berkoordinasi dengan tim QA untuk melakukan UAT
- Memvalidasi bahwa login, logout, dan registrasi memenuhi kriteria penerimaan
- Mencatat dan memprioritaskan bug yang teridentifikasi
- Tinjauan kilat dan retrospektif (1 hari)
- Mempresentasikan fitur otentikasi yang telah selesai kepada para pemangku kepentingan
- Kumpulkan umpan balik dari tim selama retrospektif tentang apa yang berhasil dan apa yang dapat ditingkatkan untuk sprint berikutnya
Baca juga: 10 Template Retrospektif Sprint Gratis di ClickUp, Excel, dan Word
Sasaran Sprint 2: Meningkatkan kinerja dasbor untuk produk SaaS
Tujuan: Mengoptimalkan dasbor produk SaaS agar dapat dimuat dalam waktu 2 detik di bawah lalu lintas yang padat, meningkatkan pengalaman pengguna pada akhir Sprint 4
Tugas
- Mengidentifikasi hambatan kinerja (1 Hari)
- Melakukan audit kinerja awal menggunakan alat bantu seperti Google Lighthouse, New Relic, atau GTmetrix
- Mengidentifikasi respons API yang lambat, skrip frontend yang berat, dan kueri basis data yang menyebabkan penundaan
- Panggilan API yang lambat (3 hari)
- Mengoptimalkan panggilan API backend, mengurangi kueri basis data yang berlebihan
- Menerapkan pagination dan pemuatan malas jika memungkinkan
- Memperkenalkan mekanisme caching (Redis, Memcached) untuk data yang sering diminta
- Mengoptimalkan rendering frontend (3 hari)
- Menghapus pustaka JavaScript yang tidak digunakan dan meminimalkan ukuran bundel
- Menerapkan pemuatan malas untuk gambar dan widget dasbor
- Memastikan reflow dan pengecatan ulang DOM yang minimal saat merender bagan yang kompleks
- Mengoptimalkan kueri basis data (2 hari)
- Mengindeks kolom yang sering ditanyakan dalam database
- Menulis ulang kueri SQL yang tidak efisien untuk mengurangi waktu muat
- Memastikan basis data dioptimalkan untuk akses bersamaan dalam lalu lintas yang padat
- Pengujian performa (2 hari)
- Menyiapkan lingkungan pengujian yang mensimulasikan kondisi lalu lintas tinggi (pengujian beban dengan Apache JMeter atau Gatling)
- Memvalidasi bahwa dasbor dimuat dalam waktu 2 detik di bawah lalu lintas yang padat
- Mengukur performa backend, frontend, dan database secara terpisah
Baca juga: Memahami Pengujian Black Box, White Box, dan Gray Box
- Memantau hasil dengan analitik (1 hari)
- Menerapkan alat pemantauan waktu nyata (mis. Datadog, Grafana) untuk melacak kinerja dasbor dalam produksi
- Menetapkan peringatan untuk setiap penurunan kinerja di luar ambang batas 2 detik
- Menerapkan dan menguji dalam pementasan (1 hari)
- Menerapkan dasbor yang telah dioptimalkan ke lingkungan pementasan
- Melakukan tes kinerja akhir untuk memastikan kelancaran operasi
- Tinjauan ulang dan retrospektif (1 hari)
- Mempresentasikan dasbor yang dioptimalkan kepada para pemangku kepentingan
- Tinjau keberhasilan sprint dan diskusikan peningkatan untuk sprint di masa depan selama retrospektif
Baca juga: Menguasai siklus sprint
Memastikan Penetapan dan Pelacakan Sasaran Sprint yang Efektif Dengan ClickUp
Sasaran sprint sangat penting untuk kesuksesan Manajemen proyek yang tangkas dan pengembangan kerangka kerja Scrum. Mereka memberikan arahan, menyatukan tim, dan memastikan bahwa setiap sprint memberikan kontribusi yang berarti bagi pengguna akhir atau produk.
Menetapkan tujuan sprint yang efektif membutuhkan kejelasan, keselarasan dengan visi produk, dan fokus untuk memberikan hasil yang terukur.
Sekarang, jika Anda ingin membuat prosesnya lebih lancar, ClickUp siap membantu! Dengan fitur-fiturnya untuk menetapkan dan melacak tujuan sprint, Anda dapat menjaga semuanya tetap teratur dan terlihat.
Anda akan dapat melihat sejauh mana Anda telah melangkah, apa yang masih perlu dilakukan, dan bahkan menyesuaikan tujuan Anda dengan cepat jika perlu. Coba ClickUp hari ini!