Integrasi MSF Agile Dengan Telerik Team Pulse Dan Visual Studio 2010 ALM

ID Artikel: 2687831 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Tentang Penulis

Perkecil tabel iniPerbesar tabel ini
Perkecil gambar iniPerbesar gambar ini
MVP RidiF
Artikel ini dibuat oleh MVP Ridi Ferdiana.Microsoft berterimakasih kepada para MVP yang secara proaktif telah membagi pengetahuan mereka dengan para pengguna lainnya.

Pengantar

Salah satu aspek keberhasilan dalam sebuah tim adalah kehadiran perangkat bantu yang berperan merencanakan, memonitor dan mendokumentasikan sebuah proyek. Keberhasilan sebuah perangkat bantu tentu akan sangat berperan bagi keberhasilan team apabila disinergikan dengan metode atau kerangka kerja yang tepat. Artikel ini akan mendiskusikan sekilas mengenai sebuah perangkat bantu proyek perangkat lunak dapat dikembangkan dengan baik bagi tim dengan skala kecil ( < 12 orang) menggunakan Visual Studio 2010, MSF Agile dan Telerik Team Pulse.

Resolusi

Catatan Penting Sebelum MemulaiSebelum memulai disarankan Anda telah memiliki dan memasangkan perangkat atau layanan sebagai berikut:

· Visual Studio Professional, Premium, atau Ultimate 2010.
· Visual Studio Team Foundation Server (opsional)
· MSF Agile Starter kit
· Telerik Team Pulse (opsional)

Visual Studio dan TFS

Visual Studio adalah perangkat yang sangat baik untuk pengembangan personal dan tim. Namun demikian untuk pengembangan yang lebih kritis dan memiliki resiko tinggi, selalu disarankan menggunakan Team Foundation Server (TFS). TFS akan memberikan anda keleluasaan dan kenyamanan dalam mengelola proyek. Namun bila Anda tim kecil yang akan berkembang solusi artikel ini akan sedikit membantu Anda.

Pada saat artikel ini ditulis terdapat dua template utama yang dimiliki TFS yakni MSF CMMI dan MSF Agile. MSF CMMI cocok digunakan sebagai template dasar pengembangan aplikasi yang mengharapkan keseuaian standar performa dan kualitas bagi perusahaan. Hal ini akan sangat sejalan untuk pengembangan sistem yang bersifat in-house atau self development dan mengejar kesesuaian standar. MSF Agile lebih cocok untuk pengembangan dinamis dan kebutuhan yang adaptif serta lebih mementingkan hasil dibanding aspek adminsitratif. MSF Agile saat ini tengah berkembang dan sudah mencapai versi lima dan banyak diadopsi apabila menggunakan Team Foundation Server.

Perkecil gambar iniPerbesar gambar ini
2687826


Gambar 1. Halaman web MSF Agile

Konsep Agile yang diterapkan pada MSF Agile adalah Scrum dan tentu bisa adaptif sesuai dengan kebutuhan Anda. Setelah kita memahami apa yang akan dilakukan saatnya kita memulai dengan menggunakan perangkat bantu untuk kemudahan kita menggunakan MSF Agile dan pada artikel ini akan menggunakan Telerik Team Pulse.

Telerik Team Pulse

Telerik team pulse memfokuskan pada pengembangan Agile yang dapat terintegrasi dengan TFS ataupun berjalan mandiri. Penggunaan Team Pulse dengan Visual Studio menjadi vital pada saat sebuah tim berkembang. Idealnya pada saat proyek-proyek kecil maka integrasi dengan TFS dapat dilakukan tetapi menjadi opsional apabila terkendala, pada saat tim sudah memiliki jumlah yang cukup besar (> 12 orang) maka penggunaan TFS menjadi kewajiban dan transisi antara memiliki TFS dan belum memiliki TFS dapat dibantu dengan bantuan Telerik Team Pulse. Pada bagian ini beberapa aksi yang dilakukan pada Team Pulse adalah sebagai berikut.

Membuat Proyek Agile

Team Pulse setidaknya membutuhkan Anda untuk mengisi tiga informasi yakni nama proyek, deskripsi proyek dan tujuan proyek.

