Geliştiricileri cirolu bir yerde çalışmamıştım. Çok fazla uzmanlık gerektiren iş hacminin yüksek olduğu bir yerde çalıştım. Ve o yer onunla başa çıkmanın iyi bir yolunu buldu. Ve bilinçli bile değildi, yeni adapte edilen yer. Ve onunla başa çıkma biçiminin ana kısmı çift programlama idi.
Programlama olmadığı için, kesinlikle konuşmak sadece eşleşmekti. :-)
Extreme Programming Really Cool olmadan önce bu yerde çalıştım, o zaman hiç duymamıştım, ancak şirket her şeyi dikkatli bir şekilde belgeleyecekti ve yeni gelenlere çalıştığında deneyimli kişilerin yanlarında oturmasını sağlayarak öğreteceklerdi. Uygulamada, her ne zaman bir kişi uzaktan bile karmaşık bir şey yaptıysa, eşleşir, çoğunlukla eski zamanlayıcıya sahip bir acemi. Temel olarak, sadece zaman değil , her iki insanlar zaten tam olarak kendi başlarına da aynısını yapardı zaman eşleştirmek oldu.
Programcılar arasında yüksek ciro hatasının her zaman yönetim olduğu ifadesine tamamen katılıyorum. Ve böyle durumlarda, orta düzey yöneticilerin gerçeklikle üst yönetim arasında bir sıkıntıya girdiği durumlarda, eğlenceli olamaz. Ancak arkadaşınızın çok çevik kitaplar okuduğundan emin olun, özellikle Kent Beck'in Extreme Programming ve test odaklı geliştirmeye dair kitapları. Test odaklı geliştirme ve çift programlama uygulayarak, bilgileri hızlı bir şekilde yeni insanlara aktarırken yüksek kod kalitesini korursunuz.
Sorunları çözmek kadar iyi değil, (arkadaşınızın neden hiç kimsenin istifa ettiğini tam olarak bildiğinden emin olması gerekiyor, bu yüzden de düzeltmeyi deneyebilir) ancak sorunu daha az belirgin hale getirebilir.
(Ayrıca her zaman ücretsiz meyve, kahve, alkolsüz içecekler ve şeker aldığınızdan emin olun. Ve maaşları artırmayan insanları tutmanın bir sürü yolu var, ancak arkadaşlarınızın bunları üst katlardan bir bütçe almadan uygulayabilmeleri pek mümkün değil ).