Jabarkan Desain & Isu Implementasi dari Groupware

Kompleksitas pengembangan groupware masih menjadi masalah. Salah satu alasannya adalah dimensi sosio-teknis dari groupware. Desainer groupware tidak hanya harus mengatasi masalah teknis (seperti dalam pengembangan perangkat lunak tradisional) tetapi juga mempertimbangkan proses kelompok sosial yang harus didukung dengan aplikasi groupware. Beberapa contoh masalah dalam pengembangan groupware antara lain:

Ketekunan dibutuhkan dalam beberapa sesi. Obrolan/chat dan komunikasi suara secara rutin tidak terus menerus dan hilang pada akhir sesi. Ruang virtual dan lemari arsip online dapat bertahan selama beberapa tahun. Desainer dari ruang kolaboratif perlu mempertimbangkan kebutuhan durasi informasi dan menerapkan secara tepat.

Otentikasi selalu menjadi masalah dengan groupware. Bila koneksi dibuat point-to-point, mulai sejak log-in pendaftaran diberlakukan, jelas siapa saja yang terlibat dalam sesi tersebut. Namun, sesi audio dan sesi tanpa moderator membawa risiko 'lurkers' tak dikenal yang mengamati tapi tidak memperkenalkan diri sendiri atau memberikan kontribusi

Sampai saat ini, masalah bandwidth pada lokasi yang tetap penggunaan alat secara penuh masih terbatas. Ini diperparah dengan adanya perangkat bergerak/mobile.

Beberapa aliran input dan output membawa isu-isu konkurensi pada aplikasi groupware.

Isu-isu motivasi adalah penting, terutama dalam pengaturan di mana tidak ada proses kelompok yang telah ditetapkan berada di tempat.

Terkait erat dengan aspek motivasi adalah pertanyaan tentang hal timbal balik. Ellis dan lain-lain  telah menunjukkan bahwa distribusi usaha dan manfaat harus seimbang secara hati-hati untuk memastikan bahwa semua anggota kelompok yang dipersyaratkan benar-benar berpartisipasi.

Salah satu pendekatan untuk mengatasi masalah ini adalah penggunaan pola desain untuk desain groupware. Pola tersebut mengidentifikasi masalah desain groupware yang terjadi berulang-ulang dan mendiskusikan pilihan desain dengan cara yang semua pihak dapat berpartisipasi dalam proses pembangunan groupware.