Arayıcı bulmasına izin verdi

Pek çok insan yatmadan önce veya uyandıktan sonra kendilerini ilgilendiren sorunları düşünür. Ben bir istisna değilim. Bu sabah aklıma biri geldi yorumlar Habr'dan:

Bir meslektaşım sohbette bir hikaye paylaştı:

Geçen yıl harika bir müşterim vardı, o zamanlar tam bir "kriz" ile uğraştığım zamanlardı.
Müşterinin geliştirme grubunda, her biri ürünün kendi kısmıyla ilgilenen (şartlı olarak arka ofis ve ön ofis, yani sipariş oluşumu üzerinde çalışan yazılım ve siparişin yürütülmesi üzerinde çalışan yazılım) zaman zaman birbirleriyle entegre olan iki ekibi vardır.
Arka ofis ekibi tamamen yokuş aşağı gitti: Altı aydır devam eden sorunlar, şirket sahipleri herkesi kovmakla tehdit ediyor, bir danışman tuttular, danışmandan sonra birden fazla (ben) işe aldılar. Üstelik ikinci ekip (storfront) normal çalıştı ve normal çalışmaya devam etti, daha önce de normal çalışan arka ofis ekibi ortalığı karıştırmaya başladı. Ekipler farklı ofislerde oturuyor ve birbirlerini kızdırmaya alışıklar.

Sebep: mağaza ve sırt tek bir sistemdir, içinde çok fazla bağımlılık vardır, farklı ofislerdeki ekipler birbirleriyle iletişim kuramamıştır. Sahipler her zaman ön tarafa "bakar", böylece yeni özelliklere, fikirlere ve kontrole sahip olurlar. Lisans, tasarımcı ve "bize kahve getir" kelimelerinin birleşiminden oluşan, her işi bilen bir çocuktu. Ekibi tarafından fark edilmeyen bu çocuk, "ikinci ekibe dağıtım hakkında bilgi vermek", "belgeleri güncellemek" vb. gibi bir dizi küçük görevi yerine getiriyordu. rutin olarak "her türlü sürüm numarasını ve bileşeni bilete girin." Ancak çocuk herhangi bir kod yazmadı ve bir noktada işletme sahipleri onu optimize etmeye ve kovmaya karar verdi. Mağaza ekibi için hiçbir şey değişmedi, yalnızca dock'ları oluşturmadılar veya güncellemediler ve arka ofis ekibi kendisini mağazanın sürümlerinin kendileri için bir şeyleri bozduğu bir durumda buldu ve bu onların sorunu ve eğer onların sürümleri onlar için bir şeyleri bozuyorsa. mağaza, bu da yine onların sorunu, çünkü mağaza tamamen sahiplerinin gözü önünde :)

Bu yorumda dikkatimi çeken şey ve arama yapanın başlığın altında - kesimin altında ne bulacağı.

20 yıldır web uygulamaları geliştiriyorum, dolayısıyla ön/arka benim için sadece kelimelerden ibaret değil. Bunlar çok yakından ilişkili şeyler. Örneğin ön tarafın arkadan tamamen (veya çok güçlü) izole edilerek geliştirildiği bir durumu hayal edemiyorum. Her iki taraf da aynı veriler üzerinde çalışır ve çok benzer işlemler gerçekleştirir. Geliştirmeyi koordine etmek için her iki ekibin geliştiricileri arasında ne kadar bilginin taşındığını ve bu onayların ne kadar süreyle ve ne sıklıkta yapılması gerektiğini kabaca hayal edebiliyorum. Ekipler, farklı saat dilimlerinde olsalar bile yakın iletişim kurmadan edemezler. Özellikle JIRA'nız varsa.

Arka geliştiricileri cephenin konuşlandırılması konusunda uyarmanın anlamsız olduğunu biliyorum. Ön tarafın yeni versiyonu arka tarafta hiçbir şeyi kıramaz ama tam tersi evet. Arka uç geliştiricilere yeni veya değiştirilmiş işlevselliğe ihtiyaç duyduklarını bildirmekle ilgilenenler ön uç geliştiricilerdir. Ön taraf, arkadaki dağıtımlara bağlıdır ve bunun tersi geçerli değildir.

