El cercador trobarà

Molta gent pensa en els problemes que els preocupen abans d'anar a dormir o en despertar-se. No sóc una excepció. Aquest matí m'ha vingut una al cap comentar de Habr:

Un company va compartir una història en un xat:

L'any passat vaig tenir un client fantàstic, això va ser quan estava tractant amb una pura "crisi".
El client té dos equips al grup de desenvolupament, cadascun s'ocupa de la seva pròpia part del producte (condicionalment, el back office i el front office, és a dir, programari que treballa en la formació de comandes i programari que treballa en l'execució de comandes), integrant-se ocasionalment entre ells.
L'equip de back office ha anat a la baixa: sis mesos de problemes continus, els propietaris amenacen amb acomiadar tothom, van contractar un consultor, després del consultor van contractar més que un altre (jo). A més, el segon equip (storfront) va funcionar amb normalitat i va seguir treballant amb normalitat, va ser l'equip de back-office, que també havia treballat amb normalitat abans, el que va començar a desordenar-se. Els equips s'asseuen a diferents oficines i estan acostumats a enfadar-se els uns als altres.

Motiu: botiga i tornada són un sol sistema, hi ha moltes dependències, els equips de les diferents oficines no es comunicaven entre ells. Els propietaris "miren" la part davantera tot el temps, de manera que hi tenen noves funcions, idees i control. Era un noi de tots els oficis, una combinació de BA, dissenyador i "porta'ns cafè". Aquest noi, desapercebut pel seu equip, feia un munt de petites tasques com “avisar el desplegament al segon equip”, “actualitzar la documentació”, etc. rutina, fins a "introduir tota mena de números de versió i components al bitllet". Però el nen no va escriure cap codi i, en un moment donat, els propietaris van decidir optimitzar-lo i acomiadar-lo. Per a l'equip de la botiga, res ha canviat, simplement no van crear ni actualitzar els molls, i l'equip de backoffice es va trobar en una situació en què els llançaments de la botiga els trenquen alguna cosa, i aquest és el seu problema, i si els seus llançaments trenquen alguna cosa per a ells. la botiga, aquest és de nou els seus problemes, perquè la botiga està a la vista dels propietaris :)

Què em va cridar l'atenció amb aquest comentari i què trobarà el cercador al títol, sota el tall.

He estat desenvolupant aplicacions web durant 20 anys, així que la part davantera i posterior no són només paraules per a mi. Són coses molt relacionades. Per exemple, no puc imaginar una situació en què el davant es desenvolupi en un aïllament total (o molt fort) de l'esquena. Les dues parts operen amb les mateixes dades i realitzen operacions molt semblants. Puc imaginar aproximadament quanta informació es mou entre els desenvolupadors d'ambdós equips per coordinar el desenvolupament, i quant de temps i amb quina freqüència s'han de fer aquestes aprovacions. Els equips no poden evitar comunicar-se estretament, encara que es trobin en zones horàries diferents. Sobretot si teniu JIRA.

Sé que no té sentit advertir els desenvolupadors posteriors sobre el desplegament del front. La nova versió del davant no pot trencar res a la part posterior, però al contrari, sí. Són els desenvolupadors front-end els que estan interessats a notificar als desenvolupadors back-end que necessiten una funcionalitat nova o modificada. El front depèn dels desplegaments posteriors, i no a l'inrevés.

Quin noi que"porta'ns cafè", no hi pot haver un BA (si per BA ens referim a "analista de negocis"), i un BA no pot ser "noi, porta'ns cafè". I sens dubte,"afegir tota mena de números de versió i components"Ni el "nen" ni el BA ho poden fer sense parlar amb els equips de desenvolupament. És com el carro davant el cavall.

Com que el "nen" va ser acomiadat, llavors aquestes funcions, des de "portar cafè"i abans"posar-hi greix", s'hauria d'haver redistribuït entre els altres membres de l'equip. En un grup establert, els fluxos d'informació i els rols es fixen; si l'intèrpret d'un o diversos rols ha abandonat l'escenari, la resta dels membres del grup encara tenen la necessitat de rebre familiars. informació de rols familiars. Simplement no poden deixar de notar que la informació necessària per a la feina ha deixat d'arribar-hi. És com si un drogoaddicte no pugui deixar de notar el fet que el subministrament de drogues s'ha aturat. I tal com busca un drogodependent. i troba altres canals, de manera que els membres del grup intentaran trobar fonts d'informació que necessiten a l'"altra banda" i nous intèrprets de papers antics, i definitivament trobaran, almenys, algú que, al seu parer, hauria de donar ells la informació necessària.

