Kami terbuka untuk berbagai-macam kebutuhan konsultasi. Untuk lembaga akademis, AgileCampus.org menawarkan konsultasi penyusunan materi ajar, sehingga bisa memperkuat sisi Apprenticeship dan menghasilkan lebih banyak World-Class Software Developer. Untuk perusahaan, AgileCampus.org menawarkan konsultasi rekrutmen dan HR untuk menjaring dan mempertahankan world-class developer.
Perguruan tinggi masih dan akan terus jadi pintu gerbang yang efektif untuk mencetak software developer baru. Meskipun sulit untuk memberikan pendampingan yang intens dan praktikal seperti di Apprenticeship, perguruan tinggi tetap memiliki akses dan sumber daya yang luar biasa untuk mencetak banyak developer baru.
Sebagai komitmen AgileCampus.org terhadap ekosistem Software Development di Indonesia. Kami menawarkan bantuan konsultasi untuk mengintegrasikan praktik-praktik Agile terbaru ke kurikulum. Berikut mata-kuliah yang biasanya stragetis untuk mengajarkan Agile Software Development.
Mata kuliah wajib ini adalah mata kuliah pertama bagi mahasiswa untuk belajar pemograman. Setelah belajar mengenai konsep-konsep dan praktik-praktik dasar di pemograman (struktur data, kontrol, dll.), di mata kuliah ini, mahasiswa bisa mulai berkenalan dengan unit testing.
Praktik mendasar seperti unit testing, punya peranan penting dalam Agile Software Development karena mampu menjaga kualitas. Selain itu juga bertindak sebagai self-documentation, yang pada akhirnya akan mempercepat pengembangan software.
Jika masih ada waktu, penekanan terhadap clean code and documentation juga bisa diberikan di mata kuliah ini. Fakta bahwa kedua hal ini masih ditekankan di Agile Software Development menunjukan kalau ini adalah skill dasar yang masih sering luput dikuasai kebanyakan developer.
Sebagai lanjutan dari dasar-dasar pemograman, di sini mahasiswa mulai mengenal prinsip pemograman yang paling populer saat ini, Object-Oriented Programming.
Di sini cukup vital. Kita lihat di lapangan, sedikit sekali developer yang paham mengenai design pattern dan prinsip SOLID. XP sendiri secara jelas mewajibkan developer untuk menguasai prinsip TUBE. Hal-hal tersebut dapat ditekankan di kuliah ini.
Karena hal-hal tersebut amat konseptual, maka mempelajarinya dengan langsung mempraktikan akan sangat membantu.
Mata-kuliah ini biasa diberikan di tahun kedua. Berisi penjelasan berbagai macam manajemen proyek.
Penjelasan yang mendetail tentang Scrum, XP, dan Kanban akan sangat membantu. Apalagi jika ditambah kisah-kisah nyatanya di perusahaan IT besar yang hampir semua sudah Agile.
Jika why, what, dan how dari Agile cukup dijelaskan di sini, hal itu akan banyak membantu untuk mata-kuliah selanjutnya.
Di mata-kuliah ini, mahasiswa dituntut untuk mengerjakan perangkat lunak dengan tingkat kesulitan tinggi. Setidaknya sampai perlu dilakukan berbulan-bulan dan dengan tim.
Cukup jelas bahwa mata kuliah ini adalah kesempatan yang bagus untuk memandu mahasiswa mengimplementasikan teknik-teknik pembuatan software paling mutakhir dan populer saat ini.
Langkanya software developer sudah menjadi fenomena umum. Jika yang memenuhi kualifikasi saja sudah langka, bagaimana mencari yang standar internasional? Kondisi langka ini jugalah, yang menyebabkan turn-over tinggi.
Kami akan berbagi pengalaman dan hasil-hasil riset terkait proses rekrutmen software developer.
Tidak hanya itu, kami juga akan membantu dengan akses khusus ke Agile Developer Listing.
Kami akan membantu divisi Human Capital/Resource untuk mengurangi turn-over rate dan meningkatkan tingkat kebahagiaan software developer di tempat kerja.