Principles That Guide Practice - Software Engineering
- Be agile (jadilah tangkas).
- Focus onquality at every step (fokus pada kualitas pada tiap langkah).
- Be ready to adapt (siap untuk beradaptasi).
- Build an effective team (bangun tim yang efektif).
- Establish mechanisms for communication and coordination (dirikan mekanisme untuk komunikasi dan koordinasi).
- Manage change (kelola setiap perubahan).
- Assess risk (taksir resikonya).
- create work products that provide varue for others (ciptakan produk kerja yang menyalurkan nilai yang lain).
Principtes That Guide practice - prinsip guide praktik:
- Divide and conquer (bagi dan selesaikan).
- understand the use of abstraction (pahami mengenai abstraksi).
- strive for consistency (upayakan dan selalu konsisten)
- Focus on the transfet of information (fokus pada pergantian informasi).
- Build software that exlribits effective moilularity (bangun software yang menunjukkan efektif).
- Lookfor patterns (lihat pola nya).
- When possible, represent the problem and its solution from a number of dffirent percpective (ketika mungkin representasikan masalah dan solusi dari masalah yang memiliki sudut pandang yang berbeda).
- Remember that someone wiII maintain the software (ingat bahwa seseorang akan memelihara software tersebut).
Connmunicction Principles - prinsip komunikasi:
- Listen (dengarkan).
- Prepare before you communicate (siap siap sebelum melakukan komunikasi).
- Someone should facititate the qctivity (seseorang harus memfasilitasi aktivitas tersebut).
- Face-to-face communication is best (komunikasi secara langsung adalah yang terbaik).
- Take notes and document decisions (tulis catatan atau dokumen keputusan).
- strive for collaboration (upayakan kolaborasi).
- Stayfocused;modularizeyourdiscussion (tetap fokus).
- If something is unclear, draw a picture (jika sesuatu belum jelas, gambar).
- Negotiation is not a contest ot a game. It works best when both pafiies win (negosiasi bukan kontes dan permainan).
- Once you agtee to something, move on (ketika kamu setuju maka pindah).
- If you can't agree to something, move on. (jika kamu tidak setuju maka pindah).
- If a feature or function is uncleat and cannot be clarified at the momen, move on (jika fitur dari fungsi belum jelas atau belum di klarifikasi pada saat itu maka pindah).
- understand the scope of the proiect (mengerti lingkungan dari project).
- Involve stokeholders in the planning activity (ikutsertakan konsumen saat proses perencanaan).
- Recognize that planning is iterative (kenali planning).
- Estimate based on what you know (perkirakan berdasarkan apa yang kamu ketahui).
- consider risk as you define the plan (tuliskan resiko resiko saat perencanaan).
- Be realistic (realistis).
- Adjust granularity as you define the plan (sesuaikan detail saat mendefinisikan rencana)
- Define how you intend to ensure quality (Tentukan kualitas)
- Descrtbe how you intend to accommodate change (Jelaskan niat untuk mengakomodasi perubahan)
- Track the planfrequently and make adjustments as required (Sering lacak rencana dan buat penyesuaian yang diperlukan)
Trimakasih materinya min
ReplyDeleteSangat membantu
Oke, sama-sama
ReplyDeleteTrimakasih Kunjungannya