Saya baru saja mengambil pekerjaan baru di sebuah perguruan tinggi sebagai (satu-satunya) pengembang aplikasi Web.
Perguruan tinggi ini memiliki sejumlah sistem warisan yang berbeda tetapi semuanya memiliki kode yang sangat buruk. Sebagian besar dibangun di PHP mereka berurusan dengan hal-hal seperti kehadiran, hasil ujian, penilaian, dll.
Pekerjaan pertama saya adalah membangun sistem yang menggabungkan banyak data ini, yang saat ini beristirahat di berbagai basis data tanpa segala jenis API yang ramah untuk menariknya (sistem yang ada dikodekan dalam vanilla PHP tanpa pemisahan data dan tampilan) dengan platform baru untuk merekam informasi pastoral tentang siswa dan menyajikannya kepada tutor dan staf senior dengan cara yang bermanfaat sehingga mereka dapat bereaksi terhadap masalah dengan siswa dengan cepat.
Dalam pertemuan pertama kami, ada 18 orang! Tidak ada pemimpin atau suara yang jelas yang mewakili mayoritas. Tidak ada klien yang dapat diidentifikasi . Pertemuan berayun dari ide implementasi terperinci pada fitur-fitur kecil dari kepala fakultas ke argumen tentang apakah kita harus menggunakan spreadsheet Excel atau tidak untuk input data!
Seperti yang dapat Anda bayangkan kepala saya berputar di ujungnya. Sebenarnya saya punya banyak ide bagus tapi saya tidak bisa membuatnya didengar. Ini adalah peran yang sangat baru bagi saya, sebelum saya menjadi bagian dari tim pengembangan di agensi pemasaran. Kami memiliki peran yang sangat jelas: Manajer Proyek, Klien, Desainer, Pengembang.
Saya ingin tahu apakah ada pengembang atau manajer berpengalaman yang dapat memberi saya beberapa petunjuk tentang bagaimana saya dapat membuat kolega saya menjadi sesuatu yang menyerupai tim proyek. Apakah lincah cara untuk pergi? Bagaimana Anda mendekati menangani semua suara yang berbeda? Sudah jelas bahwa beberapa proses perlu dilakukan dengan sangat cepat, saya hanya tidak yakin apa itu.