Modern Software Engineering: Doing What Works to Build Better Software Faster

Modern Software Engineering: Doing What Works to Build Better Software Faster

2021/12/24
book-summary
books, software engineering, fundamental, dave farley

Buku ini ditulis oleh Dave Farley, beliau adalah software engineer yang telah membuat banyak sekali project sukses. Sebelumnya beliau juga pernah menulis buku Continous Delivery. Dia juga seorang yang mempraktekan Extreme Programming dengan baik pada proyek-proyeknya. Saat ini dia juga mengeleola youtube channel Continous Delivery.

Part 1 - Apa itu Software Engineering

Inroduction

Software Development adalah proses penemuan dan eksplorasi. Untuk menjadi sukses maka seorang software engineer harus menjadi ahli dalam belajar. Sama seperti ketika kita belajar metode ilmiah, software engineer pun menggunakannya. Untuk mengingat kembali, metode ilmiah seperti ini.

  • Charaterize: Lakukan pengamatan terhadap keadaan saat ini.
  • Hipotesis: Buat desksripsi, teori yang dapat menjelasakan pengamatan anda.
  • Prediksi: Buat prediksi berdasarkan hipotesis lo.
  • Eksperimen: Uji prediksi lo.

Ketika kita mengatur pemikiran dengan cara ini dan mulai membuat kemajuan bersarkan eksperimen kecil dan informal, kita mulai membatasi resiko untuk melompat kekesimpulan yang tidak tepat dan akan membuat pekerjaan menjadi lebih baik.

Apa itu Software Engineering

Software Engineering adalah penerapan pendakatan ilmiah empiris untuk menemukan solusi ekonomis yang efisien untuk masalah praktis dalam software.

comments powered by Disqus