Home > Software Architecture > Apa pentingnya Software Architecture

Apa pentingnya Software Architecture

Software Architecture (SA) yg baik adalah kunci dari kesuksesan jangka panjang. Sekali lagi saya tekankan. Jangka Panjang. Ga banyak software yg bisa bertahan dalam waktu yg lama. Hal ini terutama dikarenakan perubahan teknologi, perubahan bisnis domain, maintenance, complexitas dl. So.. SA sangat penting.

Architecture lebih lama bertahan daripada team yg membuatnya.Jika arsitektur bertahan 12 sampai 30 thn. paling developernya tahan ngerjain hanya 2 sd 4 thn. trus resign . hehehehe.. kidding

Stabilitas juga. Klo arsitekturnya stabil kita ga bakal keluar banyak resource jika sistem menjadi semakin besar atau komplex. cost juga dapat hemat.

Mampu mengatasi perubahan yg terjadi. jadi ketika customer minta sesuatu. tinggal tambah saja. tanpa menggangu sistem yang berjalan. jadi benar2 loose coupling. klo bisa jadi plug in architecture. jadi ada tambahan. tinggal cemplung dan jalan. wow. ya. karena emang kita kan pasti akan banyak menambahkan sesuatu yg baru. klo emang kita mw mempertahankan software tersebut ya..

Menguntungkan… nah klo biaya pemeliharaan suatu arsitektur menjadi sangat besar.. wah .. ga usah… kita bikin software bukan mw rugi. hehee..

Struktur Organisasi. arsitektur yg baik itu pasti akan mempengaruhi teamnya. jadi team lama2 akan semakin disiplin. Pengaruhnya sangat besar. karena itu menjadi jiwa keseluruhan tim.

Batasan yg ditentukan. Ketika arsitektur akan dibuat kita akan menentukan banyak pilihan mengenai apa yang akan ada dan tidak dalam suatu sistem. Mengenai apakah memakai license atau open source. Kekurangannya apa??. web server nya mw pake apa ?? apakah mw di desktop atau web .. tim mana yg bertanggung jawab di UI … mana yg di domain dll …

Arsitektur yg baik haruslah sustainable, competitive dan menguntungkan. jadi arsitektur yg dipilih harus dapat menjadi ciri dan memiliki hal yang ditonjolkan. mengatasi kelemahan2 yg ada pada saingan2 atau kompetitor.

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: