Dinamika dalam tim merupakan suatu hal yang lumrah. Oleh karenanya dalam kesempatan ini, saya akan membahas mengenai hal-hal…
Kali ini, saya akan melanjutkan dan mengomentari desain arsitektur dalam Scrum.ai yang di desain…
Software environment pada pengembangan perangkat lunak berguna untuk memeriksa kinerja aplikasi pada berbagai lingkungan. Aplikasi pada berbagai environment dapat memiliki perbedaan dari sisi database, kualitas aplikasi, dan lain sebagainya. Selain…
As we strived to serve Scrum.ai as a Software-as-a-service, we need to be ready for everything, that includes scaling…
Di kelompok kami, interaksi platform Slack dengan kode dilakukan melalui medium HTTP connection. Protokol HTTP memiliki standar response code yang harus di-handling. Contoh response code yang harus kami handling adalah:
Pada slack kami (scrum-ai.slack.com), Rakha mengintegrasikan plugin di heroku yang bernama Papertrail. Papertrail berguna untuk menampilkan log heroku ke slack. Contohnya adalah seperti ini
Mungkin kalian masih asing dengan istilah ini. Tapi, biasanya clean code ini diterapkan dalam proses pembuatan suatu aplikasi atau sistem.
Clean code? Kode bersih?
Clean code adalah susunan kode yang rapi dan terstruktur sehingga programmer yang lain…
Pada kesempatan kali ini, saya akan menjelaskan mengenai mengenai arsitektur dalam Scrum.ai. Sebelum itu, saya akan membahas tentang arsitektur secara umum.
Apa itu software architecture?
Melanjutkan materi dari post sebelumnya yang membahas tentang bagaimana membuat tim yang efektif dan cara komunikasi yang baik dengan partner:
Sebagian besar Scrum.ai menggunakan bahasa pemrograman JavaScript. Scrum.ai menggunakan…
Pada kesempatan kali ini, saya akan menjelaskan mengenai software environment yang terdapat dalam Scrum.ai. Sebelum membahas mengenai apa saja environment yang ada, saya akan menjelaskan mengenai apa itu software environment.
Pernah mendengar Software Architecture? Atau pernah menerapkan suatu Software Architecture ketika membuat suatu aplikasi/software? Pernahkah terpikir mengapa kita harus menerapkannya?
Halo semua, kali ini saya akan membahas mengenai merge request, melakukan merge secara manual, dan pull request. Pembahasan…
Halo! Mungkin di blog ini sudah banyak yang membahas mengenai Agile maupun Scrum. Jadi kali ini, saya akan menjelaskan bagaimana karakteristik dari Agile sendiri dan apa keuntungannya kita menggunakan metode ini ketika ingin membuat suatu software.
Kali ini saya akan membahas mengenai agile software development dan pentingnya testing dalam pengembangan perangkat lunak. Kedua hal tersebut dapat berkaitan dalam proses pengembangan perangkat lunak. Pada tulisan ini saya akan mencoba menjelaskan keduanya.
Pada kesempatan kali ini, saya akan membahas mengenai TDD, test coverage, quality assurance, dan…
Halo! Seperti judul yang sudah ditulis, kali ini saya akan menceritakan apa saja yang sudah saya lakukan selama 2 minggu terakhir.
Melanjutkan materi dari post sebelumnya yang membahas tentang salah satu agile process model yaitu scrum dan agile manifesto:
Check out the earlier story:
Checkout the previous story:
Kali ini saya akan menjelaskan tentang Test Driven Development, atau yang biasa disingkat TDD.
Pada minggu ini saya mengerjakan slash command ‘/task_todo’. Command tersebut berfungsi untuk mengambil semua task yang masih dalam list To Do. Command tersebut saat ini masih mengambil data dari database sendiri, belum dari scrum tools.
Pasti dalam membuat suatu proyek perangkat lunak, kita perlu memikirkan bagaimana aplikasi tersebut dapat menarik minat penggunanya, baik dengan tampilan aplikasinya maupun peletakan button dan field yang dibutuhkan oleh user. Nah keduanya itu disebut dengan User Interface and…
Komunikasi merupakan aspek yang penting dalam kehidupan manusia. Tanpa adanya komunikasi, mustahil jika pekerjaan dapat berjalan dengan lancar. Komunikasi itu sendiri terdiri dari dua jenis, yaitu verbal dan non verbal. Komunikasi verbal adalah bentuk komunikasi yang disampaikan…