Kötü şartların geri itilmesine inanıyorum. Ama aynı zamanda, neden kötü olduklarını ve hala onları istediklerini açıklamak için elinizden geleni yaptığınıza, o zaman hemfikir olduğunuzu ve işinizi yaptığınıza inanıyorum.
Örneğin, uygulamanın zaten yaptığı bir şeyi karşılıklı olarak dışlayan gereksinimler isteyen insanlara sahibim. Bunu yaparsam, o zaman bu% 100 garantili, kırılacak. Bu yüzden gereksinimi geri gönderiyorum ve onlara bunun zaten yürürlükte olduğumuz diğer iş kurallarını bozacağını ve bu kuralı değiştirmek istediklerini mi söylüyorum? Genelde, belirli bir gereksinimle karşılaşan küçük grup, uygulamanın geri kalanının neler yapabileceğinin büyük resmine erişemez. Bunlardan birini geri gönderdiğimde, müşteri intial kuralının daha kritik olduğunu fark etti ve istedikleri değişimin buna değmediğine karar verdi. Değişikliği yapmaya karar verdiklerinde, ilk şartı zorlayan kişilere danıştıktan sonra bunu yaptılar.
Bazen sadece netleştirme soruları sormak, konunun sandıkları kadar basit olmadığını görmelerini sağlar. Bazen neden bir şey istediklerini sormak ve değişime neden olan asıl ihtiyaca ulaşmak istersiniz. Bunu bir kez anladığınızda, geliştirici olarak sizin için çalışan ve gereksinimlerini karşılayan alternatif bir çözüm görmek daha kolaydır. Bu çözümü, gerekliliklerini normal öneriden daha iyi karşılayacak şekilde sunabilirseniz, değişikliğinizin kabul edilme ihtimalini büyük ölçüde artırdınız.
Bazen bir değişiklik tasarımınızdaki temel düzeyde hasara yol açacaksa, onlara sadece değişikliklerin harcayacağı saatlerin yeni tahmininin verilmesi, kapatılması için yeterlidir. Bunu, hangi kritik işlevselliklerin onlara yeni hatalar getirebileceğini belirten bir risk değerlendirmesiyle birleştirirseniz, 3 kişinin 6 haftaya ayırdığı çabayı göstereceğini ve birdenbire artık çok önemli olmadığını söyledi.
Ama bazen onlara bunun iyi bir fikir olmadığını ve neden “Çok ihtiyaç duyduğumuza çok kötü” diyorlar. Biraz kazanırsın, biraz kaybedersin ve bazen iş ihtiyaçları gerçekten değişir ve uygulama buna uymalıdır. Karar bir kez kesinleştikten sonra, artık ne yaptığınızı sorgulamanın zamanı geldi ve bunu yapmanın vakti geldi. İtirazlarınızı belgelemişseniz, bütçenizi aşarak yeni ve daha heyecan verici hatalara neden olduğunda kişisel olarak hala iyi bir yerde olmalısınız. Üstelik bir dahaki sefere bu tür şeylerin tam olarak doğru olduğuna dair bir kayıt yaptığınızda bile sizi daha fazla dinlemeye istekli olabilirler.
Bu tartışmaların çoğunu kazanmanın anahtarı (hiç kimse kazanmaz) ilk olarak neden bahsettiğinizi bilmek için bir kayıt oluşturmak. Daha sonra, neyin endişelendiğini belirten yazılı bir belge gönderin (birçok yönetici risk açısından olumsuzdur, birisinin daha sonra yanlış olduğunu kanıtlayan bir belgeye sahip olmasını istememe olasılığı daha yüksektir, bu nedenle yazdıklarınıza daha fazla dikkat ederler) ve sonunda Değişikliği yapmanın tüm masraflarını (yalnızca saatler değil, güvenlik riskleri, yeni hatalar, eksik tarihler vb. getirerek) anlamalarını sağlamak. Değişim özgür değildir ve bunu anlamaları gerekir. Bir sonraki anahtar bunu bir yetişkin gibi yapmak ve sızlanan bir çocuk gibi değil yapmaktır ("ama kullanmak istemiyorum ... çünkü hoşuma gitmiyor"). Bunu yapmadığınız için bir iş davası yapın ve kötü bir şartı geri çekmede çok daha fazlasını elde edersiniz.