Büyük toplantılarda iyi bir tasarımı ne kadar etkili bir şekilde "satar"


14

Çoğu zaman üzücü bir trajediye tanık oldum. İşte olanlar:

  1. Yeni bir proje için ekip tasarım incelemesi.
  2. Birkaç deliği olan basit bir tasarım görüyorum.
  3. Deliklerden ve bunlardan kaçınmanın yollarından bahsediyorum.
  4. Uyarılar, "gerçek hayatta 'asla' gerçekleşmeyen" gibi yorumlarla yok sayılır
  5. Sonunda "asla" olmayacak "şeyler olur
  6. Kırık bir proje için acil durum ekibi tasarım incelemesi.

Peki ben ne yapacağım? "Sana öyle söyledim" tutumunu taklit etmek arkadaş kazanmak ve insanları etkilemek değildir. Bazen yıllar geçiyor ve 3. adımdaki yorumlar yine de unutuluyor. Kesinlikle gotchas dünyasını hatırlatan can sıkıcı haşere olmak istemiyorum. Sık sık arkanıza yaslanıp Titanik'in Avrupa'ya açılmasını izlerim.

Kötü tasarımların ilerlemesini görmek sinir bozucu. Ayrıca, başkalarını mevcut yolun bekleyen tehlikesi konusunda ikna edemem gibi de sinir bozucu. Herkesin farklı terimleri anlamanın farklı yollarının olduğu ekip toplantılarında en kötüsünü yapıyorum. Ayrıca, egolar akıl ve düşünceyi kazanma eğilimindedir. Grupları insanları yeni ve karmaşık fikirler kullanmaya ikna etmek için iyi taktikler arıyorum.

Yanıtlar:


3

Mümkünse, bir projeye önemli bir süre eklemeyecek değişiklikler önerin. Şimdi yapılmazsa, daha sonra tekrar çalışmanın çok daha acı verici olacağını vurgulamaya çalışın. Ekibinizi tamamen yeni bir yönün daha iyi olduğuna ikna etmeye çalışıyorsanız, muhtemelen projeyi geciktirecek vb.

İnsanları bir toplantıya savunma moduna sokma, sadece kazanan olmak için savaşacaklar. Onlara dünyanın yuvarlak olduğunu kabul etmelerini sağlayamazsınız. Bu normal siyasettir (örneğin FoxNews'teki herkes)

Gerçekten diğer geliştiricilere saygı duymaya yardımcı olur. Takımdaki yeni adam sizseniz, bence SOL sizsiniz. Bu yüzden sadece bir takım temsilcisi oluşturun ve yarasadan kovulmayacağınız bir seviyeye ulaşmaya çalışın. Tabii ki, her zaman kötümser miktarda şeyler iseniz, o zaman sadece "negatif" adam olarak etiketlenir.

Basit şeyler için (yani programları etkilemez), işinizi en iyi şekilde yaptığınızdan emin olun. Çabuk çıktınız için çaba harcarsanız (örn. Test senaryoları oluşturmak veya bazı basit (ama havalı) özellikler elde etmek) sonunda diğer insanlar kodunuzun güvenilir bir şekilde çalıştığını ve zaman testine dayanabileceğini fark edecektir. Onlara kodla ilgili düzgün hileler göstermeye başladığınızda, sizi herkesin önünde iki kez vurduğunu düşünürler.

Son olarak, "Sana öyle söyledim" rutinini yapmak istemediğinize katılıyorum, ama aslında haklı olduğunuza geldiğinde patronunuza / teknoloji liderinize ipucu vermeye çalıştığınızdan emin olun. Belki eski yorumlarınızla eski bir e-postayı tekrar gönderin. Bunun "yeni" sorunun çözülmesine yardımcı olup olmayacağını sorun. Bunu yapmazsanız, ilk kez yetiştirdiğiniz kişi olduğunuzu bile hatırlamazlar. Sonunda sadece toplantılarda bir showoff olmaya çalışmamanıza dair ipucu alacaklar. Bir dahaki sefere sizi havaya uçurarak iki kez düşünecekler, özellikle de "eski" tasarımınız şu anda mevcut olan kırık tasarımın yerini alıyorsa.


+1 "dünyanın yuvarlak olduğunu kabul etmelerini sağlamaz" .. çok iyi dedi! Ayrıca, "bakın .. Seni uyardım" yerine "yeni sorunumuzu çözmek" için eski materyalleri getirme fikrini seviyorum.
Kullanıcı1

11

Bazı nadir kullanım durumlarında sorun olacağını düşündüğünüz şeyin değil, neyin işe yarayacağını belirleyebilecek kişi olarak itibar yaratmaya çalışın. Bu olası sorunları gördüğünüzde, bunları daha sonra ele alınması gerekebilecek bir dipnot olarak düşünün.

İnsanlar cemaatlerde çıldırıyor. Toplantı dışındaki kilit bir kişiye endişelerinizden bahsedin. Bunu daha az tehdit edici olarak görecekler ve tasarımı savunmalarını düşünmek yerine argümanınızı duymak için zaman alabilirler. Ayrıca, geçerli bir noktaya sahip olabileceğiniz durumları size açıklamak için daha fazla zaman alabilirler, ancak v1.0'da ele almak mümkün değildir.

Anahtar! Doğrudan amirinizin gündeminin ne olduğunu tam olarak anlayarak toplantıya katılın. Belki bunu küçük bir proje olarak görüyorlar ve toplantıda ihtiyaç duydukları son şey daha önemli konulardan zaman ayıran bir naysayer. Onlardan yardım etmelerini isteyin.


1
"Bazı nadir kullanım durumlarında sorun olacağını düşündüğünüzün değil, neyin işe yarayacağını belirleyebilecek kişi olarak ün kazanmaya çalışın." Bunun önemli olduğunu düşünüyorum. Birçok mühendis tasarımlardaki kusurları bulmaktan hoşlanır. Bunda yanlış bir şey yok, değerli bir yetenek. Ancak kusurları ikili olarak ele almamak önemlidir: Bir yaklaşımı "kusurlu ve dolayısıyla savunulamaz" veya "doğru ve bu nedenle kabul edilebilir" olarak görenlerden biriyseniz, aralarında birkaç çentik öğrenmek değerli olacaktır. iki uç. Ayrıca bkz. En.wikipedia.org/wiki/Worse_is_better
Mike Clark

4

Onları etkilemek istiyorsanız, tasarım toplantısının dışında onlarla konuşun. Aksi taktirde sadece "puan kazanmaya" çalıştığınızı düşüneceklerdir. Birçok insan "izleyici" ile yapılan bir toplantıda gerçek tartışmalar yapmak istemez.


1

Bu durumun, clueless patronu olan yalnız bir geliştiriciden ne kadar farklı olduğunu görmüyorum. Ne yazık ki, yaklaşmakta olan kıyamet uyarılarına rağmen, bir projeyi belirli bir şekilde inşa etmeye ve göndermeye 'ikna olduğum' sayısını kaç kez kaybettim. Bu sizi sadece inşa etmekle kalmaz, aynı zamanda meşhur Titanic'i tek başına bir buzdağına yelken açar.

Açıkladığınız gibi, bitler meşhur kovaya çarptığında, uyarılarım uzun zaman önce unutulmuştu. Bazen (neyse ki benim için) artık projeye dahil olmadığımdan sonra aylar veya daha fazla şeyler kötüleşti. Ne yazık ki, bu halefimi deli olmam gerektiğini düşündü, çünkü patronun herhangi bir eli reddettiğine emin olabilirsiniz :)

Her neyse, bir grup 'ikna' programcı, sivri saçlı bir patron kadar clueless olabilir, bazen daha da fazla çünkü Jeff O'nun bahsettiği gibi güvenle clueless . Bu olduğunda, işleri düzeltmek için yeterli zamanınız olur. Kolektif bir beyin osuruğu üzerinden tek bir akıl sesi duymaya çalışmayın. Bunu etkili bir şekilde yapabiliyorsanız, yeriniz kongrede, bir masa yazma yazılımının arkasında değil.