Fins i tot si suposem que els canals habituals d'informació s'han tancat, i qui hauria de creure que no ho hauria de fer, els desenvolupadors posteriors, sota l'amenaça d'acomiadament, no amagaran al propietari els motius dels seus propis fracassos per sis mesos, sabent que els seus problemes es deuen a la manca de la informació necessària. Els propietaris no seran "estúpids" durant sis mesos, ja que abans necessitaven la informació".estava cobert de greix", i ara ningú l'hi afegeix. I el primer consultor gairebé no va ser tan poc professional com per no parlar amb els desenvolupadors back-end i no arribar a l'origen del problema: la falta de coordinació entre els equips. Aquest és el motiu dels problemes descrits, i no l'acomiadament del "nen".

Una manca de comunicació banal entre desenvolupadors és una causa típica de molts problemes en el desenvolupament i més. No cal ser un gran consultor per trobar-lo. N'hi ha prou amb ser raonable.

Crec que tota aquesta història està ben pensada i ben explicada. Bé, no s'ha inventat del tot: tots els elements s'han tret de la vida (davant, darrere, desenvolupament, noi, cafè, "greix", ...). Però estan connectats de tal manera que aquest disseny no es produeix a la vida. Per separat, tot això es pot trobar al món que ens envolta, però en aquesta combinació, no. He escrit més amunt per què .

Tanmateix, es presenta de manera molt plausible. Es llegeix amb interès i hi ha implicació personal. Simpatia per "noi pràctic", el petit mecanisme poc apreciat de la gran màquina (es tracta de mi!). Condescendència cap als desenvolupadors que són tan intel·ligents i experimentats, però que no poden veure més enllà dels seus propis nassos (estan al meu voltant!). Una lleugera burla dels propietaris, els nois rics que es van fer "bo-bo" amb les seves pròpies mans i no entenen els motius (Bé, la imatge escupida del meu lideratge!). El menyspreu pel primer "consultor" que no va trobar una font de problemes tan senzilla (Sí, fa poc aquest noi va entrar amb ulleres i va caminar amb aspecte intel·ligent), i una unitat entusiasta amb un consultor "de debò", que era l'únic que podia apreciar el paper real d'un noi de tots els oficis (aquest sóc jo!).

Sents satisfacció interior després de llegir aquest comentari? El nostre paper com a petits engranatges en un gran mecanisme en realitat no és tan petit! Magníficament dit, encara que no sigui cert. Però quin regust més agradable.

No sé quin tipus de company i en quina xerrada vaig compartir aquesta revelació amb el meu company mkrentovskiy i per què company mkrentovskiy Vaig decidir publicar-lo sota l'article "Quants anys porta la taigà caminant - entengueu que no"Excel·lent autor-habr nmivan'a (que, per cert, ocupa el primer lloc del rànquing d'Habr de moment!), però admeto que el meu company mkrentovskiy ho va fer molt bé. El missatge del comentari i l'estil de presentació són tan coherents amb el missatge i l'estil d'altres publicacions nmivan'bé, què podria pensar que un consultor de crisi del comentari i GG de moltes publicacions nmivan'a és la mateixa persona.

Vaig llegir un munt de publicacions d'Ivan Belokamentsev quan l'autor va començar les seves activitats sobre Habré (el 2017). Alguns fins i tot el gaudeixen (temps, два). Té un bon estil i una presentació interessant del material. Les seves històries són molt semblants a històries de la vida real, però tenen gairebé zero possibilitats de passar realment realitat. Així és amb aquesta història del comentari.

Per dir-te la veritat, personalment no crec que Habr hagi millorat amb les publicacions d'Ivan. Però la seva valoració i opinions altres habitants d'Habr diuen el contrari:

No entenc els teus ploris. Habr fa temps que rellisca, però l'autor dóna una mica d'espurna i millora l'estat d'ànim dels lectors) traient el recurs de l'abisme.