Hangi çocuk kim"bize kahve getir", BA olamaz (eğer BA ile "iş analisti"ni kastediyorsak) ve BA olamaz "oğlum, bize kahve getir". Ve kesinlikle, "her türlü sürüm numarasını ve bileşeni ekleyin"Ne 'oğlan' ne de BA bunu geliştirme ekipleriyle tartışmadan yapamaz. Bu, atın önündeki araba gibidir.'

"Oğlan" kovulduğundan bu yana bu işlevler "kahve getir"ve öncesi"yağ koymak", diğer ekip üyeleri arasında yeniden dağıtılmalıdır. Yerleşik bir grupta bilgi akışları ve roller sabittir; bir veya daha fazla rolün oyuncusu sahneyi terk etmişse, grup üyelerinin geri kalanının hala tanıdık almaya ihtiyacı vardır. tanıdık rollerden gelen bilgiler. İş için gerekli bilgilerin artık kendilerine gelmediğini fark etmeden duramazlar. Bu, bir uyuşturucu bağımlısının uyuşturucu arzının durduğu gerçeğini fark etmeden duramaması gibidir. Ve tıpkı bir uyuşturucu bağımlısının, ve başka kanallar bulur, böylece grup üyeleri ihtiyaç duydukları bilgilerin kaynaklarını "diğer" tarafta ve eski rollerin yeni icracılarında bulmaya çalışacaklar ve kesinlikle en azından kendi görüşlerine göre vermesi gereken birini bulacaklar. onlara gerekli bilgileri

Olağan bilgi kanallarının kapatıldığını varsaysak bile ve kapatması gereken kişi bunu yapması gerektiğini düşünmese bile, işten çıkarılma tehdidi altındaki arka geliştiriciler, kendi başarısızlıklarının nedenlerini sahibinden saklamayacaktır. Sorunlarının gerekli bilgilerin eksikliğinden kaynaklandığını bilerek altı ay. Sahipler, bilgiye daha önce ihtiyaç duyduklarını görerek altı ay boyunca "aptal" olmayacaklar.yağla kaplıydı" ve şimdi kimse onu oraya eklemiyor. Ve ilk danışman, arka uç geliştiricilerle konuşmayacak ve sorunun kaynağına - ekipler arasındaki koordinasyon eksikliğine - inmeyecek kadar profesyonellikten pek uzak değildi. anlatılan sorunların nedeni "oğlanın" işten çıkarılması değil.

Geliştiriciler arasındaki sıradan iletişim eksikliği, geliştirmedeki birçok sorunun ve daha fazlasının tipik bir nedenidir. Bunu bulmak için harika bir danışman olmanıza gerek yok. Mantıklı olmak yeterli.

Bütün bu hikayenin iyi düşünülmüş ve güzelce anlatıldığını düşünüyorum. Tamamen icat edilmedi - tüm unsurlar hayattan alınmıştır (ön, arka, gelişme, oğlan, kahve, "şişman", ...). Ama hayatta böyle bir tasarım oluşmayacak şekilde birbirine bağlılar. Ayrı olarak, tüm bunlar çevremizdeki dünyada bulunabilir, ancak böyle bir kombinasyon halinde - hayır. Nedenini yukarıda yazdım. .

Ancak oldukça inandırıcı bir şekilde sunuluyor. İlgiyle okunuyor ve kişisel katılım var. İçin sempati "becerikli çocuk", büyük makinenin takdir edilmeyen küçük mekanizması (benim hakkımda!). Çok akıllı ve deneyimli olmasına rağmen kendi burnunun ötesini göremeyen geliştiricilere karşı küçümseme (hepsi etrafımda!). Sahipleriyle hafif bir alay konusu, kendi elleriyle kendilerini "bo-bo" yapan ve nedenlerini anlamayan zengin adamlar (Liderliğimin tüküren imajı!). Sorunların bu kadar basit bir kaynağını bulamayan ilk “danışman”ı küçümsemek (evet, geçenlerde bu adam gözlüklü geldi ve akıllı görünerek ortalıkta dolaştı) ve her işi bilen bir çocuğun gerçek rolünü takdir edebilecek tek kişi olan "gerçek" bir danışmanla coşkulu bir birliktelik (O benim!).