Eylemler sözcüklerden daha yüksek sesle konuştukça şunları yapabilirsiniz:

  • Tasarımın neden normal koşullarda başarısız olacağını gösterin (test senaryolarıyla). Bu muhtemelen sunum yaptığınız daha küçük bir toplantıyla sonuçlanacaktır ve muhtemelen duymanız gereken tek şey budur.

  • Grubun sadece 'köşe vakalar' olduğunu düşündüklerini yeterince ele alan rakip bir ürün gösterin. Örneğin, Google'ın e-tablo programındaki hataları tahmin etmeye ne kadar sürdüğüne şaşıracaksınız .

  • Bir hafta önceden yeniden yazılması gereken son projeyi, geminin gönderilmesinden önce bir hafta tekrarlayın.

Diğer bir deyişle, ilk adım, ne yaparsanız yapın bireylerle veya (çok) daha küçük bir grupla uğraşmaktır. Endişeleriniz gerçekten geçerliyse, bir veya iki hafta daha geliştirilmeye başlanacağından eminim. Sadece, belirttiğiniz gibi, 'Sana söyledim' duruşundan kaçının.


1

Mümkünse, toplantıdan önce (hatta sonra) tasarımı gözden geçirin ve tasarımcılarla özel olarak konuşun. Tüm meslektaşlarının önünde bir toplantıda insanları vurun, önerilerinizi anında savunmaya ve kapalı fikirli hale getirmeye eğilimlidir ve yardımcı olduğunuzu düşünmenize rağmen "sorun çıkarıcı" olarak ünlenmesine yol açabilir.

