Senin, 25 Maret 2013

Social Learning Process

Social Learning Process (Proses Pembelajaran Sosial)
- Software diwujudkan(pengetahuan) yang awalnya tersebar (diam2) tidak diketahui khalayak dan tidak lengkap
-Untuk mengubah pengetahuan ke dalam Software perlu dialog antara user dengan desainer dan antara desainer dengan tools yang membawa pengetahuan itu ke dalam software
-Software Development adalah sebuah proses pembelajaran sosial yang penting dan berulang2 yang hasilnya berupa "software capital"
What is Process Models?
“Sekumpulan tahapan-tahapan yang sudah bisa diprediksi, seperti road map untuk membantu ketepatan dan high quality result"
Who can join in Process Models?
“Software engineers, manager dan client.
Software engineers mengadopsi proses2 untuk kebutuhan (client) dan mengikutinya (manager)
Why process models is important?
“Karena dengan proses model menyediakan kestabilan,bisa mengontrol dan mengorganisasi untuk kegiatan yang jika ditinggalkan/tidak terkontrol menjadi kacau”
what the product?
"progam, dokumen dan data"
what are the steps?
“Proses tergantung software apa yang sedang dibuat.
contohnya saja : satu proses bagus untuk sistem aircraft avionic dan satu sistem itu belum tentu bagus untuk hasil kerja sistem yang lain

How to ensure right?
“Sejumlah mekanisme penilaian proses model, yang memungkinkan kita untuk menjelaskan kematangan dari proses software"
Definisi software proses
- Sebuah kerangka kerja untuk aktifitas, aksi, dan tugas yang digunakan untuk membuat software berkualitas tinggi
- Software proses tidak sama dengan software engineering, karena software engineering meliputi teknologi yang mengisi proses dan tools yang otomatis
Alur Proses
1.       Linier Process Flow
Mengeksekusi setiap aktifitas secara berurutan
2.       Iterative Process Flow
Mengulang proses 1/lebih aktifitas sebelum melanjutkan ke proses berikutnya
3.       Evolutionary Process Flow
Saling melengkapi, jika proses satu selesai akan mengarah ke versi yang lebih lengkap secara melingkar
4.       Paralel
Mengeksekusi satu atau lebih kegiatan secara paralel dengan kegiatan lain
Untuk project kecil yang diminta oleh seseorang, contoh proses awalnya kurang lebih :
1.       Harus punya nomor telepon stackholder
2.       Berdiskusilah tentang syarat dan beberapa catatan yang perlu
3.       Kelola syarat dan catatan tadi hingga menjadi pernyataan yang baik
4.       Email to stackholder untuk membaca dan menyetujuinya
Mengidentifikasi tugas-tugas
Untuk project yang simple, rangkaian tugas yang perlu dilakukan kurang lebih seperti ini :
1.       Membuat list project sesuai keinginan stackholder
2.       Buat pertemuan khusus deng stackholder
3.       Tanya kepada stackholder tentang list yang sudah dibuat
4.       Berdiskusi hingga menemukan final list
5.       Prioritaskan mana yang di dahulukan
6.       Catat mana yang masih ragu
Process Pattern
-          Menjelaskan mesalah yang terkait dengan proses yang ditemui selama bekerja
-          Mengidentifikasi lingkungan dimana masalah muncul
-          Menunjukkan satu atau lebih bukti solusi masalah itu
Process Pattern Types
1.       Stage Pattern
“Mendefinisikan sebuah masalah yang berhubungan dengan aktifitas frame work yang berhubungan dengan proses”
2.       Task Pattern
“Mendefinisikan sebuah masalah asosiasi dengan aksi atau work task dan relevan untuk suksesnya SE”
3.       Phase Pattern
“Mendefinisikan sebuah rangkaian kerangka aktifitas yang terjadi di proses, sekalipun ketika semua aktifitas berulang-

Tidak ada komentar:

Posting Komentar