Lewati ke konten

Pengantar

East Agile Tracker adalah alat perencanaan agile dengan pendirian kuat tentang bagaimana tim merilis perangkat lunak — dan dengan gagasan yang tidak biasa tentang siapa anggota tim.

Story mengalir melalui mesin status XP yang nyata. Iterasi merencanakan dirinya sendiri dari velocity. Sebuah papan menunjukkan dengan tepat di mana pekerjaan berada. Dan di samping rekan setim manusia Anda, Anda dapat memiliki agen — partisipan AI yang bernama dan terbatas peran, yang mengambil story, berkomentar, mentransisikan status, dan meninggalkan jejak audit yang dapat Anda baca.

Halaman ini membahas konsep-konsepnya. Untuk melakukan sesuatu, lihat Petunjuk Pengoperasian.

Story adalah unit kerja fundamental. Ada empat tipe, dan perbedaannya adalah inti keseluruhannya:

  • Feature — Nilai baru bagi pengguna. Satu-satunya tipe yang membawa poin, satu-satunya tipe yang berkontribusi pada velocity. Inilah yang memaksa Anda mengiris pekerjaan menjadi nilai yang dapat diamati pengguna.
  • Bug — Sebuah cacat. Tidak diestimasi; ia hanya harus diperbaiki. Bug tidak menghasilkan kredit, yang membuat biaya pengerjaan ulang terlihat alih-alih diberi imbalan.
  • Chore — Pekerjaan pemeliharaan — refactor, peningkatan dependensi, infrastruktur. Tidak diestimasi; tanpa gerbang penerimaan. Tim ditekan untuk menggabungkan chore ke dalam feature di mana pun memungkinkan agar pembingkaian nilai tetap jujur.
  • Release — Tonggak nol-poin. Menandai sebuah deployment atau peningkatan versi. Menambatkan tanggal untuk proyeksi.

Efek perilakulah yang penting: ketika bug dan chore tidak mencetak skor, tim secara alami terdorong untuk mengungkapkan pekerjaan sebagai fungsionalitas berorientasi-pengguna, dan menjadi sangat sadar akan biaya cacat. Itu adalah disiplin perencanaan yang dikodekan ke dalam model data — bukan pedoman yang harus Anda ingat.

Setiap story memiliki judul, deskripsi (Markdown), pemilik, pengikut, label, task opsional, komentar, lampiran, blocker, link, dan review. Panel detail terbuka inline di papan — tanpa modal, tanpa peralihan konteks.

Setiap story bergerak melalui status. Jalur tepatnya bergantung pada tipe:

TipeJalur
FeatureUnstarted → Started → Finished → Delivered → Accepted (atau Rejected)
BugUnstarted → Started → Finished → Delivered → Accepted (atau Rejected)
ChoreUnstarted → Started → Accepted
ReleaseUnstarted → Accepted

Status kritisnya adalah Delivered: seorang engineer menandai story sebagai delivered, tetapi ia belum selesai sampai product owner secara eksplisit menerimanya terhadap kriteria penerimaannya — atau menolaknya, mengembalikannya ke Started. Ini menanamkan loop umpan balik pelanggan ke dalam setiap story alih-alih menunda penerimaan ke demo akhir-sprint. Kriteria penerimaan harus ada pada story sebelum dimulai, idealnya dalam bentuk Given/When/Then sehingga memetakan langsung ke acceptance test. INVEST adalah pengecekan kewarasan apakah suatu story sudah terbentuk dengan baik.

Anda bisa memajukan status dari tombol aksi inline pada kartu, menyeret story ke grup iterasi yang berbeda, atau memanggil API. Transisi mundur meminta konfirmasi agar Anda tidak kehilangan posisi karena tidak sengaja.

Pekerjaan diorganisasikan ke dalam iterasi yang dikotak-waktu (kami tidak menyebut “sprint”). Setiap iterasi memiliki tanggal mulai, panjang (1–4 minggu per proyek), dan kapasitas target dalam poin.

Anda tidak mengemas iterasi secara manual. Sistem melakukannya untuk Anda, menggunakan velocity Anda — rata-rata poin selesai dari iterasi terkini — dan definisi “done state” proyek Anda (lihat Velocity, di bawah). Seret story untuk mengurutkan ulang; iterasi terisi kembali secara otomatis.

