Saya bekerja di tim kecil yang terdiri dari 4 pengembang. Kami menerapkan versi Agile yang tampaknya terus-menerus memberi kami kesulitan yang sama, minggu demi minggu, dan saya mencari saran yang dapat membantu kami meningkatkan proses kami.
Latar belakang:
Kami biasanya melakukan sprint 2 minggu, dan setiap sprint kami cenderung meremehkan pekerjaan kami, dan kami mendapat masalah dengan manajer kami karena kami terlambat.
Kami memulai setiap sprint dengan menugasi cerita yang diciptakan manajer kami untuk kami. Terkadang dia melempar tugas juga dan kami memperkirakannya. Kami tidak menggunakan poin cerita. Kami menggunakan perangkat lunak Urban Turtle untuk "mengelola sprint kami", yang pada dasarnya hanya cerita dan tugas, dan yang terkait hangus. Kami tidak berencana untuk rilis di akhir sprint.
Masalah paling umum yang terjadi adalah bahwa kami merencanakan tugas di awal sprint hanya untuk menemukan itu jauh lebih besar dalam cakupan, tetapi prioritasnya masih tinggi, jadi kami perlu bekerja berjam-jam tambahan untuk itu. Masalah kedua yang paling umum adalah salah satu dari kita mengalami masalah teknis yang memperlambat jam yang terbakar, menyebabkan penghalang jalan.
Satu-satunya saran yang diberikan kepada kami adalah untuk lebih proaktif dalam menyesuaikan perkiraan kami dan memberikan pembaruan selama standup di pagi hari sehingga kami dapat menyesuaikan waktu tambahan yang dibutuhkan.
Namun, tampaknya ada sesuatu yang secara fundamental salah dengan cara kita melakukan sesuatu. Mungkin ada keterputusan antara harapan manajer pada tingkat proyek dan harapan pada tingkat sprint. Karena kami membuat iterasi sprint ini sesuai dengan rencana proyek, dan karenanya memperpanjang sprint atau menunda item mengacaukan rencana proyek. Jadi sebagai pengembang, kami didorong untuk melakukan Agile dengan memperluas taksiran bila perlu tetapi juga menyelesaikan sprint tepat waktu, yang membingungkan.
Ini tidak bisa menjadi masalah yang tidak biasa, jadi saya berharap mereka yang lebih bijak daripada saya di luar sana memiliki satu atau dua saran tentang bagaimana kita bisa berhenti mengalami masalah yang sama ini setiap sprint. Ini membuat frustrasi.