Perkecil gambar iniPerbesar gambar ini
2687827


Gambar 1. Pembuatan Proyek

Hal berikut yang dilakukan adalah memilih integrasi dengan TFS. Hal paling mudah adalah dengan melihat ruang lingkup proyek Anda. Apabila ruang lingkup proyek cukup sederhana maka sinkronisasi dengan TFS adalah pilihan.

Perkecil gambar iniPerbesar gambar ini
2687828


Gambar 2. Sinkronisasi dengan TFS

Tambahkan waktu dan juga iterasi yang direncanakan, panjangnya iterasi pada umumnya berkisar antara 5 hari hingga satu bulan. Iterasi kurang atau lebih dari itu bisa saja dimungkinkan walaupun pada kenyataannya jarang terjadi.

Perkecil gambar iniPerbesar gambar ini
2687829


Gambar 3. Menentukan Kapan Waktu mulai dan panjang iterasi

Setelah itu Anda selayaknya merekrut anggota tim. Pada saat memilih anggota tim MSF Agile menyarankan beberapa role yang umum seperti developer, designer, project manager, agile coach hingga product owner. Tim yang sudah terbentuk dapat mengikuti setidaknya lima langkah seperti yang ditampilkan pada Gambar 4.

Perkecil gambar iniPerbesar gambar ini
2687830


Gambar 4. Lima hal yang dilakukan pada Agile

Kelima langkah tersebut sejalan dengan konsep SCRUM yang diadopsi untuk kebutuhan pengembangan perangkat lunak secara Agile yang terkait dengan sistem seperti yang ada pada Visual Studio Team System dan Team Foundation Server. Lima langkah tersebut dijabarkan sebagai berikut:

1. Mendefinisikan kebutuhan. Pada teknik Agile, pendekatan ini dilakukan dengan cara membuat user story. Sampai saat ini user story dapat dilakukan dilakukan dengan menggunakan piranti Excel® atau menggunakan TeamPulse yang kelak dapat diintegrasikan dengan TFS.

2. Menjadwalkan dan merencanakan beban kerja. Bagian ini dapat dilakukan dengan membuat rencana iterasi dan rencana rilis. Hal ini dapat dilakukan dengan menggunakan Microsoft Project® dalam mengembangkan rencana iterasi dan rilis. Hal ini juga dapat dilakukan dengan menggunakan TeamPulse

3. Pengelolaan Bugs. Bagian ini dapat dilakukan dengan mengelola isu, kesalahan dan perbaikan yang harus dilakukan dalam sebuah iterasi. Bagian ini dapat dikembangkan dengan perangkat seperti Excel , Visual Studio, dan juga Team Pulse

4. Analisis dan pengujian kemajuan. Bagian ini melakukan mekanisme monitoring perkembangan proyek dan juga teknik pengujian kemajuan. TFS akan sangat membantu untuk melakukan pengujian dan kemajuan seperti mengetahui burndown list.

5. Masukan dan umpan balik klien. Bagian ini mendokumentasikan setiap masukan dan umpan balik yang diberikan oleh klien kemudian ditangani oleh tim untuk menangani umpan balik dan masukan klien. TFS dan Teampulse dapat membantu pengelolaan masukan dan umpan balik klien.

Berdasar pada hal tersebut tampak bahwa hal terpenting adalah suatu pendekatan yang bersifat skalabel dari sisi implementasi adalah proses dan metodenya dan dalam hal ini perangkat bantu seperti Visual Studio, TFS atau bahkan TeamPulse sangat mendukung aspek pertumbuhan dan perkembangan suatu proyek. Dengan demikian, dapat dikatakan bahwa saat ini tim pengembang tidak perlu khawatir mengenai perubahan yang terkait dengan ruang lingkup dan pertumbuhan skalabilitas tim.

Informasi Lebih Lanjut