Sí, Habr no és una organització benèfica, Habr és un projecte comercial. Habr és un mirall que reflecteix els nostres desitjos. No els meus desitjos personals ni els de cada visitant individual, sinó la totalitat de tots els nostres desitjos: la "mitjana de l'hospital". I Ivan Belokamentsev sent millor que ningú allò que tots necessitem col·lectivament i ens ho dóna.

Potser no hauria escrit aquest article si no hagués començat a veure la sèrie"Papa jove".

"Hem perdut Déu"(Amb)

Això és de la sèrie. I això és sobre nosaltres.

Ja no estem captivats per la realitat creada pel Creador.

Déu, la natura, el Big Bang... el que sigui. La realitat hi és. Al nostre voltant i independentment de nosaltres.

Hi vivim d'acord amb les lleis de la natura (el Pla de Déu). Aprenem les lleis (Pla) i aprenem a utilitzar la realitat en què vivim per viure encara millor. Posarem a prova les nostres conjectures amb pràctica, descartant les incorrectes i deixant les pertinents. Interactuem amb la realitat i la canviem.

I en això hem tingut molt èxit.

Hi ha molta gent al planeta. Molts. Amb la productivitat laboral actual, ja no necessitem sobreviure: la minoria pot proporcionar a la majoria tot el que necessita. La majoria de la gent ha de mantenir-se ocupada amb alguna cosa. Històricament, l'excés de recursos destinats a la creativitat anava als més talentosos (o als més disruptius, que també és talent). Ara hi ha tants recursos gratuïts que tothom amb qualsevol talent ho pot obtenir, independentment del seu nivell. Compareu quantes pel·lícules s'estrenen a l'any arreu del món i quantes d'elles podeu veure. Quants llibres s'escriuen i quins d'ells es poden llegir. Quanta informació s'aboca a Internet i quina es pot utilitzar.

Per què la professió informàtica és tan popular? Sí, perquè pots abocar un abisme de recursos a la informàtica i ningú no parpellejarà (només recorda el problema de l'any 2000). Al cap i a la fi, a TI pots passar anys desenvolupant aplicacions que quedaran obsoletes fins i tot abans de llançar-se, pots intentar integrar components incompatibles i encara fer-los funcionar, pots reinventar les teves pròpies rodes una i altra vegada, o pots ara mateix. començar a donar suport a programes a Fortran, que fa 20 anys més que ha estat cobert de molsa. Pots passar-te tota la vida en TI i no fer res útil. I el més important, ningú ho notarà! Fins i tot tu mateix.

Pocs de nosaltres serem capaços de deixar una marca en el sector informàtic. I encara menys gent podrà deixar enrere un bon record. Els resultats del nostre treball es depreciaran en els propers 10-20 anys, en el millor dels casos, o fins i tot abans. I sens dubte al llarg de la nostra vida (si arribem a l'edat de jubilació). No podrem ensenyar als nostres néts els sistemes informàtics en què va treballar el seu avi en la seva joventut. La gent simplement oblidarà els seus noms. Al començament de la meva carrera vaig aixecar estacions postals cc:Correu sota "eix de l'eix". Estic a 20 anys de la jubilació i a 10 anys de tenir néts, però la majoria de vosaltres ja no heu sentit res a parlar de "l'aplicació de correu electrònic destacada de mitjans dels 90" ("paquet de programari de correu electrònic principal de mitjans dels anys noranta").

Potser en realitat som poc conscients de la inutilitat de la nostra càrrega informàtica, però en el subconscient ens esforcem per escapar-nos on ens sentim còmodes. En mons de ficció on l'ús de Scrum i Agile condueixen inevitablement a l'aparició de productes que conquisten el món amb la seva utilitat durant dècades. On no som simples petits engranatges de grans mecanismes, sinó engranatges sense els quals es trenquen grans mecanismes. On la nostra vida no té lloc en l'execució sense sentit d'accions rutinàries, sinó que està plena de creativitat i creació, dels resultats de les quals podem estar orgullosos.

Ens escapem a aquests mons bells i ficticis de la nostra pròpia inutilitat al món real. Els busquem per consol.

Busquem consol, també a Habré. I l'Ivan ens la regala aquí.

Font: www.habr.com

Afegeix comentari