Fakultas Ilmu Komputer UI

Commit 7102a323 authored by Usama's avatar Usama
Browse files

Update agile.md

parent da7f911d
Pipeline #11326 passed with stages
in 2 minutes and 20 seconds
......@@ -11,7 +11,7 @@ Di postingan ini saya akan menceritakan hal-hal yang saya lakukan saat mengerjak
Hal pertama yang saya lakukan adalah *Sprint Planning*. Hal ini dilakukan bersama dengan *Scrum Master*, awalnya kami membuat beberapa tasks, Pak Adin bilang *planning* bisa memakan waktu yang tidak sedikit, tapi kelompok kami belum 1 jam sudah selesai *planning*. Sekitar 15 menit setelah "menyelesaikan" *planning* Pak Adin keliling untuk memeriksa *Board* masing-masing kelompok. Ternyata kelompok kami *task* banyak yang masih terlalu besar misalnya **membuat fitur login** ternyata task ini masih terlalu besar, bisa dipecah menjadi 2 *tasks*, yaitu : **membuat test login dan membuat fungsi login**. Akhirnya setelah itu kami membuat *task-task* yang lebih kecil. Sebelumnya terdapat 15 *tasks* setelah dikunjungi Pak Adin berhasil menambah sekitar 12 *tasks*. Di _Sprint_ pertama kami melakukan _Daily Scrum_ dua kali seminggu, hari Selasa dan Kamis.
Awalnya rencana kami dalam menyelesaikan _project_ ini menggunaka **go** dan **react**, namun 1 hari sebelum _Sprint Review_ 1 fitur yang kami kerjakan masih jauh dari kata selesai. Oleh karena itu karena _agile_ menerima perubahan akhirnya kami memutuskan untuk mengganti **go** dengan **django** dan tentunya **Perangkat lunak yang berfungsi** lebih penting daripada dokumentasi yang lengkap (?). Akhirnya fitur yang sebelumnya masih jauh dari kata selesai dapat diselesaikan sebelum _Sprint Review 1_ dan _client_ menerima pekerjaan kami.
Awalnya rencana kami dalam menyelesaikan _project_ ini menggunaka **go** dan **react**, namun 1 hari sebelum _Sprint Review_ 1 fitur yang kami kerjakan masih jauh dari kata selesai. Oleh karena itu karena _agile_ menerima perubahan akhirnya kami memutuskan untuk mengganti **go** dengan **django**. Akhirnya fitur yang sebelumnya masih jauh dari kata selesai dapat diselesaikan sebelum _Sprint Review 1_ dan _client_ menerima pekerjaan kami.
Setelah menyelesaikan _Sprint 1_ kami melakukan _Sprint Retrospective_
......@@ -26,4 +26,18 @@ Ngoding bareng ini sudah bisa saya rasakan dampaknya, karena banyak _tasks_ yang
![_Scrum Board_ terakhir kami, sudah ada WIP yang pindah ke DONE karena ngoding bareng](/assets/images/2019-03-20-agile/usama_latest_scrum_board.jpg)
Terima kasih sudah membaca.
\ No newline at end of file
#### Berikut ini merupakan pengalaman tim kami dalam menjalankan agile
**1. Individuals and Interactions Over Processes and Tools**
    Kami melakukan kegiatan **ngoding bareng** agar kami bisa mengerti setiap individu dan interaksi di dalam tim kami berjalan baik. Saat melakukan ngoding bareng saat kami merasa kebingungan kami biasanya berdiskusi dalam menyelesaikan permasalahan tersebut. Saat itu Abi dan Ragil berdiskusi dengan Fata dalam mengerjakan _Front End_.
**2. Working Software Over Comprehensive Documentation**
    Kami melakukan demo secara langsung kepada _client_ kami saat _Sprint review_ (saat fitur jadi tentunya).
**3. Customer Collaboration Over Contract Negotiation**
    Hubungan antara kami dengan _Product Owner_ semakin lama semakin dekat. PO juga mempertemukan kami dengan staff-staffnya agar dapat mempermudah komunikasi kami dengan PO. Semenjak itu komunikasi kami semakin baik, kami juga meminta beberapa saran dari PO kami mengenai apa yang telah kami kerjakan dan akan kerjakan atau apabila terdapat _request_ fitur lain.
**4. Respondong to Change Over Following a Plan**
    Pada awalnya tim kami ingin menggunakan **go** dalam mengimplementasikan _backend_, tetapi satu hari sebelum _sprint review 1_ kami berdiskusi untuk mengganti **go** dengan **django** karena jika menggunakan **go** akan memakan waktu yang lebih banyak jika dibandingkan dengan menggunakan **django**.
Mungkin hanya ini yang bisa saya ceritakan untuk sementara ini.
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment