Ciri Utama Lingkungan Pengembangan dan Pemeliharaan Software
(Contractual Condition) dalam Pengembangan dan Pemeliharaan Software |
- Contractual Condition
- Subjection to customer-supplier relationship
- requirement for team work
- Need for coorperation and coordination with other deveopment teams
- Need for interfaces with other software sistem
- Need to continue carrying out a project while the team change
- Need to continue maintaining the software system for years
Contractual Condition
Tentunya diharapkan sebuah kontrak kerja dalam berbagi sebuah software, shingga kita tidak akan merasa di rugikan ketika melaksanakan pengembangan sebuah software sistem. maka dari itu Contractual Condition yang di perlu ada dalam berbagi software adalah
- Tanda tangan antara klien dan developer yang di tuliskan diawali dengan tanggal disertai nama lengkap, alamat dan no telfon. Hal tersebut supaya timbul rasa kepercayaan antara klien dan developer
- Pasal-pasal
- Bentuk Kerjasama
Jelaskan menyerupai apa kerjasama yang akan dibangun dari pihak developer dengan pihak klien lantaran Adanya kejelasan kerjasama antara pihak pertama dengan pihak kedua akan memperlancar dan membuat lingkungan yang baik dalam pengembangan software - Waktu Pelaksanaan
Menuliskan jangka waktu pelaksanaan dengan rincian yang jelas yang di tuiskan menurut masing masing tahapan. Jangan lupa untuk menuliskan tanggal mulai dan tanggal berakhirnya sebuah kontrak
contoh :
tanggal kontrak kerja …
tanggal pengumpulan data yang dibutuhkan …
tanggal setup server …
tanggal development ….
tanggal testing dan review …
tanggal bugs fixing …
tangga maintenance l..
tanggal penutupan proyek …
- Hak dan Kewajiban
Setiap pihak, baik itu pihak klien maupun pihak development, mempunyai hak dan kewajiban, maka dari itu tulislah semua hak dan kewajiban tersebut hingga penggalan terkecil, Semakin spesifik detail hak dan kewajiban di kontrak kerja semakin baik pula linkungan development software yang terbangun. Yang nantinya niscaya akan menguntungkan kedua belah Dan setiap hak masing-masing pihak terpeuhi dengan baik sesuai waktu dan kapasitas yang telah dirumuskan bersama.
- Nilai Kontrak dan Sistem PembayaranPenting dalam menuliskan bagaimana system pembayaran yang akan di lakukan selama mendevelop sebuah software dan berapa nilai kontrak yang akan di berikan
Contoh pihak ke dua (developer) di bayar 4 kali cicilan awal kontrak (DP), pada ketika alpha testing (atau pada waktu masa development berakhir sebelum masuk masa review/bugs fixing), pada ketika mulai tahap bugs fixing / beta testing, dan terakhir ketika proyek dinyatakan selesai/penutupan proyek.Dan tuliskan juga adanya jatuh tempo waktu pembayaaran dari pihak klien supaya tidak terjadinya keterlambatan klien dalam melaksanakan pembayaran sehingga tidak
merugikan developer
- Denda Keterlambatan (development, testing, reviewing, payment)Adanya denda yang di jatuhkan kepada pihak Developer/pihak kedua di buat supaya tidak merugikan sangk klien, Denda telat testing atau telat review dan telat pembayaran juga harus dibahas bersama.
- Perselisihan
mengatur bagaimana dan menyerupai apa sebuah perselisihan di selesaikan juga tak kalah penting lantaran Perselisihan terkadang sanggup saja terjadi, baik itu perselisihan kecil ataupun yang sudah membesar lantaran permasalahan yang kompleks. Aturlah sebuah pasal mengenai perselisihan tersebut, apabila perselisihan sanggup diselesaikan secara musyawarah mufakat, maka ini menjadi prioritas, namun apabila memang tidak ada titik temu, maka jalur aturan di pengadilan tidak sanggup di hindari, maka dari itu tuliskan juga nama pengadilan dan alamatnya.
- Aturan lain-lain
dalam pasal aturan ini berisi apabila adanya klien yang berkeinginan untuk mengubah fitur di tengah jalan development atau melaksanakan penambahan fitur bagaimana langkah yang akan di ambil apakah klien dikenakan denda atau biaya tambahan, atau perubahan tersebut dikerjakan di simpulan proyek dengan kontrak kerja baru. Dan jangan lupa cantumkan batas waktu berapa usang untuk merumuskan dan pengajuan (menghindari dilema jangan hingga dadakan yg sanggup merugikan developer).
- Ketentuan Penutupan Kontrak
tuliskan bagimana Mulai berlakunya kontrak kerja, ketentuan kontrak kerja, dan tanda jikalau kontrak kerja berakhir. Dengan penutupan penggalan ini, mengambarkan tidak ada aturan gres yang terjadi. Jikalau memang ada aturan baru, maka akan berlaku adendum.
Requirement for Team Work
kerjasama tim yang baik akan membuat sebuah lingkungan kerja yang baik pula yang akan menunjang dalam pengembangan dan pemeliharaan sebuah software oleh lantaran itu hal yang harus di ketahui supaya tercapainya kerjasama yang baik antara lain:
- Membangun kepercayaan dan saling menghormati
Saling percaya dan menghormati posisi masing masing anggota tim akan mempermudah kerjasama tim dengan baik dan juga akan mempermudah seorang pemimpin dalam mendelegasikan kiprah tugas yang sanggup di kerjakan oleh anggota tim
- Pemimpin tim yang memfasilitasi komunikasi antara anggota tim
Komunikasi yaitu salah satu kunci dari kolaborasi tim. Maka dari itu sangatlah penting bagi seorang pemimpin untuk memfasilitasi komunikasi antara anggota tim terlebih lagi menuntaskan perselisiahan dan konflik antara anggota tim. Dengan begitu maka akan terciptanya atmosfit komunikasi yang terbuka, jujur dan saling menghormati
- Menanamkan perilaku saling mempunyai dalam kelompok (Sense of belonging)
Sikap saling mempunyai akan semakin mendalam ketika anggota tim menghabiskan waktu bersama dalam berbagi sebuah software system secara bersama sama. Hal itu pula akan mengeratkan relasi satu sama lain antara anggota team. Selain itu, pemimpin tim sebaiknya mengikut sertakan anggota tim dalam proses pengambilan keputusan sebagai realisasi dari kolaborasi tim bersama dengan begitu akan terbentuk team work yang solid
- Melihat sisi positif dari perbedaan pendapat
Perbedaan pendapat dalam menuangkan ilham di sebuah team work yaitu hal yang sangat lumrah dan tidak sanggup di hindari. Apa bila adanya keegoisan mempertahankan pendapat masing masing maka lambat laun akan bubarlah sebuah kerjasama tim tersebut namun apabila memasang kacamata positif dalam memandang suatu perbedaan di situlah letak kesuksesan dari team work
- Definisikan Peran Masing-masing dengan Jelas
Garisbawahi dengan terang tanggung jawab dan kiprah masing-masing individu dalam suatu tim. Hal ini sangat penting untuk menjamin kesuksesan tim. Bila kita mengerti kiprah dan tanggung jawab masing-masing individu dengan baik, maka akan sangat membantu dalam pelaksanaan kolaborasi tim secara kolaboratif.
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "(Contractual Condition) Dalam Pengembangan Dan Pemeliharaan Software"
Posting Komentar