Bu yorumu okuduktan sonra içsel bir tatmin hissediyor musunuz? Büyük bir mekanizmanın küçük çarkları olarak rolümüz aslında o kadar da küçük değil! Doğru olmasa bile harika bir şekilde ifade edildi. Ama ağızda kalan ne hoş bir tat.

Bu açıklamayı meslektaşımla nasıl bir meslektaş olarak ve hangi sohbette paylaştığımı bilmiyorum mkrentovskiy ve neden meslektaşım mkrentovskiy Makalenin altında yayınlamaya karar verdim "Tayga kaç yıldır yürüyor - hayır anlayın"olağanüstü habr yazarı nmivan'a (bu arada, şu anda Habr'ın sıralamasında ilk sırada yer alıyor!), ama itiraf etmeliyim ki meslektaşım mkrentovskiy bunu son derece iyi yaptı. Yorumun mesajı ve sunum tarzı diğer yayınların mesaj ve tarzıyla o kadar tutarlı ki nmivan'Peki, pek çok yayının yorumlarından ve GG'sinden bir kriz danışmanının bu konuda ne düşündüğünü düşünüyorsunuz? nmivan'A aynı kişi.

Yazar Habré'deki faaliyetlerine başladığında (2017'de) Ivan Belokamentsev'in pek çok yayınını okudum. Hatta bazıları bundan keyif alıyor (zaman, iki). İyi bir tarzı ve materyali ilginç bir şekilde sunması var. Hikâyeleri gerçek hayat hikâyelerine çok benziyor ama gerçekte gerçekleşme şansları neredeyse sıfır. gerçeklik. Yorumdaki bu hikayede de böyle.

Doğrusunu söylemek gerekirse ben şahsen Habr'ın Ivan'ın yayınlarıyla düzeldiğini düşünmüyorum. Ama onun puanı ve мнения Habr'ın diğer sakinleri bunun tersini söylüyor:

Sızlanmanı anlamıyorum. Habr çoktan kaymış durumda, ancak yazar, kaynağı uçurumdan çekerek küçük bir kıvılcım veriyor ve okuyucuların ruh halini iyileştiriyor.

Evet Habr bir hayır kurumu değil, Habr ticari bir projedir. Habr arzularımızı yansıtan bir aynadır. Benim kişisel arzularım ya da her bir ziyaretçinin arzuları değil, tüm arzularımızın toplamı - "hastane ortalaması". Ve Ivan Belokamentsev, hepimizin kolektif olarak ihtiyaç duyduğu şeyi herkesten daha iyi hissediyor ve bunu bize veriyor.

Eğer diziyi izlemeye başlamasaydım belki bu yazıyı yazamazdım"genç Papa".

"Tanrıyı kaybettik"(C)

Bu diziden. Ve bu bizimle ilgili.

Artık Yaratıcının yarattığı gerçekliğin büyüsüne kapılmıyoruz.

Tanrı, Doğa, Büyük Patlama, her neyse. Gerçek oradadır. Etrafımızda ve bizden bağımsız.

