Software architect
Software architect atau
kadang disebut juga sebagai Technical Architect biasanya bekerja di perusahaan
software development yang memiliki produk-produk software yang cukup besar dan
kompleks. software architect bertugas untuk mendesain dan merekomendasikan
secara technical mengenai bagaimana dan apa yang diperlukan dalam mengembangkan
produk software tersebut. Profesional di bidang ini biasanya pernah meniti
karir sebagai programmer, software engineer atau system analyst.
Bila system analyst
harus memiliki pengetahuan yang berimbang antara proses bisnis (problem domain)
dan software technology (solution domain), seorang architect dituntut untuk
menguasai software technology secara lebih mendalam. Kemampuannya dalam hal technical
sangat diperlukan dalam proyek-proyek software development berskala besar dan
kompleks, dimana keputusan dalam pemilihan teknologi yang paling tepat dan
penguasaanya sangat menentukan kesuksesan proyek. Keahlian utama seorang
software architect adalah dalam bidang software design dan software development
technology.
Software Architect:
Tugas:
Tugas:
1.
Merekomendasikan
teknologi yang paling cocok untuk mengembangkan produk software
2.
Membuat standar-standar
software development yang akan digunakan oleh tim programmer / developer
seperti coding standard, arsitektur, design pattern dll.
3.
Membuat rancangan/desain
software dan proses pengembangannya secara keseluruhan, terutama dalam hal framework
dan library yang digunakan
Keahlian yang
Diperlukan:
1.
Menguasai hal-hal teknis
yang dikuasai programmer, system analyst dan software engineer
2.
Menguasai secara
mendalam tentang software development technology dan software design
3.
Menguasai penulisan dokumen
dengan baik (dalam bahasa Inggris dan Indonesia)
Sumber :
http://en.wikipedia.org/wiki/Software_architect
http://www.sei.cmu.edu/architecture/research/previousresearch/duties.cfm
Sumber :
http://en.wikipedia.org/wiki/Software_architect
http://www.sei.cmu.edu/architecture/research/previousresearch/duties.cfm
0 comments:
Post a Comment