Artikel ini menemukan fakta bahwa Visual Studio, TFS, dan perangkat lain selain TeamPulse dapat membantu pengembangan Agile yang memiliki skalabilitas yang beragam. Hal ini dapat dilakukan mulai dari pengembangan berskala kecil. Menengah, hingga Enterprise. MSF Agile yang dipadukan dengan TFS dan TeamPulse. Daftar berikut adalah tautan yang dapat memberi informasi lebih lanjut.
· MSF Agile untuk pengembangan software
· Scrum template untuk Visual Studio ALM
· Unduh Visual Studio Team Foundation Server 2010
· Mengenal Scrum sebagai metode Agile yang ringan
· Unduh Telerik TeamPulse


Perkecil gambar iniPerbesar gambar ini
Community Solutions
SANGGAHAN KONTEN SOLUSI KOMUNITAS


MICROSOFT CORPORATION DAN/ATAU MASING-MASING PENYUPLAINYA TIDAK MEMBUAT PERNYATAAN-PERNYATAAN TENTANG KESESUAIAN, KEBENARAN, ATAU KEAKURASIAN INFORMASI DAN GRAFIS TERKAIT YANG TERKANDUNG DI DALAMNYA. SEMUA INFORMASI DAN GRAFIS TERKAIT TERSEBUT DIBERIKAN ""APA ADANYA"" TANPA JAMINAN DALAM BENTUK APA PUN. MICROSOFT DAN/ATAU MASING-MASING PENYUPLAINYA DENGAN INI MENYANGGAH SEMUA JAMINAN DAN SYARAT-SYARAT BERKENAAN DENGAN INFORMASI DAN GRAFIS TERKAIT INI, TERMASUK SEMUA JAMINAN DAN SYARAT-SYARAT TERSIRAT MENGENAI KELAYAKAN JUAL, KELAYAKAN UNTUK TUJUAN TERTENTU, UPAYA YANG SELAYAKNYA DIKERJAKAN, HAK, DAN KEADAAN TIDAK MELANGGAR HAK KEKAYAAN INTELEKTUAL PIHAK LAIN. ANDA KHUSUSNYA SETUJU BAHWA MICROSOFT DAN/ATAU PARA PENYUPLAINYA TIDAK PERNAH BERTANGGUNGJAWAB, DALAM KEADAAN APAPUN, ATAS SEGALA BENTUK KERUGIAN YANG BERSIFAT LANGSUNG, TIDAK LANGSUNG, GANTI KERUGIAN SEBAGAI UANG PAKSA, INSIDENTAL, KHUSUS, DAN KERUGIAN KONSEKUENSIAL, ATAUPUN KERUGIAN APA PUN TERMASUK, NAMUN TIDAK TERBATAS PADA, KERUGIAN AKIBAT HILANGNYA KESEMPATAN UNTUK MENGGUNAKAN, HILANGNYA DATA ATAU KEUNTUNGAN, YANG TIMBUL AKIBAT ATAU YANG BERHUBUNGAN DALAM CARA APAPUN DENGAN PENGGUNAAN ATAU KETIDAKMAMPUAN UNTUK MENGGUNAKAN INFORMASI DAN GRAFIS TERKAIT YANG TERKANDUNG DI DALAMNYA, BAIK BERDASARKAN KONTRAK, PERBUATAN MELAWAN HUKUM, KELALAIAN, TANGGUNG JAWAB MUTLAK ATAS KERUGIAN, ATAU LAINNYA, WALAUPUN JIKA MICROSOFT ATAU SALAH SATU PENYUPLAINYA TELAH DIBERITAHU MENGENAI KEMUNGKINAN ADANYA KERUGIAN-KERUGIAN TERSEBUT.
Catatan Ini merupakan artikel "FAST PUBLISH" dibuat langsung dari organisasi pendukung Microsoft. Informasi yang termuat di dalamnya disediakan apa adanya sebagai respons atas masalah yang muncul. Sebagai akibat dari pembuatan informasi yang cepat ini, mungkin terdapat kesalahan ketik dan dapat direvisi setiap saat tanpa pemberitahuan. Lihat Syarat Penggunaan untuk pertimbangan lainnya.

Properti

ID Artikel: 2687831 - Kajian Terakhir: 25 September 2013 - Revisi: 3.1
Berlaku bagi:
  • Microsoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 Professional
Kata kunci: 
kbmvp kbcommunity kbstepbystep KB2687831

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com