Bir kolejde (tek) Web uygulaması geliştiricisi olarak yeni bir işe başladım.
Kolej bir dizi farklı ama oldukça kötü kodlanmış eski sistemlere sahiptir. Çoğunlukla PHP'de yerleşik olarak devam, sınav sonuçları, işaretleme vb.
Benim ilk işim, şu anda herhangi bir dostu API olmadan çeşitli veritabanlarında dinlenen bu verinin birçoğunu içeren bir sistem oluşturmaktır (mevcut sistemler veri ve görünüm ayrımı olmadan vanilya PHP'de kodlanmıştır) öğrencilerle ilgili pastoral bilgileri kaydetmek için yeni bir platformla ve bunları öğretmenlere ve kıdemli personele yararlı bir şekilde sunar, böylece öğrencilerle ilgili sorunlara hızlı bir şekilde tepki verebilirler.
İlk toplantımızda 18 kişi vardı! Çoğunluğu temsil eden net bir lider ya da ses yoktu. Tanımlanabilir müşteri yok . Toplantı, fakülte başkanlarının küçük özellikleri hakkındaki ayrıntılı uygulama fikirlerinden, Excel e-tablolarını kullanmamız gerekip gerekmediğine dair argümanlara kadar değişti!
Tahmin edebileceğiniz gibi başım dönüyor sonunda. Aslında pek çok iyi fikrim vardı ama onları duyamadım. Bir pazarlama ajansındaki geliştirme ekibinin bir parçası olmadan önce bu benim için çok yeni bir rol. Çok iyi tanımlanmış rollerimiz vardı: Proje Yöneticisi, Müşteri, Tasarımcı, Geliştirici.
Tecrübeli herhangi bir geliştirici veya yöneticinin, meslektaşlarımı bir proje ekibine benzeyen bir şeye nasıl kırbaçlayabileceğime dair bazı işaretler verebileceğini bilmek istiyorum. Çevik gitmek için bir yol mu? Tüm farklı sesleri ele almaya nasıl yaklaşırdınız? Bazı süreçlerin çok hızlı bir şekilde yerine getirilmesi gerektiği açıktır, bunun ne olduğundan emin değilim.