Tebrikler, bu sizin patronlarınız üzerinde parlama ve gerçekten olumlu bir izlenim bırakma şansınız. Burada sahip olduğunuz paha biçilemez bir fırsat. Peki ne yapman gerekiyor ve nasıl?
Önce kodu alın. O her şeyi (olmayabilir bize bunu yapmadım) kontrol ve bu yüzden yönetici haklarına sahip biri onu bilgisayardan çekin ve sizin için kontrol var.
Sonraki sorunu tetikleyin. Gereksinimleri dikkate alın ve hangi parçaların kod yazıldığını ve hangilerinin yazmadığını not edin. Bu, bitmeyenlerin kaba listesidir. Bir sonraki adımda büyüdükçe büyüyecek. Daha sonra kodu gözden geçirin ve değerlendirin ve çalıştırın ve şu anda ne çalıştığını ve yazılan kod olsa bile neyin işe yaramadığını görün. Çalışmayan parçaları listeye ekleyin. Birim testleri arayın (eğer bulursanız şaşırırdım, son teslim tarihinden hemen önce kefalet eden insanlar, başarısız olduklarını bildikleri için onları yazma eğilimindedir). Şimdi en azından ne kadar kötü olduğuna dair iyi bir fikriniz var. Ayrıca gereksinimleri inceleyin ve hangi soruların cevaplandığını görün. Çoğu zaman proje başarısızlıkları, zayıf taleplerin ve (sayısız nedenden ötürü) başka sorular sormak istemeyen bir geliştiricinin bir sonucu olarak ortaya çıkar.
Şimdi proje planınızı hazırlıyorsunuz. Gereksinimlerden gelen soruların bir listesiyle başlayın (resmi olarak bir belgeye yazın) ve ardından işi tamamlamak için yapmanız gerekenleri listeleyin. Her birinin ne kadar zaman alacağını tahmin edin. Halihazırda var olanın kurtarılabilir olup olmadığını belirleyin (ve eğer değilse, nedenini doğrulamaya hazır olun).
Şimdi proje yöneticisiyle (ve eğer iki farklı kişi ise patronunuzla) bir toplantı yapın ve ona kötü haberi bildirin. (Birisi aniden ayrıldığında ve kaldığı yerden devam etmek zorunda kaldığınızda, neredeyse her zaman kötü bir haberdir, iyi geliştiriciler insanları zor durumda bırakmaz - en azından yaptıklarının ve ne yapacaklarının bir listesiyle ayrılırlar Birisi sağlık sorunları nedeniyle ayrılırsa istisna olabilir.) Tartışmanızda, ihtiyacınız olan cevaplardan bazılarını alabilirsiniz ve PM ile proje planını biraz yeniden çalıştırabilirsiniz.
PM'yi ve diğer kritik paydaşları (PM kimin belirleyeceğini), cevaplanması gereken sorularınızın bir kopyasını ve üzerinde çalıştığınız proje planını göndererek toplantıyı takip edin.
Şimdi gerçek kodlamaya başlamak için ihtiyacınız olan şey var, bu yüzden işe koyulun.
Bu arada, muhtemelen bu projeyi kurtarmak için başka bir şey çıkarıldınız. Başka birisinin alması veya projeyi bitirdikten sonra almanız için çalışmanızın uygun olduğundan emin olun. Bu, aynı tür şeyler, ne yapıldığını ve ne yapılmadığını söylediğiniz bir belge ve tüm kaynak kodunun bir kontrolünün yapılması (eğer yapılmazsa gövdeye zorunlu olarak değil, başka birinin erişebileceği bir yer) anlamına gelir. .
Mevcut işinizden çekilmediyseniz, iş gününüzde her birine ne kadar zaman harcayacağınızı patronunuzla birlikte çalışmanız gerekir. Bu, fazla mesainin gerekli olabileceği ve takdir edileceği zamanlardan biridir. Asıl son tarihe ne kadar yakın olursa, yönetim o kadar umutsuz olur, son teslim tarihi yakınsa fazla mesai ödemesi veya büyük bir bonus elde edebilirsiniz. Bu çalışma diğer işi önemli ölçüde geciktirecekse, o projedeki paydaşların bunun farkında olduğundan emin olmanız gerekir.
Projeyi kurtarmayı başardıktan sonra, bir sonraki performans incelemenizde bununla övünmeyi unutmayın.