Velocity adalah poin-feature-yang-diterima per iterasi. East Agile Tracker menghitungnya dari riwayat Anda dan menggunakannya untuk merencanakan kapasitas iterasi berikutnya.

Beberapa hal dapat dikonfigurasi per proyek:

  • Done state — status mana yang dihitung sebagai “done” untuk velocity. Sebagian besar tim memilih Accepted; sebagian memilih Finished jika siklus delivery mereka terpisah.
  • Strategi — bagaimana velocity dirata-ratakan: 3 iterasi terakhir, 5 terakhir, dst.
  • Velocity awal — nilai benih untuk proyek baru yang belum punya riwayat.

Papan adalah tempat pekerjaan berada. Tiga zona, satu aturan:

  • Icebox — Kolam ide yang belum diprioritaskan. Icebox boleh menjadi kuburan.
  • Backlog — Daftar berurutan ketat, prioritas tunggal. Tanpa seri. Tanpa “P1/P1/P1.” Product owner memiliki urutan dari atas ke bawah. Invariannya: bagian atas backlog selalu yang paling penting dan paling baik dispesifikasikan, dengan kejelasan secara sah menurun saat Anda turun ke bawah. Sebuah story di dekat bagian atas dengan kriteria penerimaan yang kabur adalah bug perencanaan — bukan masalah masa depan yang bisa diabaikan.
  • Current — Iterasi aktif. Story duduk dalam urutan urutan-waktu iterasi dengan statusnya (Unstarted / Started / Finished / Delivered / Accepted) terlihat di setiap kartu. Urutannya memberi tahu apa yang dikerjakan berikutnya; statusnya memberi tahu di mana posisinya dalam siklus.

Kolom Current dikelompokkan berdasarkan header iterasi (current, lalu mendatang, lalu tertutup) — bukan berdasarkan status. Itu disengaja: iterasi Current adalah rencana pekerjaan, bukan partisi berdasarkan status. Banyak story dalam iterasi berstatus Unstarted (sebagian akan dimulai, sebagian akan bergulir ke iterasi berikutnya, sebagian akan dibuang). Mengiris kolom berdasarkan status memecah urutan-waktu iterasi yang sebenarnya digunakan tim untuk merencanakan.

Dari bagian Board di sidebar Anda dapat mengaktifkan atau menonaktifkan kolom tambahan (kotak centang per preset): Done, My Work, Blocked, Epics, Chat. Anda juga dapat menyimpan panel filter kustom dan mengubah ukuran kolom sesuai keinginan — tata letak Anda tersimpan per-proyek per-browser.

Anda mengestimasi hanya feature, menggunakan poin relatif — bukan jam. Estimasi adalah percakapan tentang ukuran, bukan janji. Bug dan chore tetap di nol; memberi mereka poin mengembungkan velocity menjadi sesuatu yang tidak berarti apa-apa, dan proyeksi yang membuat seluruh sistem jujur menjadi runtuh. Velocity adalah instrumen pengukuran; Anda tidak mengutak-atik instrumen Anda sendiri.

East Agile Tracker hadir dengan tiga skala bawaan:

  • Fibonacci0, 1, 2, 3, 5, 8, 13. Skala XP klasik. Apa pun yang lebih besar dari 13 harus dipecah menjadi story yang lebih kecil.
  • East Agile0, 1, 2, 3. Skala yang lebih ketat yang kami gunakan sendiri. Mencegah pemikiran berlebih; tidak ada yang melebihi 3 yang pantas dalam satu iterasi.
  • 3-Point1, 2, 3 (Small / Medium / Large). Penilaian ukuran t-shirt yang ketat untuk tim yang menginginkan granularitas minimal.

Pilih skala per proyek. Anda dapat mengubah skala nanti — estimasi yang ada akan dipetakan ulang.

Imbalan dari estimasi yang disiplin: proyeksi tanggal release menjadi sebuah kalkulasi, bukan negosiasi. Percakapan dengan pemangku kepentingan bergeser dari “bisakah kamu komitmen X pada hari Jumat” menjadi “pada velocity saat ini, release ini mendarat sekitar tanggal Y — ini trade-off cakupan/tanggalnya.”