Doğa kanunlarına (Tanrı'nın Planı) uygun olarak yaşıyoruz. Yasaları (Plan) öğreniyoruz ve içinde yaşadığımız gerçekliği daha iyi yaşamak için kullanmayı öğreniyoruz. Tahminlerimizi pratik yaparak test edeceğiz, yanlış olanları atıp ilgili olanları bırakacağız. Gerçeklikle etkileşime gireriz ve onu değiştiririz.

Ve bunda çok başarılı olduk.

Gezegende birçok insan var. Çok fazla. Mevcut işgücü verimliliğiyle artık hayatta kalmamıza gerek yok; azınlık, çoğunluğa ihtiyaç duyduğu her şeyi sağlayabilir. Çoğu insan kendini bir şeylerle meşgul etmeye ihtiyaç duyar. Tarihsel olarak, yaratıcılığa ayrılan fazla kaynaklar en yetenekli olanlara (ya da en yıkıcı olanlara, yani aynı zamanda yeteneğe) gidiyordu. Artık o kadar çok ücretsiz kaynak var ki, seviyeleri ne olursa olsun, her yeteneğe sahip herkes bu kaynaklara ulaşabiliyor. Dünyada yılda kaç filmin vizyona girdiğini ve bunlardan kaçını izleyebileceğinizi karşılaştırın. Kaç kitap yazılıyor, hangileri okunabiliyor? İnternete ne kadar bilgi dökülüyor ve bunların neleri kullanılabilir?

BT mesleği neden bu kadar popüler? Evet, çünkü BT'ye çok fazla kaynak aktarabilirsiniz ve kimse gözünü kırpmaz (sadece 2000 yılının sorununu hatırlayın). Sonuçta, BT'de, daha piyasaya sürülmeden önce geçerliliğini yitirecek uygulamaları geliştirmek için yıllarınızı harcayabilir, uyumsuz bileşenleri entegre etmeyi deneyebilir ve yine de onları çalışır hale getirebilirsiniz, kendi tekerleklerinizi tekrar tekrar yeniden icat edebilirsiniz veya hemen şimdi yapabilirsiniz. 20 yıl önce yine yosunla kaplı olan Fortran'daki programları desteklemeye başlayın. Tüm hayatınızı BT'de geçirebilir ve yararlı hiçbir şey yapamazsınız. Ve en önemlisi bunu kimse fark etmeyecek! Kendin bile.

Çok azımız bilişim sektöründe iz bırakabilecek. Ve daha da az insan arkasında iyi bir anı bırakabilecek. Çalışmalarımızın sonuçları en iyi ihtimalle önümüzdeki 10-20 yıl içerisinde, hatta daha erken bir zamanda değer kaybedecektir. Ve elbette yaşamımız boyunca (emeklilik yaşına ulaşırsak). Dedelerinin gençliğinde üzerinde çalıştığı bilgisayar sistemlerini torunlarımıza gösteremeyeceğiz. İnsanlar isimlerini unutacaklar. Kariyerimin başında posta istasyonları kurdum cc:Posta altında "aks mili". Emekliliğime 20 yıl, torun sahibi olmaya da 10 yıl uzaktayım, ancak çoğunuz "90'ların ortalarındaki olağanüstü e-posta uygulaması" hakkında hiçbir şey duymadınız ("1990'ların ortalarının en iyi e-posta yazılım paketi").

Belki gerçekte BT yükümüzün boşuna olduğunun pek farkında değiliz, ancak bilinçaltımızda rahat olduğumuz yere kaçmaya çalışıyoruz. Scrum ve Agile kullanımının kaçınılmaz olarak onlarca yıl boyunca kullanışlılığıyla dünyayı fetheden ürünlerin ortaya çıkmasına yol açtığı kurgusal dünyalara. Büyük mekanizmaların basit küçük dişlileri olmadığımız, ancak büyük mekanizmaların kırılmadığı dişliler olduğumuz yer. Hayatımızın rutin eylemlerin anlamsız bir şekilde yürütülmesiyle geçmediği, sonuçlarından gurur duyabileceğimiz yaratıcılık ve yaratımla dolu olduğu yer.

Gerçek dünyadaki değersizliğimizden bu güzel, kurgusal dünyalara kaçıyoruz. Teselli için onlara bakıyoruz.

Habré de dahil olmak üzere teselli arıyoruz. Ve Ivan bunu bize burada veriyor.

Kaynak: habr.com

Yorum ekle