"Eleştiriler" sunmanın iyi (ama genellikle zor) bir yolu, önde gelen sorular sormaktır - diğer kişinin sorunuzu cevaplamaya çalışmasına ve kusurun kendileri için farkına varmasına izin verin. Sonra kendi fikirlerine çok benziyor ve bunu ileri götürme olasılıkları daha yüksek olacak. Yine, bu en iyi özel tartışmalarda işe yarar, ancak bir toplantı durumunda ilerlemenin daha diplomatik ve etkili bir yolu olabilir (Not: Toplantıdaki insanları ikna etmek için tartışmaya veya uzun tartışmalara girmekten kaçının. İşten ayrılmak ve sonra toplantıdan sonra tasarımcılarla bir sohbet etmek daha iyi olabilir, çünkü toplantıdan sonra basit bir 30 dakika geçiren adam olmaktan çok "anlamadığım bir şeyi temizlemek" toplantı bütün sabahımı boşa harcıyor ")

Başka bir yaklaşım, önerilerinizi (diplomatik olarak) baş tasarımcıya (veya ilgili ancak küçük bir dağıtım listesine) e-postayla göndermektir. Fikirlerinizin dikkate alınmasına yardımcı olabilir ve ayrıca gelecekte size "Ben öyle söyledim" durumunu desteklemek için bir "kağıt izi" verir (işler armut şeklinde olursa, en azından yardım etmeye çalıştığınıza dair kanıtınız vardır, ancak Ama işler bu kadar kötüleşirse, muhtemelen doğru şirkette çalışmıyorsunuzdur)

Son olarak, bazen "yanlış" olabileceğinizi unutmayın. Konuştuğunuz kişilerin tasarımlarını sizden daha net veya daha eksiksiz anlamaları ve yaklaşımları için iyi nedenleri olabilir (örneğin, yakın zamanda bir ekip üyesi tarafından "verimsiz" bir tasarım oluşturmakla suçlandım, ancak performansın hala kabul edilebilir olacağını bildiğim için kasıtlı bir tasarımdı, ancak geliştirme maliyetini yarıya indirecekti - bir kod kalitesi kararı yerine bir iş kararıydı). Sadece başkalarının fikirleri hakkında açık fikirli olmaya çalışın - bazen size kötü bir fikir gibi görünen şey, dikkate almadığınız nedenlerle iyi bir fikir olabilir.


0

"Bu asla olmayacak" senaryosuyla karşılaşıldığında, onlara "asla olmayacak" öğeleri düzeltmek zorunda kaldıklarını geçmişte hatırlat. Ama "Sana söylemiştim" şeklinde karşılaşmamaya dikkat etmelisin. Ben bu projeye neden şimdi bir şey yapmamız gerektiğini düşündüğünüzü tartışırken, geçmiş sorunları (ve düzeltmek için ne kadar pahalı ve acı verici olduğunu) ortaya koymanın en etkili olduğunu düşünüyorum. asla olmayacak "alıntı.

Sanırım belki de probleminiz, bir problemden kaçınmanın bir yolundan bahsettiğinizi söylemenizdir, Belki de daha fazla bilgi ile donanmalı ve onlara sistem için neden bir risk olduğunu daha ayrıntılı olarak göstermelisiniz. Bazen bu, biraz araştırma yaptıktan sonra konuyu ikinci bir toplantıda gündeme getirmek anlamına gelir. Şimdi yapmanın ne kadar ucuz olduğuna ilişkin bir iş vakası oluşturun, daha sonra ne kadar pahalı olduğunu söyleyin.


Ve bir noktada, doğru yapmak için zamanınız olmadığı, ancak bunu yapacak çok şey olduğu felsefesi ile yaşamak zorundasınız.
JeffO

0

En iyi bahsiniz, kendinizi bir Takım Lideri Pozisyonuna almak için çalışmaktır. Bu fırsatları, bunun geldiğini gördüğünüz ve bundan kaçınılabilecek olan güçlere işaret etmek için kullanın. Mevcut takımınızı kısa sürede satmanız gerekmemelidir.


0

"Rahat" içinde "raslantı delikler söz" bir sorun gibi görünüyor. Proje risklerini analiz etmek için bazı yazılı süreçleri kullanmaya çalışın (veya yoksa getirin). Tipik olarak bir risk analizi toplantısının çıktısı basit iki sütunlu bir tablodur: risk ve riskin azaltılması için üzerinde anlaşmaya varılan stratejinin ne olduğu ("asla gerçekleşmediğini düşünüyoruz" kabul edilebilir bir azaltıcı etkidir; önemli olan mevcut düşünceyi kaydetmek konuyla ilgili olarak). Sorunlarınızın risk olarak kaydedildiğinden emin olun. Riskler düzenli olarak gözden geçirilmelidir; büyük olasılıkla kriz gerçekleşmeden çok önce birkaç kişi sizin bakış açınıza gelecektir ve bir risk incelemesi " gerçekleşen bir OMG; bu "katalizör gibi devam etmekte çılgınca davranırız. Uzun vadede, bir kağıt izi" bak, burada kurumsal bir sorunumuz var "demek ve tasarıma veya değişime karşı tavır almak için faydalı bir kanıt.


0

Fikirlerinizi nasıl uygulayabilirsiniz?

Toplantılarda ilk olarak sorunlara meydan okumalar denir. Sorunları çözersiniz, zorlukların üstesinden gelirsiniz. Zorluklar iyi şeylerdir, sorunlar değildir.

Yavaş başlayın ve bu tekniği tek seferde tek bir meydan okumada kullanın. Bir dahaki sefere patronunuzun fikirlerinizden birini benimsemesini istediğinizde aşağıdakileri yapın:

  • Üç benzer ama farklı yaklaşım geliştirin
  • Patronuna bir şey için yardımına ihtiyacın olduğunu söyle
  • Sorunu çözmek için üç yöntemden hangisinin en iyi eylem yöntemi olduğundan emin olmadığınızı açıklayın
  • Üç kişiden birini seçmenize yardım etmesini isteyin

1. Bu son derece güçlü. Yaptığınız şey ültimatom değil seçimler sağlamak. Ultimatumlar daha sonra vurulmuyor çünkü bu onların fikri değil ve sadece bir seçenek var.

2. Kelime kullanımınız burada çok önemlidir. " Yardımına ihtiyacım var ".

3. Patronun "A", "B" veya "C" yi seçmesine izin verin. Aslında patron "A", "B" ve "C" bölümlerini çekerek "D" seçeneğini yaratsın. Yaptığın şey patronun seçim yapmasına izin vermek.

Bu noktada, hangi seçeneği seçtiğini daha az önemseyebilirsiniz, çünkü hepsi sizin fikirlerinizdir. Sorunu gerçekten çözdüğünü düşünecek çünkü kararın onun olmasına izin veriyorsunuz.


0

Fikrinizi Proof of Concepthayata geçirin. Ekibinize mevcut sorunu çözdükleri ve çözdükleri bir şey gösterirseniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.