Blog Indonesia tentang IT, software dan telekomunikasi.

Tetang penulis

Laki-laki.
Orang Indonesia.
Berprofesi dibidang teknologi informasi dan telekomunikasi.

Tentang blog ini


Blog ini berkaitan dengan pemrograman, Software Engineering, telekomunikasi, Internet, SOA/Web service Java, PHP, database dan lain-lain. Blog ini bukan sebuah diary, dibuat hanya hanya sebagai catatan agar bisa dilihat kembali suatu saat. Jadi isi blog ini akan berisi tips/trik atau artikel. Semua posting pada blog ini adalah tulisan saya sendiri (tidak ada yang mengkopi dari tempat lain) kecuali saya sebutkan sumbernya. Anda bebas mengkopi isi dari blog ini dan mempublikasikannya lagi selama mencantumkan nama saya sebagai penulis (ejlp12) atau email saya.

Blog ini adalah blog Indonesia yang berarti dari orang Indonesia dan menggunakan bahasa Indonesia.

Silakan beri komentar jika artikel kurang jelas atau terdapat kesalahan. Anda bisa klik link komentar dibawah setiap posting.Untuk komentar yang TIDAK berkaitan dengan topik posting blog bisa dikirim ke email ejlp12 @ yahoo.com

Subscribe Subscribe ke RSS situs ini

Link ke tulisan lainnya dapat dilihat di
Arsip | Kategori/Label

Posting Terkini

Tuesday, April 28, 2009

Metode identifikasi resiko proyek pengembangan software dengan TBQ

Cara atau metode identifikasi resiko (risk) dari suatu proyek bermacam-macam. Dalam posting ini saya akan membahas tentang metode TBQ yang dibuat spesifik untuk proyek software development.


SEI (Software Engineering Institure) adalah organisasi yang mengembangkan sebuah metode untuk identifikasi resiko dalam proyek pengembangan perangkat lunak (software development) yang disebut Taxonomy-Based Questionnaire.

Dalam membuat metode identifikasi resiko, SEI memulai dengan asumsi-asumsi sebagai berikut:

  • Resiko dalam software development secara general telah diketahui oleh staf teknis proyek tetapi sangat minim dikomunikasikan.
  • Sebuah metode yang terstruktur dan dalam diulangin (repeatable) dalam indentifikasi resiko dibutuhkan untuk managemen resiko yang konsisten.
  • Indentifikasi resiko yang efektif haruslah mencakup semua bagian area pengembangan dan support dari project.
  • Proses identifikasi resiko haruslah membuat dan menjaga agar terbentuk lingkungan yang tidak menghakimi (non-judgmental) dan non-attributive risk sehingga kita dapat mendengarkan pandangan-pandangan yang (tentative) dan kontroversial.
  • Sukses tidak-nya suatu proyek tidak adapat disimpulkan semata-mata dari resiko yang tidak diketahui (uncovered).

Dalam mengembangkan metode TBQ, SEI memulai dengan mendefinisikan taxonomy atau lebih tepatnya "Software Development Risk Taxonomy". Taxonomy adalah framework untuk mengorganisasi dan mempelajari isu-isu pengembangan software. Software taxonomy terdiri dari 3 kelas utama yaitu

  1. Product Engineering
    Requirement, Design, Code and Unit Test, Integration and Test, Engineering Specialities
  2. Development Environment
    Development Proceds, development System, Management Process, Management Methods, Work Environment
  3. Program Contraints
    Resources, Contract, Program Interface

Setiap kelas tersebut kemudian di-breakdown menjadi beberapa elemen dan tiap elemen dikarakterisasi dengan atribut-atribut. Dibawah ini ilustrasi diagram pohon dari software development taxonomy:



Detail taxonomy yang digunakan untuk TBQ adalah sebagai berikut




Dari taxonomy tersebut kemudian dibuat sebuah list pertanyaan untuk mengidentifikasi resiko dalam pembangunan software. List pertanyaan (questinnaire) dapat dilihat di Appendix B dari dokumen TBQ yang dipublikasikan oleh SEI. Dibawah ini adalah capture dari beberapa pertanyaan dalam TBQ.



Pelaksanaan TBQ dalam prakteknya dapat dijalankan dalam bentuk risk identification session yaitu sebuah sesi tanya-jawab (interview) dari orang-orang yang dipilih dalam proyek. Orang yang terlibat dalam diskusi adalah orang-orang dari shareholder proyek, yang mencakup orang yang berada dalam hirarki organisasi proyek maupun orang fungsional seperti developer, upport, dan lain-lain. Sebelum pelaksaan sesi identifikasi resiko yang akan berisi tanya-jawab dan klarifikasi issue, sebaiknya dilakukan training

2 komentar:

techno for future said...

nice blog exchange link please

e-javanensis said...

Silahkan, saya akan masukan link blog anda disini.

Arsip

Labels

Lain-lain

KampungBlog.com - Kumpulan Blog-Blog Indonesia Mobile Phone Blogs - Blog Catalog Blog Directory Technology blogs Blogdup Blog Directory