Orta ölçekli bir şirkette çalışıyorum ama çok küçük bir BT gücüyle.
Geçen sene (2011), çok sayıda son kullanıcı tarafından çok popüler olan bir uygulama yazdım. Geçen yılın sonunda son teslim tarihine ulaştık ve en sonunda istenen uygulamaya bazı işlevler (bundan sonra funcA diyeceğim) eklenmedi. Yani, bu uygulama 2011 yılının sonundan beri canlı / üretimde çalışıyor.
Dün bir grup son kullanıcı, uygulamada hiç bulunmayan funcA'nın artık çalışmadığından şikayet etmeye başladı. Bu şirkette önceliğimiz, bir başvuru bozulduğunda öncelikli projelerden önce bunun düzeltilmesi gerektiğidir.
Kod ve sorguları karşılaştırdım ve 2011'den bu yana hiçbir fark yok, ki bu kanıtı A. Son kullanıcılardan birinin asla prova çalışmadığını itiraf etmesini sağlayabildim, ancak o zamandan beri bu son kullanıcı geri döndü ve daha önce çalıştığını söyledi ... Son kullanıcıların sürüsünün özümsemiş olduğuna inanıyorum. ona. Ayrıca, “zaman kısıtlamaları nedeniyle elde edilemeyen funcA”, provaC gibi, özellikle proje ile ilgili gereklilikleri ve günlük güncellemeleri olan notlarımı da inceledim.
Birçoğuyla konuştum ve bir programlama geçmişinden çok uzakta oldukları için nerede kafalarının karışabileceğini görebiliyorum, ancak proje öncelik sırasını atlamak için grup halinde hareket edecek kadar akıllı olduklarını da biliyorum. İşlerini kolaylaştırmak istedikleri işlevsellik.
En kötüsü, şimdi grup düşüncesinin yerleştiği ve patronum ve BT yöneticisinin kod veya sorgu değişikliği olmasa da aslında onlara inanmaya başlaması. Mantığın durumu gözden geçirildiği sürece, 1 = 1 ise funcA çalışmaz.
Yani, bu senaryomun açıklamasının sonudur, ancak bu, aslında büyük olasılıkla devralacak olan bir üretim sorununu düzeltmek için harekete geçmeme neden olacak olan performans ölçütlerimden birkaç kez etkilenmemeye çalışıyorum. 1 ay.