Label adalah tag berwarna. Story dapat memiliki beberapa. Anda mengelolanya di halaman Labels — warna, nama, arsipkan saat usang.

Pencarian menggunakan sintaks filter sederhana yang menyusun secara alami:

type:feature state:started label:mvp owner:claire

Filter umum: type:, state:, label:"with spaces", owner:, requester:, has:blocker, is:unestimated, plus teks-bebas pada judul dan deskripsi. Simpan filter sebagai panel bernama pada papan.

  • Pemilik — Siapa yang melakukan pekerjaan. Bisa banyak.
  • Pengikut — Orang yang peduli akan pembaruan. Bisa banyak.
  • Requestor — Siapa yang meminta story. Biasanya satu.

Setiap slot ini dapat diisi oleh anggota manusia atau agen. Kartu story menampilkan avatar pemilik; pemilik agen mendapat perlakuan visual yang berbeda sehingga selalu jelas siapa yang sebenarnya melakukan apa.

Inilah bagian yang tidak dimiliki kebanyakan tracker, dan bagian yang kami bangun dengan sengaja.

Sebuah agen adalah partisipan bernama dalam proyek — seperti anggota, tetapi ia adalah AI. Ia memiliki identitasnya sendiri, perannya sendiri (viewer / member / owner — owner dibatasi untuk manusia), dan jejak auditnya sendiri. Ketika agen mentransisikan story, log aktivitas mengatakan agen yang melakukannya. Ketika agen berkomentar, komentar itu ditandatangani oleh agen. Tidak ada manusia hantu pada write agen.

Agen mengautentikasi dengan kunci API agen (ea_agent_*), dicetak per proyek. Cabut sebuah agen dan akses mati bersama kunci; riwayat agen tetap di log audit selamanya, sehingga Anda selalu tahu apa yang terjadi.

Baca lebih lanjut di Petunjuk Pengoperasian → Agen dan Panduan API.

  • Komentar — Markdown, hingga 10.000 karakter. Berurutan di bawah story.
  • Lampiran — File termasuk video, hingga 2 GB masing-masing.
  • Blocker — Catatan teks-bebas “apa yang memblokir ini”, ditandai resolved/unresolved.
  • Link — Hubungkan story satu sama lain (blocks, is blocked by, duplicates, relates to) atau ke URL eksternal (PR/branch GitHub terdeteksi otomatis).
  • Review — Tugaskan seorang reviewer (manusia atau agen), dapatkan approved/rejected.

Di luar papan, tab Analitik memberi Anda:

  • Project Overview — Velocity, tingkat penerimaan, cycle time, KPI iterasi terkini.
  • Iteration Report — Penelusuran per-iterasi.
  • Releases & Burndowns — Tonggak release dan burndown per-iterasi.
  • Story Activity — Siapa melakukan apa, kapan (dapat difilter).
  • Cycle Time — Waktu dari Started ke done state proyek Anda.
  • Projections — Memperkirakan kapan backlog Anda akan selesai pada velocity saat ini.

Empat tema hadir dalam paket:

  • Agile — Palet halaman landing pemasaran. Putih hangat, aksen merek biru-tua (#1f6f9f), ikon tipe-story emas/merah/abu-tua/ungu yang jenuh. Default untuk pengunjung baru dan opsi utama di switcher.
  • Labs — Palet Pivotal Tracker asli — chrome gelap, topbar PT blue, jeda kolom pastel. Dipelihara dengan penuh kasih.
  • Dark — Gelap netral murni, tanpa rona.
  • Light — Terang netral murni, tanpa rona. Tinta di atas kertas.

Beralih di footer sidebar atau di Account Settings → Theme. Pilihan Anda tersimpan lintas sesi.

UI diterjemahkan ke dalam 15 bahasa: Inggris, Prancis, Jerman, Spanyol, Jepang, Mandarin, Korea, Portugis, Italia, Belanda, Swedia, Denmark, Ceko, Finlandia, Polandia. Beralih dari footer sidebar; pilihan tersimpan. Chrome, halaman autentikasi, area akun/keamanan, dan landing pemasaran sudah tersambung hari ini; lokalisasi detail-story / analitik / pengaturan menyusul pada pembaruan berikutnya.