Pada selasa, 5 Mei 2009, di Ruang Cevron Dekanat FT UI, diadakan kuliah tambahan Operating System. walaupun menurut saya, topik yang dibahas lebih cocok untuk keperluan mata kuliah manajemen proyek IT. karena pada kuliah tambahan tersebut, yang dibahas adalah tentang Visual Studio Team System dan Team Foundation Server 2008 yang dibawakan oleh Fuady Rosma Hidayat, S.Kom dari Microsoft Inovation Center.
Visual Studio Team System (VSTS) dan Team Foundation Server (TFS) 2008 merupakan suatu sistem dari Microsoft dimana sistem tersebut dapat membantu mengatur pengembangan suatu proyek berbasis software. Dengan sistem tersebut, hal seperti pengaturan resources, schedule, dapat terintegrasi dengan baik. Karena pada faktanya, pembangunan suatu software yang kompleks, tidak dapat dikerjakan secara individual melainkan secara tim sehingga keterkaitan antar sesama perlu diintegrasikan dengan baik.
Pengembangan suatu proyek pada dasarnya bersumber dari 3 prinsip yaitu Good Process, Good People, dan Good Tools. Prinsip-prinsip tersebut sangat berkaitan, jika salah satu dari ketida prinsip tersebut tidak diterapkan dengan baik, pengembangan proyek bisa menjadi tidak efektif dan efisien.
Suatu proyek dalam prosesnya dijalankan oleh beberapa pihak yang mencakup Project Manager, Tester, Developer, dan lainnya. Dalam praktiknya, setiap pihak tersebut memiliki bagian pekerjaannya masing-masing. Sehingga untuk membuat jalannya proyek sesuai dengan yang diharapkan, salah satu nilai terpenting adalah komunikasi antar anggota maupun tim pada setiap pihak yang disebutkan sebelumnya.
Dari uraian-uraian di atas, terlihat bahwa dalam pengembangan suatu proyek software yang kompleks tidaklah semudah yang dibayangkan, karena perlu adanya suatu metode atau sistem yang dapat mengatur setiap kegiatan tersebut. Metode tersebut dapat berupa SCRUM, MSF (Microsoft Solution Framewok), XP (Extreme Programming), maupun Hajar Bleh Programming. Dalam hal ini metode yang dibahas adalah MSF dimana dilakukan oleh sistem seperti VSTS dan TFS 2008 tersebut.
Dengan sistem tersebut, salah satunya fungsinya adalah integritas antar tim dapat diatur dengan mudah. Karena dengan sistem tersebut memungkinkan setiap task yang diberikan ke programmer terintegrasi langsung ke server, sehingga proses compiling dilakukan di server. Hal tersebut jelas membuat task-task dapat langsung di proses dan dapat langsung terlihat hasilnya begitu juga dengan error-error yang terjadi dapat diminimalisir secepat mungkin.
Pengembangan sotware dasarnya mengacu pada Software Development Life Cycle (SDLC). Dengan menggunakan suatu metode atau sistem tertentu, pada hal ini adalah VSTS dan TFS 2008, SDLC tersebut dapat diterapkan sesuai dengan standar yang ada.
Pada kuliah ini juga diberikan sedikit demo mengenai penggunaan VSTS dan TFS 2008 pada pembuatan software. sehingga bisa dilihat secara langsung, bagaimana scheduling yang dimaksudkan dalam uraian, serta pengimplementasian tools secara semestinya,\.


Poskan Komentar