

{"id":1481,"date":"2015-02-10T20:18:17","date_gmt":"2015-02-10T18:18:17","guid":{"rendered":"http:\/\/catalinx.ro\/wordpress\/?p=1481"},"modified":"2015-02-14T13:35:47","modified_gmt":"2015-02-14T11:35:47","slug":"never-trust-the-programers-ii","status":"publish","type":"post","link":"https:\/\/catalinx.ro\/wordpress\/?p=1481","title":{"rendered":"Never trust the programers II."},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/t0.gstatic.com\/images?q=tbn:ANd9GcSBsFl-E2rcKCuA4_FN767m19_YaJuF8M3L0w9KwGtejlM0oUMcci8dwOYi\" alt=\"\" width=\"275\" height=\"184\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Tag line: Never break the life \u00a0routine of a programmer. He dumps.<\/strong><\/p>\n<p><!--more--><\/p>\n<p>Stiu ca vedeti asta si ziceti ,bah asa repede? Ce dracu&#8217; mai facusi?<\/p>\n<p>Eu, nimic , nu cautam vinovati acum, ca deja i-am gasit :D.<\/p>\n<p>Dupa ce ne \u00a0scoseram capul din cur ( versiunea mea pentru &#8220;think outside the box&#8221; ) si cu doua functii \u00a0si ceva rutine repararam \u00a0din SAP (fara access pe oracle) tabela belita si bravam cu camasile desfacute la piept si la maneci, facui eu un transport maaare, urias, cu o gramada de obiecte consolidate pentru preproductie . 482, mai exact. Programe , tabele , clase , ecrane \u00a0configurari de sistem si creare de &#8220;condition tables&#8221; si ce s-o mai fi nimeit , ca n-am inebunit sa citesc toate alea.<\/p>\n<p>&nbsp;<\/p>\n<p>Am verificat pachetul ,am exclus obiectele in lucru , l-am bibilit, i-am dat drumu&#8217; in sistemul de test. A mers. Am vorbit cu sefu&#8217; de echipa ( ce-mi place nomenclatura asta). Asta a zis ca transporta el in pre-productiv , ca nu lasa asa responsabilitate nimanui ,ca tre&#8217; sa avem sistemul gantza pentru UAT ( user acceptance test). No, \u00a0bine . Thanks a bunch.<\/p>\n<p>Ma duc beau o apa , o elimin. Dand refresh in sistemul preproductiv si vazand ca nu se intampla absolut nimic , il intreb pe om gen &#8220;ne miscam si noi mai cu talent?&#8221;<\/p>\n<p>Se uita ciudat la mine cu privirea aia de &#8220;am terminat bah demult&#8221;. Apoi se uita in monitor. \u00a0Apoi se face rosu si \u00a0&#8220;facepalm&#8221; si &#8220;oh shit&#8221;.<\/p>\n<p>Stiu ce s-a intamplat. Nu trebuie sa spuna. Ca am dat refresh la loguri. A importat \u00a0totul (aproape) in productiv.<\/p>\n<p>Eh , &#8220;Pai foarte bine&#8221;, ii zic,&#8221; putem sa sarim peste perioada asta de 3 saptamani de UAT&#8221;. &#8230;Daca tot avem totul in productie.<\/p>\n<p>Acu&#8217; 5 ore \u00a0mi se parea de cacat sa avem o tabela standard belita in sistemul preproductiv si in ala de test. Aia era joaca de copii.<\/p>\n<p>Cacatul de SAP nu are un tool standard cu care sa faci reverse la transporturi.<\/p>\n<p>Ba are \u00a0, cred , in solution manager si mai sunt \u00a0cateva tooluri 3rd party care fac \/ permit asta. Solution manageru&#8217; , te zgarii pe ochi sa il folosesti. Iti trebuie echipa de management de transporturi, metodologie , pula mea.<\/p>\n<p>Cred ca de aia si se ajunge la solutii monstruoase in care o echipa asteapta juma de zi sau o zi ca sa se mute un transport sau un pachet dintr-un sistem in altul.<\/p>\n<p>Aaanyway , partea mea de vina \u00a0si nu glumesc aici e ca am stricat rutina unui om. Omul mi-a cerut sa fac un transport in care sa includ toate obiectele . Se astepta la o cerere de workbench ( e psibil ca multi sa nu inteleaga ce zic , nu conteaza) . Eu am facut un transport of copies care are aceleasi obiecte dar de obicei nu ae o ruta de transport automata , ci se face cu mana. Cum am facut eu e, in general bine, pentru tot releas-ul , intrucat era un transport care sa repare alte transporturi lipsa , sau in dezordine, dar oamenii aici sunt obisnuiti pe pilot automat. Asa ca a trebuit sa il adauge cu mana in coada de transporturi ca nu se propaga ca workbench-ul pe aceeasi ruta de transport. L-a pus in preproductiv si apoi in productiv, ca va urma candva sa il importe si acolo si sa nu uite de el.Ca daca uita , va fute sisteul productiv inainte de go live si va trebui sa reparam&#8230; Apoi a dat click pe import. In productiv. \u00a0Acum sistemul arata cam ca in poza. Poate e ok , poate nu. Nimeni nu stie. D-aia l-au si oprit.<\/p>\n<p>Presupun ca e absolut frustrant , ca \u00a0project leader sa fii nevoit sa scrii <b>Eu\u00a0<\/b> am futut sistemul productiv. Intr-un mail catre management.<\/p>\n<p><strong>Asta se intampla cand strici rutina unui om \u00a0, iar eu stiu bine asta, ca mi se intampla destul de des sa-mi strice altii rutinele ( see the wife).\u00a0<\/strong><\/p>\n<p>Bine, nici chiar asa rateuri , pan-aum n-am dat.Pe linie profesionala. \u00a0Dar e timp. Si nu mi se pare decat nefericit.<\/p>\n<p>Cam multa mana libera \u00a0in compania asta , in comparatie cu ce-am vazut pana acum. D-aia imi si plac francezii ( nu glumesc) . \u00a0Laissez faire!<\/p>\n<p>Acum sta dupa reverse din backup plus redo logs.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Tag line: Never break the life \u00a0routine of a programmer. He dumps.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7,229],"tags":[242,240,239,241],"class_list":["post-1481","post","type-post","status-publish","format-standard","hentry","category-administrare-it","category-tech","tag-broken-routines","tag-fucked-transports-sap","tag-no-rollback-for-sap-transports","tag-probable-mistakes"],"views":2453,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4Eq23-nT","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1481"}],"version-history":[{"count":5,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1481\/revisions"}],"predecessor-version":[{"id":1525,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1481\/revisions\/1525"}],"wp:attachment":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}