Üç dil: aynı şeyi junior'dan CFO'ya anlatmak
Aynı teknik gerçek, üç kitle, üç dil. Üçünü de neden konuşmanız gerektiği — ve nasıl pratik yaptığımız.
CFO aptal değildir — sadece konu onun alanı değildir. Onun dilini konuşun.
Düşünün: 4 saatlik kesintiye yol açabilecek bir veritabanı migration'ı yapmanız gerekiyor. Bunu üç kitleye anlatmalısınız: junior geliştirici, proje yöneticisi, CFO. Gerçek aynı — ama herkese aynı kelimeleri kullanırsanız en az ikisinde kontrolü kaybedersiniz. Üç dil züppelik değil, profesyonel iletişimdir.
3 dil
- Junior geliştirici: “ALTER TABLE toplu güncelleme, CONCURRENTLY index oluşturma, takılırsa kill, rollback script'i /tools/db/rollback.sh altında”
- Proje yöneticisi: “4 saatlik olası kesinti, kullanıcılar giriş yapamaz, cumartesi 22:00–02:00 arasında yapıyoruz, müşterileri önceden e-posta ve banner ile bilgilendiriyorum, geri alma planı var”
- CFO: “Cumartesi gecesi 4 saatlik bakım, beklenen gelir kaybı 0 EUR (bu segmentte hafta sonu trafiği yok), sistemin kritikliği nedeniyle yedek tampon, maliyet: 3 mühendis x 4 saat + 2 mühendis nöbette — toplam 480 EUR”
Üçü de tam olarak aynı şeyi söylüyor. CFO CONCURRENTLY'yi umursamaz, junior da geliri. Üçüne de tercüme ederseniz üçü de sakinleşir ve size güvenir. Yalnızca birini kullanırsanız ikisini kaybedersiniz.
Pratik: her standup'ta bir mühendis, teknik bir konuyu önce bir junior'a, sonra bir proje yöneticisine, sonra bir CFO'ya anlatmak için 90 saniye alır. Başta tuhaftır, üç haftada temel bir beceriye dönüşür.