Tuesday, December 3, 2013

Cara Murah Menggantikan Fungsi Team Foundation Server

Sebagai software developer anda pasti familiar dengan Bug Tracking, Source Control, Continuous Integration and Build Management. yah, itu adalah aplikasi yang sangat membantu kehidupan kita sebagai developer. Nah, tentunya anda sudah mendengar tentang Team Foundation Servernya Microsoft bukan? as described di link berikut http://msdn.microsoft.com/en-us/library/ms181238%28v=vs.90%29.aspx fungsi TFS adalah:
Team Foundation Server delivers source control, work item tracking, Team Foundation Build, a team project portal Web site, reporting, and project management capabilities. Team Foundation Server also includes a data warehouse where data from work item tracking, source control, builds, and testing tools are stored. Other Microsoft Visual Studio Team System servers include build servers and test servers.
Lengkap bukan? cuman harga license TFS begitu mahalnya sehingga kita dituntut kreatif ketika budget tidak mencukupi. lalu apakah solusi jitu dan murah untuk mendapatkan fungsi seperti TFS? Mari kita lihat daftar berikut:

  • Collaboration Software: Confluence -> almost free, sekitar 10dollar per 10 users. fungsi utama aplikasi ini adalah sebagai tempat sharing idea, notes, kolaborasi antar team member. semua bisa dishare, file, link, gambar dll.
  • Project and Issue Tracking: JIRA -> dari perusahaan yang sama yang mendevelop confluence, harganya murah 10 dollar per 10 users. fungsi utama aplikasi ini adalah Track dan Manage apapun di dalam project, entah itu task, issue, stories, apapun. terdapat fungsi reporting termasuk didalam gantt chart.
  • Source Control: Github -> Source Control yang sangat populer, anda bahkan dapat memakai secara gratis, tapi dengan resiko repository harus public (dapat diakses semua orang). paid licencenya murah, starting 7$ perbulan.
  • Integrator & Builder: Teamcity -> Teamcity dapat diperoleh dengan gratis berhubung merupakan project open source. Memberi fitur utama sebagai automatic builder yang bisa berhubungan dengan banyak source control macam Github, SVN, CVS, mercurial etc. prinsip kerjanya, secara berkala agent akan cek apakah ada changes di source control, kemudian code akan di fetch dan dibuild ke target server. easy. Teamcity juga mendukung nightly build. awesome.
Nah, mungkin ada banyak tools lain yang free macam SVN, redmine etc. list yang saya sebutkan diatas adalah tools yang pernah saya pakai selama ini. monggo ditambahkan di kolom komentar apabila anda punya tools favorit dalam kehidupan software development anda.


3 Kommentarer:

adi

Kalo pingin repo private dan gratis, pakai bitbucket ae, gratis sampai 5 anggota tim.

Unknown

@AdiNug: seppppppp

Unknown

Dilihat dari artikelnya sudah attlassian oriented. Emang bagus sih, tapi tetap saja, free hunter kayak saya harus cari alternatif. Source control pake http://www.scm-manager.org/download/ (git, svn, mercurial, sudah ada guinya+permission by user, pluggable, free), trello buat pengganti jira.
Klo terpaksa pake TFS, ya pake versi Express aja deh, 5 user per project udah cukup lah buat project kecil2an. Tapi klo ga salah, yg versi Express belum support git yaj? Btul ga?

Post a Comment