{"id":41818,"date":"2020-02-16T20:46:08","date_gmt":"2020-02-16T17:46:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/sem-arhetipov-prevrashheniya-po-princzipam-devops"},"modified":"2020-02-16T20:46:08","modified_gmt":"2020-02-16T17:46:08","slug":"sem-arhetipov-prevrashheniya-po-princzipam-devops","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","title":{"rendered":"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pyetja \"si t\u00eb implementoni DevOps\" \u00ebsht\u00eb e pranishme p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb, por materialet e mira nuk jan\u00eb kaq t\u00eb shumta. Ndonj\u00ebher\u00eb b\u00ebheni viktim\u00eb e reklamat t\u00eb konsultant\u00ebve jo shum\u00eb t\u00eb zgjuar, t\u00eb cil\u00ebt duan t\u00eb shesin koh\u00ebn e tyre, pa r\u00ebnd\u00ebsi sesi. Ndonj\u00ebher\u00eb, ato jan\u00eb fjal\u00eb q\u00eb nuk kuptohen, tep\u00ebr t\u00eb p\u00ebrgjithshme, p\u00ebr m\u00ebnyr\u00ebn se si anijet e mega-korporatave lundrojn\u00eb n\u00eb hap\u00ebsir\u00ebn e universit. Lind pyetja: dhe ne \u00e7far\u00eb p\u00ebrfitimi kemi nga kjo? Autori i nderuar, a mund t\u00eb formuloni idet\u00eb tuaja n\u00eb m\u00ebnyr\u00eb m\u00eb t\u00eb qart\u00eb n\u00eb nj\u00eb list\u00eb?<\/p>\n<p>E gjith\u00eb kjo ndodh p\u00ebr shkak se praktika e v\u00ebrtet\u00eb dhe kuptimi i rezultateve t\u00eb transformimeve kulturore t\u00eb kompanive nuk jan\u00eb akumuluar shum\u00eb. Ndryshimet n\u00eb kultur\u00eb jan\u00eb gj\u00ebra afatgjata, rezultatet e t\u00eb cilave nuk do t\u00eb shfaqen brenda nj\u00eb jave ose nj\u00eb muaji. Na nevojitet dikush mjaft i moshuar, q\u00eb ka par\u00eb se si jan\u00eb krijuar dhe shkat\u00ebrruar kompanit\u00eb p\u00ebr nj\u00eb periudh\u00eb t\u00eb gjat\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/ead804a8a76605e8b3ab468d8d782ef9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>John Willis<\/b> \u00ebsht\u00eb nj\u00eb nga baballar\u00ebt e DevOps. Pas tij q\u00ebndrojn\u00eb dhjet\u00ebra vite pune me nj\u00eb num\u00ebr t\u00eb madh kompanish. Koh\u00ebt e fundit, John ka filluar t\u00eb v\u00eb re disa modele specifike, t\u00eb cilat jan\u00eb t\u00eb pranishme n\u00eb pun\u00ebn me secil\u00ebn prej tyre. Duke p\u00ebrdorur k\u00ebto arketipe, John udh\u00ebzon kompanit\u00eb n\u00eb rrug\u00ebn e v\u00ebrtet\u00eb t\u00eb transformimit DevOps. M\u00eb shum\u00eb rreth k\u00ebtyre arketipeve - n\u00eb p\u00ebrkthimin e fjalimit t\u00eb tij nga konferenca DevOops 2018.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<center><div class=\"youtube-placeholder\" data-id=\"e7FmABKOXLU\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/e7FmABKOXLU\/hqdefault.jpg\" alt=\"Luaj videon\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><b>Rreth fol\u00ebsit:<\/b><\/p>\n<p>M\u00eb shum\u00eb se 35 vjet n\u00eb menaxhimin e IT-s\u00eb, ka marr\u00eb pjes\u00eb n\u00eb krijimin e pararend\u00ebsit t\u00eb OpenCloud n\u00eb Canonical, ka kontribuar n\u00eb 10 startup-e, dy prej t\u00eb cilave i ka shitur Dell dhe Docker. Aktualisht \u00ebsht\u00eb N\u00ebnpresident i Praktikave DevOps dhe Digitale n\u00eb SJ Technologies.<\/p>\n<p><b>M\u00eb pas - nj\u00eb narracion nga perspektiva e John.<\/b><\/p>\n<p>M\u00eb quajn\u00eb John Willis, dhe m\u00eb leht\u00eb \u00ebsht\u00eb t\u00eb m\u00eb gjeni n\u00eb Twitter, <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/botchagalupe\">@botchagalupe<\/a><\/noindex>. I nj\u00ebjti pseudonim m\u00eb p\u00ebrket edhe n\u00eb Gmail dhe GitHub. Nd\u00ebrsa <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations\">n\u00eb k\u00ebt\u00eb lidhje<\/a><\/noindex> mund t\u00eb gjeni video regjistrimet e fjalimeve dhe prezantimeve t\u00eb mia.<\/p>\n<p>Kam kam shum\u00eb takime me CIO-t\u00eb e kompanive t\u00eb m\u00ebdha. Ata shpesh ankohet se nuk kuptojn\u00eb se \u00e7far\u00eb \u00ebsht\u00eb DevOps, dhe t\u00eb gjith\u00eb ata q\u00eb p\u00ebrpiqen ta shpjegojn\u00eb k\u00ebt\u00eb flasin p\u00ebr di\u00e7ka t\u00eb tyre. Nj\u00eb ankes\u00eb tjet\u00ebr e zakonshme \u00ebsht\u00eb q\u00eb DevOps nuk funksionon, megjith\u00ebse drejtor\u00ebt duket se b\u00ebjn\u00eb gjith\u00e7ka ashtu si\u00e7 iu \u00ebsht\u00eb shpjeguar. B\u00ebhet fjal\u00eb p\u00ebr kompani t\u00eb m\u00ebdha q\u00eb kan\u00eb mbi nj\u00ebqind vjet histori. Pas bisedave me ta, arrita n\u00eb p\u00ebrfundimin se p\u00ebr shum\u00eb probleme, zgjidhjet m\u00eb t\u00eb mir\u00eb jan\u00eb ato me teknologji m\u00eb t\u00eb ul\u00ebt. P\u00ebr disa jav\u00eb, thjesht bisedova me njer\u00ebz nga departamente t\u00eb ndryshme. Ajo q\u00eb shihni n\u00eb imazhin e par\u00eb n\u00eb postim \u00ebsht\u00eb projekti im m\u00eb i fundit, dhoma dukej k\u00ebshtu pas tre dit\u00ebve pune.<\/p>\n<h2>\u00c7far\u00eb \u00ebsht\u00eb DevOps?<\/h2>\n<p>\nV\u00ebrtet, n\u00ebse pyet 10 persona t\u00eb ndrysh\u00ebm, ata do t\u00eb japin 10 p\u00ebrgjigje t\u00eb ndryshme. Por ja, \u00e7far\u00eb \u00ebsht\u00eb interesante: t\u00eb gjitha k\u00ebto dhjet\u00eb p\u00ebrgjigje do t\u00eb jen\u00eb t\u00eb sakta. Nuk ka asnj\u00eb p\u00ebrgjigje t\u00eb gabuar k\u00ebtu. Kam punuar thell\u00ebsisht me DevOps p\u00ebr rreth 10 vjet, isha amerikan i par\u00eb n\u00eb DevOpsDay t\u00eb par\u00eb. Nuk do t\u00eb thosha q\u00eb jam m\u00eb i zgjuar se t\u00eb gjith\u00eb ata q\u00eb merren me DevOps, por me siguri nuk ka askush tjet\u00ebr q\u00eb t\u00eb ket\u00eb shpenzuar kaq shum\u00eb energji p\u00ebr k\u00ebt\u00eb. Un\u00eb mendoj se DevOps ndodh kur bashkohen kapitali njer\u00ebzor dhe teknologjia. Shpesh harrojm\u00eb dimensionin njer\u00ebzor, megjith\u00ebse flasim shum\u00eb p\u00ebr lloje t\u00eb ndryshme kulturash. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/01e2f7495544f4370e3dfbaf809f4c0a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTanime kemi shum\u00eb t\u00eb dh\u00ebna, pes\u00eb vjet hulumtime akademike, dhe teorit\u00eb e verifikuara n\u00eb shkall\u00eb industriale. K\u00ebto hulumtime na tregojn\u00eb se n\u00ebse n\u00eb kultur\u00ebn organizative bashkohen disa modele t\u00eb sjelljes, mund t\u00eb arrijm\u00eb nj\u00eb p\u00ebrshpejtim deri n\u00eb 2000 her\u00eb. Ky p\u00ebrshpejtim p\u00ebrputhet me nj\u00eb p\u00ebrmir\u00ebsim t\u00eb ngjash\u00ebm n\u00eb q\u00ebndrueshm\u00ebri. Ky \u00ebsht\u00eb nj\u00eb matje e sakt\u00eb e atij avantazhi q\u00eb DevOps mund t'i jap\u00eb \u00e7do kompanie. Para disa vitesh, i tregova p\u00ebr DevOps nj\u00eb CEO-je t\u00eb nj\u00eb kompanie nga lista Fortune 5000. Kur po p\u00ebrgatitesha p\u00ebr prezantimin, isha shum\u00eb nervoz, sepse m\u00eb duhej t\u00eb p\u00ebrmbledhja p\u00ebrvoj\u00ebn time shum\u00ebvje\u00e7are n\u00eb 5 minuta. <\/p>\n<p>N\u00eb fund i dha k\u00ebt\u00eb <b>definim p\u00ebr DevOps<\/b>: \u00ebsht\u00eb nj\u00eb set praktikash dhe modelet q\u00eb lejojn\u00eb transformimin e kapitalit njer\u00ebzor n\u00eb kapital organizativ me performanc\u00eb t\u00eb lart\u00eb. Nj\u00eb shembull \u00ebsht\u00eb m\u00ebnyra se si Toyota ka funksionuar gjat\u00eb 50 apo 60 viteve t\u00eb fundit.<\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/a01c5d849daed94b7b186be316db3935.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(K\u00ebtu dhe m\u00eb tej, k\u00ebto skema jan\u00eb dh\u00ebn\u00eb jo si materiale referuese, por si ilustruese. P\u00ebrmbajtja e tyre do t\u00eb ndryshoj\u00eb p\u00ebr \u00e7do kompani t\u00eb re. Megjithat\u00eb, mund t\u00eb shikohet ve\u00e7mas figura dhe t\u00eb zmadhohet) <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ev\/tw\/ax\/evtwaxgw58tceairyatafxwsu5m.png\">(n\u00eb k\u00ebt\u00eb lidhje.)<\/a><\/noindex><\/i><\/p>\n<p>Nj\u00eb nga praktikat m\u00eb t\u00eb suksesshme t\u00eb tilla \u00ebsht\u00eb <b>hartimi i vler\u00ebs s\u00eb fluksit<\/b>. P\u00ebr k\u00ebt\u00eb jan\u00eb shkruar disa libra t\u00eb mir\u00eb, autori i atyre m\u00eb t\u00eb suksesshme \u00ebsht\u00eb Karen Martin. Por gjat\u00eb vitit t\u00eb fundit kam arritur n\u00eb p\u00ebrfundimin se ky qasje \u00ebsht\u00eb tep\u00ebr teknologjike. Pa dyshim, ajo ka shum\u00eb virtyte dhe un\u00eb e kam p\u00ebrdorur shpesh. Por kur CEO-ja t\u00eb pyet arsyen pse kompanit\u00eb e tij nuk mund ta nd\u00ebrronin drejtimin, \u00ebsht\u00eb ende her\u00ebt t\u00eb flasim p\u00ebr hartimin e vler\u00ebs s\u00eb fluksit. Ka shum\u00eb pyetje shum\u00eb m\u00eb thelb\u00ebsore, p\u00ebr t\u00eb cilat duhet t\u00eb gjejm\u00eb p\u00ebrgjigje paraprakisht. <\/p>\n<p>M\u00eb duket se gabimi i shum\u00eb koleg\u00ebve t\u00eb mi \u00ebsht\u00eb se thjesht u japin kompanive nj\u00eb udh\u00ebzues me pes\u00eb pika dhe m\u00eb pas kthehen pas gjasht\u00eb muajsh p\u00ebr t\u00eb par\u00eb se \u00e7far\u00eb ka ndodhur. Edhe nj\u00eb skem\u00eb e mir\u00eb si\u00e7 \u00ebsht\u00eb hartimi i vler\u00ebs s\u00eb fluksit ka, p\u00ebr t\u00eb th\u00ebn\u00eb ndryshe, zona t\u00eb verbra (blind spots). Pas qindra intervistave me drejtor\u00eb t\u00eb kompanive t\u00eb ndryshme kam zhvilluar nj\u00eb model t\u00eb caktuar q\u00eb lejon t\u00eb ndaj problemin n\u00eb p\u00ebrb\u00ebr\u00ebs dhe tani do t\u00eb diskutojm\u00eb rendin p\u00ebr \u00e7do p\u00ebrb\u00ebr\u00ebs t\u00eb k\u00ebtyre. Para se t\u00eb aplikoj ndonj\u00eb zgjidhje teknologjike, un\u00eb p\u00ebrdor k\u00ebt\u00eb model dhe p\u00ebrfundimisht muret e mia p\u00ebrfundojn\u00eb t\u00eb mbushura me skema. S\u00eb fundmi kam punuar me nj\u00eb fond t\u00eb p\u00ebrbashk\u00ebt dhe p\u00ebrfundimisht kam pasur 100-150 t\u00eb tilla skema.<\/p>\n<h2>Kultura e keqe ha qasje t\u00eb mira p\u00ebr m\u00ebngjes.<\/h2>\n<p>\nMesazhi kryesor \u00ebsht\u00eb: asnj\u00eb Lean, Agile, SAFE dhe DevOps nuk do t\u00eb ndihmojn\u00eb n\u00ebse kultura e vet\u00eb organizat\u00ebs \u00ebsht\u00eb e keqe. \u00cbsht\u00eb si t\u00eb zhytesh n\u00eb thell\u00ebsi pa akuafangu ose t\u00eb operosh pa nj\u00eb foto me r\u00ebntgen. Me fjal\u00eb t\u00eb tjera, duke p\u00ebrcjell\u00eb Druckerin dhe Demingun: kultura e organizat\u00ebs s\u00eb keqe do t\u00eb konsumoj\u00eb \u00e7do sistem t\u00eb mir\u00eb dhe nuk do t\u00eb rrij\u00eb pa frym\u00eb. <\/p>\n<p>P\u00ebr t\u00eb zgjidhur k\u00ebt\u00eb problem kryesor, \u00ebsht\u00eb e nevojshme t\u00eb nd\u00ebrmerren hapat e m\u00ebposht\u00ebm:<\/p>\n<ol>\n<li><b>B\u00ebni t\u00eb gjitha pun\u00ebt t\u00eb dukshme:<\/b> duhet t\u00eb b\u00ebni t\u00eb gjith\u00eb pun\u00ebn t\u00eb dukshme. Jo n\u00eb kuptimin q\u00eb ajo duhet patjeter t\u00eb shfaqet n\u00eb ndonj\u00eb ekran, por n\u00eb kuptim q\u00eb ajo duhet t\u00eb jet\u00eb e v\u00ebzhgueshme.<\/li>\n<li><b>Konsolidoni sistemet e menaxhimit t\u00eb pun\u00ebs:<\/b> \u00ebsht\u00eb e nevojshme t\u00eb konsolidohen sistemet e menaxhimit. N\u00eb \u00e7\u00ebshtjen e njohurive \"fise\" dhe njohurive institucionale, n\u00eb 9 raste nga 10 ngushtica jan\u00eb njer\u00ebzit. N\u00eb lib\u00ebr <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Phoenix-Project-DevOps-Helping-Business\/dp\/0988262592\">\u00abPhoenix Project\u00bb<\/a><\/noindex> problemi ishte nj\u00eb person i vet\u00ebm, Brenti, p\u00ebr shkak t\u00eb s\u00eb cilit projekti u vonua p\u00ebr tri vjet. Dhe p\u00ebr k\u00ebt\u00eb lloj \"Brenti\" haset n\u00eb \u00e7do vend. P\u00ebr zgjidhjen e k\u00ebtyre ngushticave un\u00eb p\u00ebrdor dy pikat e m\u00ebposhtme n\u00eb list\u00ebn ton\u00eb. <\/li>\n<li><b>Metodologjia e Teoris\u00eb s\u00eb Kufizimeve:<\/b> teoria e kufizimeve.<\/li>\n<li><b>Hakat e bashk\u00ebpunimit:<\/b> hakat e bashk\u00ebpunimit. <\/li>\n<li><b>Toyota Kata (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations#kata\">Coaching Kata<\/a><\/noindex>):<\/b> n\u00eb lidhje me Toyota Kata nuk do flas shum\u00eb. N\u00ebse je i interesuar, n\u00eb GitHub-in tim <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations\">ka prezantime<\/a><\/noindex> p\u00ebr pothuajse \u00e7do nj\u00eb nga k\u00ebto tema. <\/li>\n<li><b>Organizata e Orientuar n\u00eb Treg:<\/b> organizata e orientuar n\u00eb treg.<\/li>\n<li><b>Auditor\u00ebt shift-left:<\/b> auditi n\u00eb faza t\u00eb hershme t\u00eb ciklit.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/11b3fd4cfdf01211b54446a674e06026.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFilloj pun\u00ebn me organizat\u00ebn me nj\u00eb m\u00ebnyr\u00eb shum\u00eb t\u00eb thjesht\u00eb: shkoj n\u00eb kompanin\u00eb dhe bisedoj me punonj\u00ebsit. Si\u00e7 e shohim, nuk ka teknologji t\u00eb larta. E gjith\u00eb q\u00eb \u00ebsht\u00eb e nevojshme \u00ebsht\u00eb q\u00eb t\u00eb kem di\u00e7ka p\u00ebr t\u00eb shkruar. Un\u00eb mbledh disa ekipe n\u00eb nj\u00eb dhom\u00eb dhe analizoj at\u00eb q\u00eb m\u00eb thon\u00eb, nga k\u00ebndv\u00ebshtrimi i 7 arketipeve t\u00eb mi. Pastaj u jap atyre nj\u00eb marker dhe k\u00ebrkoj q\u00eb t\u00eb shkruajn\u00eb n\u00eb tablon\u00eb e bardh\u00eb gjith\u00e7ka q\u00eb deri m\u00eb tani kan\u00eb th\u00ebn\u00eb me z\u00eb t\u00eb lart\u00eb. Zakonisht n\u00eb takime t\u00eb tilla ka nj\u00eb person q\u00eb gjithmon\u00eb sh\u00ebnon, dhe n\u00eb rastin m\u00eb t\u00eb mir\u00eb ai arrin t\u00eb regjistroj\u00eb 10% t\u00eb diskutimit. Me metod\u00ebn time ky tregues arrin t\u00eb rritet deri diku 40%. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/1e4a959b671d72bd69c6eb207948253b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Pjes\u00ebrisht k\u00ebt\u00eb ilustrafik\u00eb mund <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ey\/fx\/6a\/eyfx6a4zcyjjdqecgqinsrgkaee.png\">ta shikoni n\u00eb lidhje<\/a><\/noindex>)<\/i><\/p>\n<p>Qasja ime bazohet n\u00eb pun\u00ebn e William Schneider (William Schneider, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Reengineering-Alternative-William-Schneider\/dp\/0071359818\">The Reengineering Alternative<\/a><\/noindex>). N\u00eb thelb, ky qasje ka iden\u00eb se \u00e7do organizat\u00eb mund t\u00eb ndahet n\u00eb kat\u00ebr katror\u00eb. Kjo skem\u00eb zakonisht \u00ebsht\u00eb rezultati i pun\u00ebs me ato qindra skema t\u00eb tjera q\u00eb ndodhin gjat\u00eb analiz\u00ebs s\u00eb organizat\u00ebs. Le t\u00eb supozojm\u00eb se kemi nj\u00eb organizat\u00eb me nj\u00eb nivel t\u00eb lart\u00eb kontrolli, por me nj\u00eb kompetenc\u00eb t\u00eb ul\u00ebt. Kjo \u00ebsht\u00eb nj\u00eb variant jasht\u00ebzakonisht e pad\u00ebshiruar: kur t\u00eb gjith\u00eb p\u00ebrshkohen rrept\u00ebsisht, por askush nuk e di se \u00e7far\u00eb duhet t\u00eb b\u00ebj\u00eb. <\/p>\n<p>Nj\u00eb variant disi m\u00eb i mir\u00eb me nj\u00eb nivel t\u00eb lart\u00eb t\u00eb kontrollit dhe kompetenc\u00ebs. N\u00ebse nj\u00eb kompani ka fitim, ndoshta DevOps nuk i nevojitet. M\u00eb interesante \u00ebsht\u00eb t\u00eb punosh me nj\u00eb kompani q\u00eb ka nj\u00eb nivel t\u00eb lart\u00eb kontrolli, kompetenc\u00eb t\u00eb ul\u00ebt dhe bashk\u00ebpunim, por me nj\u00eb nivel t\u00eb lart\u00eb kulture (cultivation). Kjo do t\u00eb thot\u00eb q\u00eb n\u00eb kompani ka shum\u00eb njer\u00ebz q\u00eb e p\u00eblqejn\u00eb at\u00eb pun\u00eb, dhe fluksi i punonj\u00ebsve \u00ebsht\u00eb i ul\u00ebt. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/bf97be3b3e065bca469494c14ddda679.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Pjes\u00ebrisht k\u00ebt\u00eb ilustrafik\u00eb mund <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/k3\/c_\/jz\/k3c_jze67z8xz-8xuh84jz0wrmk.png\">ta shikoni n\u00eb lidhje<\/a><\/noindex>)<\/i><\/p>\n<p>M\u00eb duket se metodat me rekomandime strikte p\u00ebrfundimisht pengojn\u00eb arritjen e s\u00eb v\u00ebrtet\u00ebs. N\u00eb ve\u00e7anti, n\u00eb mapimin e vler\u00ebs, ka shum\u00eb rregulla n\u00eb lidhje me m\u00ebnyr\u00ebn se si duhet t\u00eb strukturohet informacioni. N\u00eb fazat e hershme t\u00eb pun\u00ebs, p\u00ebr t\u00eb cilat po flas tani, k\u00ebto rregulla nuk i duhen askujt. N\u00ebse nj\u00eb person me nj\u00eb marker n\u00eb dor\u00eb p\u00ebrshkruan n\u00eb nj\u00eb tabel\u00eb situat\u00ebn reale n\u00eb kompani \u2014 ky \u00ebsht\u00eb m\u00ebnyra m\u00eb e mir\u00eb p\u00ebr t\u00eb kuptuar gjendjen. Ky informacion nuk i arrin drejtor\u00ebt. N\u00eb at\u00eb moment \u00ebsht\u00eb e trash\u00eb t\u00eb nd\u00ebrpres\u00ebsh dik\u00eb dhe t\u00eb thuash se ka vizatuar gabim ndonj\u00eb \u0441\u0442\u0440\u0435\u043b\u043a\u0430. N\u00eb k\u00ebt\u00eb faz\u00eb, \u00ebsht\u00eb m\u00eb mir\u00eb t\u00eb p\u00ebrdoren rregulla t\u00eb thjeshta, p\u00ebr shembull: nj\u00eb abstraksion me shum\u00eb nivele mund t\u00eb krijohet thjesht duke p\u00ebrdorur markera me ngjyra. <\/p>\n<p>Po e p\u00ebrs\u00ebris, asnj\u00eb teknologji e avancuar. Realiteti objektiv p\u00ebrshkruhet me nj\u00eb marker t\u00eb zi, si funksionon gjith\u00e7ka. Me marker t\u00eb kuq, njer\u00ebzit sh\u00ebnojn\u00eb se \u00e7far\u00eb nuk u p\u00eblqen atyre n\u00eb situat\u00ebn ekzistuese. \u00cbsht\u00eb e r\u00ebnd\u00ebsishme q\u00eb ata ta shkruajn\u00eb k\u00ebt\u00eb, e jo un\u00eb. Kur pas mbledhjes shkoj te drejtori p\u00ebr teknologjit\u00eb informative, un\u00eb nuk ofroj nj\u00eb list\u00eb prej 10 gj\u00ebrash q\u00eb duhen rregulluar. Kam si synim t\u00eb gjej lidhje midis asaj q\u00eb thon\u00eb njer\u00ebzit nga kompania dhe modeleve ekzistuese t\u00eb verifikuara. S\u00eb fundmi, me marker t\u00eb bler\u00eb propozohen zgjidhje t\u00eb mundshme p\u00ebr problemin. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/80a930a3fb2ccddc8a07ad9cc5e47692.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Pjes\u00ebrisht k\u00ebt\u00eb ilustrafik\u00eb mund <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/j7\/8s\/2x\/j78s2x_fm3euz3mfdyx43n2q_ru.png\">ta shikoni n\u00eb lidhje<\/a><\/noindex>)<\/i><\/p>\n<p>Nj\u00eb shembull i k\u00ebtij qasja tani \u00ebsht\u00eb p\u00ebrshkruar m\u00eb sip\u00ebr. N\u00eb fillim t\u00eb k\u00ebtij viti kam punuar me nj\u00eb bank\u00eb. Punonj\u00ebsit nga departamenti i siguris\u00eb ishin t\u00eb bindur se nuk duhej t\u00eb merrnin pjes\u00eb n\u00eb rishikimin e k\u00ebrkesave dhe t\u00eb dizajnit (design and requirement reviews). <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/2cf98196c68f22006b1a6fb9d12e52e1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Pjes\u00ebrisht k\u00ebt\u00eb ilustrafik\u00eb mund <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/7b\/7n\/kp\/7b7nkpappduwkvybemq56rtkzec.png\">ta shikoni n\u00eb lidhje<\/a><\/noindex>)<\/i><\/p>\n<p>Pastaj fol\u00ebm me njer\u00ebz nga departamento t\u00eb tjera dhe zbuluam se diku 8 vjet m\u00eb par\u00eb, zhvilluesit e softuerit i kishin nxjerr\u00eb punonj\u00ebsit e siguris\u00eb, sepse ata ngadal\u00ebsonin pun\u00ebn. Pastaj kjo u shnd\u00ebrrua n\u00eb nj\u00eb ndalim q\u00eb perceptohej si nj\u00eb e v\u00ebrtet\u00eb e padiskutueshme. Megjithat\u00eb, n\u00eb t\u00eb v\u00ebrtet\u00eb, nuk kishte ndalim. <\/p>\n<p>Takimi takimi p\u00ebrpjekjeve jan\u00eb shkuar, kompleksiteti na dha nj\u00eb pamje t\u00eb qart\u00eb: p\u00ebr rreth tri or\u00eb, pes\u00eb ekipe t\u00eb ndryshme nuk mund\u00ebn t\u00eb m\u00eb shpjegonin se \u00e7far\u00eb ndodhte midis kodit dhe nd\u00ebrtimit. Dhe kjo p\u00ebrkthehet n\u00eb di\u00e7ka q\u00eb do t\u00eb dukej m\u00eb e thjesht\u00eb. Shumica e konsulent\u00ebve DevOps supozojn\u00eb paraprakisht se kjo ka kaluar tashm\u00eb n\u00eb njohuri t\u00eb zakonshme. <\/p>\n<p>M\u00eb pas, njeriu q\u00eb ishte p\u00ebrgjegj\u00ebs p\u00ebr rregullimin e IT (IT governance), i cili kishte heshtur p\u00ebr kat\u00ebr or\u00eb, papritur u gjall\u00ebrua kur arrit\u00ebm n\u00eb tem\u00ebn e tij dhe na zuri edhe p\u00ebr nj\u00eb periudh\u00eb t\u00eb gjat\u00eb. N\u00eb fund, e pyeta se \u00e7far\u00eb mendonte p\u00ebr takim dhe kurr\u00eb nuk do ta harroj p\u00ebrgjigjen e tij. Ai tha: \u00abM\u00eb par\u00eb mendoja se ne n\u00eb bank\u00ebn ton\u00eb kishim vet\u00ebm dy metoda p\u00ebr zhvillimin e softuerit, por tani e di se jan\u00eb pes\u00eb, dhe p\u00ebr tri nuk e dija fare\u00bb. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/343f6307aa0d77d0b9b3eaf80f23f3ac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Pjes\u00ebrisht k\u00ebt\u00eb ilustrafik\u00eb mund <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/nu\/j0\/en\/nuj0enzjwjaxgkj8qwmdglrixau.png\">ta shikoni n\u00eb lidhje<\/a><\/noindex>)<\/i><\/p>\n<p>Takimi i fundit n\u00eb k\u00ebt\u00eb bank\u00eb ishte me ekipin q\u00eb punonte me softuer p\u00ebr investime. Sakt\u00ebsisht me ta u kuptua se \u00ebsht\u00eb m\u00eb mir\u00eb t\u00eb shkruajm\u00eb skemat me marker n\u00eb nj\u00eb let\u00ebr sesa n\u00eb nj\u00eb tablo, madje m\u00eb mir\u00eb sesa n\u00eb nj\u00eb smartboard. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/3cd550e84dfa7c9775891511cb41f488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFotografit\u00eb q\u00eb po shihni jan\u00eb se si dukej salla e konferencave t\u00eb hotelit n\u00eb dit\u00ebn e kat\u00ebrt t\u00eb takimitt ton\u00eb. Dhe k\u00ebto skema i p\u00ebrdor\u00ebm p\u00ebr t\u00eb gjetur modele, dometh\u00ebn\u00eb arketipe. <\/p>\n<p>Pra, po b\u00ebj pyetje p\u00ebr punonj\u00ebsit, ata i shkruajn\u00eb p\u00ebrgjigjet me markera t\u00eb tre ngjyrave (t\u00eb zeza, t\u00eb kuqe dhe blu). Un\u00eb i analizoj p\u00ebrgjigjet p\u00ebr arketipet. Tani le t\u00eb diskutojm\u00eb t\u00eb gjitha arketipet sipas rendit. <\/p>\n<h3>1. Make All Work Visible: B\u00ebni t\u00eb gjith\u00eb pun\u00ebn t\u00eb dukshme<\/h3>\n<p>\nN\u00eb shumic\u00ebn e kompanive me t\u00eb cilat punoj, ka nj\u00eb p\u00ebrqindje shum\u00eb t\u00eb lart\u00eb t\u00eb pun\u00ebs s\u00eb panjohur. P.sh., kur nj\u00eb punonj\u00ebs i k\u00ebrkon nj\u00eb tjetri t\u00eb b\u00ebj\u00eb di\u00e7ka. N\u00eb organizatat e m\u00ebdha, mund t\u00eb ket\u00eb deri n\u00eb 60% pun\u00eb t\u00eb paplanifikuar. Dhe deri n\u00eb 40% e pun\u00ebs nuk dokumentohet aspak. N\u00ebse do t\u00eb ishte Boeing, nuk do t\u00eb flija ndonj\u00ebher\u00eb m\u00eb n\u00eb ndonj\u00eb avion t\u00eb tyre. N\u00ebse vet\u00ebm gjysma e pun\u00ebs dokumentohet, nuk dihet n\u00ebse kjo pun\u00eb p\u00ebrfundon si\u00e7 duhet apo jo. T\u00eb gjith\u00eb metodat e tjera rezultojn\u00eb t\u00eb jen\u00eb t\u00eb padobishme - nuk ka asnj\u00eb kuptim t\u00eb p\u00ebrpiqemi t\u00eb automatizojm\u00eb ndonj\u00eb gj\u00eb, sepse 50% e njohura mund t\u00eb jen\u00eb pjesa m\u00eb e organizuar dhe e qart\u00eb e pun\u00ebs, automatizimi i s\u00eb cil\u00ebs nuk do t\u00eb jap\u00eb rezultate t\u00eb m\u00ebdha, nd\u00ebrsa m\u00eb e k\u00ebqija do t\u00eb ndodhet n\u00eb gjysm\u00ebn e padukshme. Pa dokumentim \u00ebsht\u00eb e pamundur t\u00eb gjejm\u00eb \u00e7do lloj haku dhe pun\u00eb t\u00eb fshehur, nuk mund t\u00eb gjejm\u00eb ngushticat, ato <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Making-Work-Visible-Exposing-Optimize\/dp\/1942788150\">\u00abMaking Work Visible\u00bb<\/a><\/noindex>. Ajo identifikon <b>pes\u00eb \"rrjedhjet e koh\u00ebs\"<\/b> (thieves of time):<\/p>\n<ul>\n<li>Too Much Work in Process (WIP)<\/li>\n<li>Unknown Dependencies<\/li>\n<li>Unplanned Work<\/li>\n<li>Conflicting priorities<\/li>\n<li>Neglected Work<\/li>\n<\/ul>\n<p>Ky \u00ebsht\u00eb nj\u00eb analiz\u00eb shum\u00eb e vlefshme, dhe libri \u00ebsht\u00eb i shk\u00eblqyer, por t\u00eb gjitha k\u00ebto k\u00ebshilla jan\u00eb t\u00eb padobishme n\u00ebse vet\u00ebm 50% e t\u00eb dh\u00ebnave jan\u00eb t\u00eb dukshme. T\u00eb aplikosh metodat e propozuara nga Dominica ka kuptim vet\u00ebm n\u00eb rast se arrihet sakt\u00ebsia e mbi 90%. Po flas p\u00ebr situata ku nj\u00eb shef i jep nj\u00eb n\u00ebnsh\u00ebnie nj\u00eb detyr\u00eb 15-minut\u00ebshe, por ajo merr tre dit\u00eb; por shefi n\u00eb t\u00eb v\u00ebrtet\u00eb nuk e di se ky n\u00ebnsh\u00ebnie varet nga kat\u00ebr ose pes\u00eb njer\u00ebz t\u00eb tjer\u00eb. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/93901cba5b785ebd1f07d2665632a547.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPhoenix Project \u2014 \u00ebsht\u00eb nj\u00eb tregim i mrekulluesh\u00ebm p\u00ebr nj\u00eb projekt q\u00eb u vonua tre vjet. Nj\u00ebri prej heronjve rrezikon t\u00eb humbas\u00eb pun\u00ebn p\u00ebr shkak t\u00eb k\u00ebsaj, dhe ai takohet me nj\u00eb karakter tjet\u00ebr, i cili paraqitet si nj\u00eb lloj Sokrati. Ai ndihmon p\u00ebr t\u00eb kuptuar se \u00e7far\u00eb ka shkkuar keq. Rr\u00ebfehet se n\u00eb kompani ka nj\u00eb administrator sistemi, i quajtur Brent, dhe puna kalon n\u00eb \u00e7far\u00ebdo forme p\u00ebrmes tij. N\u00eb nj\u00eb nga takimet, nj\u00eb nga n\u00ebnshtruarit pyet: pse \u00e7do detyr\u00eb gjysm\u00ebore merr nj\u00eb jav\u00eb? N\u00eb p\u00ebrgjigje, jepet nj\u00eb p\u00ebrmbledhje shum\u00eb e thjesht\u00eb e teoris\u00eb s\u00eb radh\u00ebve dhe ligjit t\u00eb Little, dhe n\u00eb k\u00ebt\u00eb p\u00ebrmbledhje tregohet se me nj\u00eb ngarkes\u00eb 90%, \u00e7do or\u00eb pune zgjat 9 or\u00eb. \u00c7do detyr\u00eb duhet t'i d\u00ebrgohet shtat\u00eb personave t\u00eb tjer\u00eb, k\u00ebshtu q\u00eb kjo or\u00eb kthehet n\u00eb 63 or\u00eb, 7 her\u00eb 9. Po e them k\u00ebt\u00eb p\u00ebr t\u00eb shpjeguar se p\u00ebr t\u00eb p\u00ebrdorur ligjin e Little ose ndonj\u00eb teori m\u00eb t\u00eb komplikuar t\u00eb radh\u00ebve, \u00ebsht\u00eb e nevojshme t\u00eb kesh t\u00eb pakt\u00ebn t\u00eb dh\u00ebna. <\/p>\n<p>Prandaj, kur flas p\u00ebr dukshm\u00ebrin\u00eb, nuk kam parasysh q\u00eb gjith\u00e7ka t\u00eb jet\u00eb n\u00eb ekran, por \u00ebsht\u00eb e nevojshme t\u00eb kesh t\u00eb pakt\u00ebn t\u00eb dh\u00ebna. Kur ato jan\u00eb t\u00eb pranishme, shpesh zbulohet se ka nj\u00eb volum t\u00eb madh pune t\u00eb paparashikuar, e cila p\u00ebr ndonj\u00eb arsye d\u00ebrgohet tek Brent, ndon\u00ebse nuk ka asnj\u00eb nevoj\u00eb p\u00ebr k\u00ebt\u00eb. Dhe Brent \u00ebsht\u00eb nj\u00eb djal\u00eb i shk\u00eblqyer, ai kurr\u00eb nuk do t\u00eb thot\u00eb 'jo', por ai asnj\u00ebher\u00eb nuk u thot\u00eb t\u00eb tjer\u00ebve se si e b\u00ebn pun\u00ebn e tij. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/dda9319f25f1bf331c7167c0cb18d8c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKur puna \u00ebsht\u00eb e dukshme, \u00ebsht\u00eb e mundur t\u00eb klasifikosh t\u00eb dh\u00ebnat me kujdes (pik\u00ebrisht k\u00ebt\u00eb Dominika b\u00ebn n\u00eb foto), \u00ebsht\u00eb e mundur t\u00eb zbatosh abstraksionin e pes\u00eb rrjedhjeve t\u00eb koh\u00ebs dhe t\u00eb automatizosh.<\/p>\n<h3>2. Konsolidoni Sistemet e Menaxhimit t\u00eb Pun\u00ebs: Menaxhimi i detyrave<\/h3>\n<p>\nArketipet q\u00eb po flas p\u00ebr to, p\u00ebrb\u00ebjn\u00eb nj\u00eb lloj piramide. N\u00ebse e para \u00ebsht\u00eb kryer si\u00e7 duhet, at\u00ebher\u00eb e dyta \u00ebsht\u00eb nj\u00eb lloj nd\u00ebrtese e sip\u00ebrme. Shum\u00eb prej tyre nuk funksionojn\u00eb p\u00ebr startup-et, duhet t'i ki parasysh n\u00eb rastin e kompanive t\u00eb m\u00ebdha, si ato q\u00eb shfaqen n\u00eb list\u00ebn Fortune 5000. N\u00eb kompanin\u00eb e fundit ku kam punuar, kishte 10 sisteme p\u00ebr ndjekjen e gabimeve (sistemi i biletave). Nj\u00eb ekip kishte Remedy, ekipi tjet\u00ebr kishte shkruar nj\u00eb sistem t\u00eb vetin, ekipi i tret\u00eb p\u00ebrdorte Jira, ndonj\u00eb prej tyre madje e kalonte me post\u00eb elektronike. E nj\u00ebjta problematik\u00eb krijohet n\u00ebse kompania ka 30 pipeline t\u00eb ndryshme, por nuk kam koh\u00eb t\u00eb diskutoj p\u00ebr t\u00eb gjitha k\u00ebto raste. <\/p>\n<p>Un\u00eb diskutoj me njer\u00ebzit se si krijohen biletat, \u00e7far\u00eb ndodh m\u00eb von\u00eb me to dhe si i shmangen ato. E ve\u00e7anta \u00ebsht\u00eb se njer\u00ebzit n\u00eb takimet tona flasin mjaft sinqerisht. E putha, sa njer\u00ebz damkosen \"minor \/ no impact\" p\u00ebr biletat q\u00eb realisht do t\u00eb duhej t'i jepnin \"major impact\". Doli se k\u00ebshtu veprojn\u00eb gati t\u00eb gjith\u00eb. Un\u00eb nuk merrem me p\u00ebrcjellje dhe p\u00ebrpiqem t\u00eb mos zbuloj njer\u00ebzit. Kur m\u00eb pranojn\u00eb di\u00e7ka me t\u00eb v\u00ebrtet\u00eb ngurruese, nuk e zbuloj personin. Por kur pothuajse t\u00eb gjith\u00eb e shmangin sistemin, kjo do t\u00eb thot\u00eb se t\u00ebr\u00eb siguria, n\u00eb thelb, \u00ebsht\u00eb nj\u00eb dekor. Prandaj, nuk mund t\u00eb b\u00ebhen asnj\u00eb p\u00ebrfundim nga t\u00eb dh\u00ebnat e k\u00ebtij sistemi. <\/p>\n<p>P\u00ebr t\u00eb zgjidhur problemin me biletat, \u00ebsht\u00eb e nevojshme t\u00eb zgjidhni nj\u00eb sistem kryesor. N\u00ebse p\u00ebrdorni Jira, le t\u00eb jet\u00eb vet\u00ebm Jira. N\u00ebse ka ndonj\u00eb alternativ\u00eb, le t\u00eb jet\u00eb vet\u00ebm ajo. \u00c7\u00ebshtja \u00ebsht\u00eb se biletat duhet t\u00eb merren si nj\u00eb tjet\u00ebr faz\u00eb e procesit t\u00eb zhvillimit. \u00c7do veprim duhet t\u00eb ket\u00eb nj\u00eb bilet\u00eb, e cila duhet t\u00eb kaloj\u00eb n\u00ebp\u00ebr procesin e zhvillimit. Biletat d\u00ebrgohen ekipit q\u00eb i nxjerr ata n\u00eb storyboard, dhe m\u00eb pas merr p\u00ebrgjegj\u00ebsin\u00eb p\u00ebr ta. <\/p>\n<p>Kjo i p\u00ebrket t\u00eb gjitha departamenteve, p\u00ebrfshir\u00eb infrastruktur\u00ebn dhe operacionet. N\u00eb k\u00ebt\u00eb rast, \u00ebsht\u00eb e mundur t\u00eb b\u00ebhet nj\u00eb paraqitje sa m\u00eb t\u00eb besueshme t\u00eb situat\u00ebs. Kur ky proces \u00ebsht\u00eb i vendosur, papritmas del se mund t\u00eb p\u00ebrcaktohet leht\u00ebsisht se kush \u00ebsht\u00eb p\u00ebrgjegj\u00ebs p\u00ebr \u00e7do aplikacion. Sepse tani marrim jo 50%, por 98% t\u00eb sh\u00ebrbimeve t\u00eb reja. N\u00ebse ky proces themelor funksionon, sakt\u00ebsia rritet n\u00eb t\u00eb gjith\u00eb sistemin. <\/p>\n<h4>Pipeline i sh\u00ebrbimeve<\/h4>\n<p>\nKjo p\u00ebrs\u00ebri i p\u00ebrket vet\u00ebm korporatave t\u00eb m\u00ebdha. N\u00ebse jeni nj\u00eb kompani e re n\u00eb nj\u00eb fush\u00eb t\u00eb re \u2014 ngjiteni m\u00ebng\u00ebt dhe punoni me Travis CI ose CircleCI. Sa i p\u00ebrket kompanive Fortune 5000, nj\u00eb rast i spikatur \u00ebsht\u00eb ai q\u00eb ndodhi me bank\u00ebn ku kam punuar. Ata u ngjit\u00ebn nga Google dhe iu treguan grafik\u00ebt me sistemet e vjetra IBM. Djemt\u00eb e Google pyesnin me habi \u2014 ku \u00ebsht\u00eb kodin burimor p\u00ebr k\u00ebt\u00eb? Nuk ka asnj\u00eb kod burimor, as GUI. Kjo \u00ebsht\u00eb realiteti me t\u00eb cilin p\u00ebrballen organizatat e m\u00ebdha: 40 vjet\u00ebt e t\u00eb dh\u00ebnave bankare n\u00eb nj\u00eb mainframe t\u00eb vjet\u00ebr. Nj\u00eb nga klient\u00ebt e mi p\u00ebrdor kontejner\u00eb Kubernetes me modelet Circuit Breaker, plus Chaos Monkey, dhe e gjith\u00eb kjo p\u00ebr aplikacionin KeyBank. Por k\u00ebta kontejner\u00eb lidhin p\u00ebrfundimisht me nj\u00eb aplikacion n\u00eb COBOL. <\/p>\n<p>Djemt\u00eb e Google ishin t\u00eb bindur se do t\u00eb zgjidhnin t\u00eb gjitha problemet e klientit tim, por pastaj filluan t\u00eb b\u00ebjn\u00eb pyetje: \u00e7far\u00eb \u00ebsht\u00eb IBM datapipe? U p\u00ebrgjigjen: ky \u00ebsht\u00eb nj\u00eb konektor. P\u00ebr \u00e7far\u00eb lidhet? Me sistemin Sperry. Dhe kjo \u00e7far\u00eb \u00ebsht\u00eb? Dhe k\u00ebshtu me radh\u00eb. N\u00eb pamje t\u00eb par\u00eb duket se: \u00e7far\u00eb DevOps mund t\u00eb ket\u00eb k\u00ebtu? Por m\u00eb t\u00eb v\u00ebrtet\u00eb, \u00ebsht\u00eb e mundur. Ekzistojn\u00eb sisteme t\u00eb shp\u00ebrndarjes q\u00eb lejojn\u00eb kalimin e procesit t\u00eb pun\u00ebs n\u00eb ekipet q\u00eb merret me shp\u00ebrndarjen. <\/p>\n<h3>3. Teoria e Kufizimeve: Teoria e kufizimeve<\/h3>\n<p>\nLe t\u00eb kalojm\u00eb n\u00eb arketipin e tret\u00eb: njohuri institucionale \/ \"tribale\". N\u00eb p\u00ebrgjith\u00ebsi, n\u00eb \u00e7do organizat\u00eb ka disa njer\u00ebz q\u00eb e din\u00eb gjith\u00e7ka dhe udh\u00ebheqin t\u00eb gjith\u00ebve. K\u00ebta jan\u00eb ata q\u00eb jan\u00eb m\u00eb gjat\u00eb n\u00eb organizat\u00eb dhe q\u00eb din\u00eb t\u00eb gjitha rrug\u00ebt e kaluara. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/13d90ef48b9f441374b6431966ae7998.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKur kjo zbulohet n\u00eb diagram, un\u00eb ve\u00e7an\u00ebrisht e ve\u00e7oj k\u00ebta njer\u00ebz me nj\u00eb theksues: p\u00ebr shembull, zbulon se nj\u00eb njeri si Lu merr pjes\u00eb n\u00eb t\u00eb gjitha takimet. Dhe p\u00ebr mua \u00ebsht\u00eb e qart\u00eb: ky \u00ebsht\u00eb vendi i famsh\u00ebm. Kur drejtori i informacionit zgjidh midis meje n\u00eb nj\u00eb maj\u00eb dhe atlete dhe nj\u00eb djali t\u00eb veshur me kostum nga IBM, m\u00eb zgjedhin mua sepse mund t'i tregoj drejtorit p\u00ebr gj\u00ebra q\u00eb ai, ai djal\u00eb tjet\u00ebr, nuk do t'i tregoj\u00eb dhe q\u00eb drejtorit mund t\u00eb mos i p\u00eblqejn\u00eb t\u00eb d\u00ebgjoj\u00eb. Un\u00eb u tregoj atyre se n\u00eb kompanin\u00eb e tyre ka nj\u00eb ngushtic\u00eb, \u00ebsht\u00eb nj\u00eb njeri me emrin Fred dhe nj\u00eb tjet\u00ebr me emrin Lu. Kjo ngushtic\u00eb duhet zgjidhur, njohuria e tyre duhet si ndonj\u00ebher\u00eb t\u00eb merret prej tyre. <\/p>\n<p>P\u00ebr t'u p\u00ebrballur me nj\u00eb problem t\u00eb till\u00eb, mund, p\u00ebr shembull, t\u00eb propozoj p\u00ebrdorimin e Slack. Nj\u00eb drejtor i zgjuar do t\u00eb pyes\u00eb \u2014 p\u00ebrse? Zakonisht n\u00eb raste t\u00eb tilla, k\u00ebshilltar\u00ebt e DevOps p\u00ebrgjigjen: sepse t\u00eb gjith\u00eb e b\u00ebjn\u00eb k\u00ebshtu. N\u00ebse drejtorit do t\u2019i thoshte se \u00ebsht\u00eb i zgjuar, do t\u00eb thoshte: dhe \u00e7far\u00eb? Dhe dialogu do t\u00eb p\u00ebrfundonte aty. Nd\u00ebrsa un\u00eb do t\u00eb p\u00ebrgjigjem: sepse n\u00eb kompani ka kat\u00ebr ngushtica, Fred, Lu, Suzi dhe Jane. P\u00ebr ta institucionalizuar njohurin\u00eb e tyre, s\u00eb pari duhet t\u00eb prezantojm\u00eb Slack. T\u00eb gjitha wiki-t tuaja jan\u00eb nj\u00eb gj\u00eb totale, sepse askush nuk di p\u00ebr ekzistenc\u00ebn e tyre. N\u00ebse ekipi i inxhinier\u00ebve merret me zhvillimin e brendsh\u00ebm dhe t\u00eb jasht\u00ebm dhe t\u00eb gjith\u00eb duhet t\u00eb din\u00eb se mund t\u00eb drejtohen n\u00eb ekipin e zhvillimit t\u00eb jasht\u00ebm ose te ekipi i infrastruktur\u00ebs me pyetje. Vet\u00ebm at\u00ebher\u00eb, ndoshta Lu ose Fred do t\u00eb ken\u00eb koh\u00eb p\u00ebr t'u lidhur me wiki-n. Pastaj n\u00eb Slack dikush mund t\u00eb pyes\u00eb pse nj\u00eb hap, le t\u00eb themi, hapi 5, nuk funksionon. Dhe at\u00ebher\u00eb Lu ose Fred do t\u00eb korrigjojn\u00eb udh\u00ebzimin n\u00eb wiki. N\u00ebse e vendosim k\u00ebt\u00eb proces, shum\u00eb gj\u00ebra do t\u00eb vendosen vet\u00eb pas k\u00ebsaj.<\/p>\n<p>K\u00ebtu \u00ebsht\u00eb mendimi im kryesor: p\u00ebr t\u00eb rekomanduar disa teknologji t\u00eb avancuara, s\u00eb pari duhet t\u00eb organizojm\u00eb themelin p\u00ebr to, dhe kjo mund t\u00eb b\u00ebhet me zgjidhjet e teknologjis\u00eb s\u00eb ul\u00ebt q\u00eb sapo p\u00ebrmend\u00ebm. N\u00ebse filloni me teknologjit\u00eb e avancuara dhe nuk shpjegoni p\u00ebrse jan\u00eb t\u00eb nevojshme, zakonisht kjo nuk p\u00ebrfundon mir\u00eb. Nj\u00eb nga klient\u00ebt tan\u00eb p\u00ebrdor Azure ML, nj\u00eb zgjidhje shum\u00eb t\u00eb lir\u00eb dhe t\u00eb thjesht\u00eb. Diku, rreth 30% e pyetjeve u p\u00ebrgjigjen nga vet\u00eb makina e vet\u00eb-m\u00ebsimit. Dhe k\u00ebt\u00eb e shkruan operator\u00eb q\u00eb nuk merreshin me data science, statistik\u00eb ose matematik\u00eb. Kjo \u00ebsht\u00eb treguese. Kostoja e nj\u00eb zgjidhjeje t\u00eb till\u00eb \u00ebsht\u00eb minimale.<\/p>\n<h3>4. Haket e bashk\u00ebpunimit: Hacks p\u00ebr bashk\u00ebpunim<\/h3>\n<p>\nArketipi i kat\u00ebrt \u00ebsht\u00eb se \u00ebsht\u00eb e nevojshme t\u00eb luftohet me izolimin. Pjesa m\u00eb e madhe e njer\u00ebzve tashm\u00eb e din\u00eb k\u00ebt\u00eb: izolimi krijon armiq\u00ebsi. N\u00ebse \u00e7do departament \u00ebsht\u00eb n\u00eb katin e vet, dhe njer\u00ebzit nuk kan\u00eb asnj\u00eb kontakt me nj\u00ebri-tjetrin p\u00ebrve\u00e7se n\u00eb ashensor, armiq\u00ebsia midis tyre lind shum\u00eb leht\u00eb. N\u00ebse, p\u00ebrkundrazi, njer\u00ebzit ndodhen n\u00eb t\u00eb nj\u00ebjtin dhom\u00eb, ajo largohet menj\u00ebher\u00eb. Kur dikush b\u00ebn nj\u00eb akuz\u00eb t\u00eb p\u00ebrgjithshme, p\u00ebr shembull, nj\u00eb nd\u00ebrfaqe e till\u00eb kurr\u00eb nuk funksionon - nuk ka asgj\u00eb m\u00eb t\u00eb leht\u00eb se sa ta dekonstruktojm\u00eb at\u00eb akuz\u00eb. Programuesve q\u00eb e kan\u00eb shkruar nd\u00ebrfaqen, mjafton t\u00eb fillojn\u00eb t\u00eb b\u00ebjn\u00eb pyetje konkrete, dhe shpejt do t\u00eb zbulohet se, p\u00ebr shembull, p\u00ebrdoruesi thjesht e ka p\u00ebrdorur gabim mjetin.<\/p>\n<p>Ka shum\u00eb m\u00ebnyra p\u00ebr t\u00eb tejkaluar izolimin. Nj\u00eb her\u00eb m\u00eb k\u00ebrkuan t\u00eb konsultoja nj\u00eb bank\u00eb n\u00eb Australi, un\u00eb e refuzova k\u00ebt\u00eb, sepse kam dy f Children dhe nj\u00eb grua. Gjith\u00e7ka q\u00eb mund t\u00eb ndihmoja ishte t\u00eb rekomandoja storytelling grafik. Kjo \u00ebsht\u00eb di\u00e7ka q\u00eb provon se funksionon. Nj\u00eb m\u00ebnyr\u00eb tjet\u00ebr interesante jan\u00eb takimet n\u00eb formatin lean coffee. N\u00eb nj\u00eb organizat\u00eb t\u00eb madhe, kjo \u00ebsht\u00eb nj\u00eb mund\u00ebsi e shk\u00eblqyer p\u00ebr shp\u00ebrndarjen e dijes. P\u00ebr m\u00eb tep\u00ebr, mund t\u00eb organizohen devopsdays t\u00eb brendshme, hackathone e k\u00ebshtu me radh\u00eb.<\/p>\n<h3>5. Coaching Kata<\/h3>\n<p>\nSi\u00e7 e paralajm\u00ebrova n\u00eb fillim, sot nuk do t\u00eb flas p\u00ebr k\u00ebt\u00eb. N\u00ebse jeni t\u00eb interesuar, mund t\u00eb shihni <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations#kata\">disa nga prezantimet e mia<\/a><\/noindex>.<\/p>\n<p>Ka gjithashtu nj\u00eb prezantim t\u00eb mir\u00eb mbi k\u00ebt\u00eb tem\u00eb nga Mike Rother:<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"1l68cFskC7Y\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/1l68cFskC7Y\/hqdefault.jpg\" alt=\"Luaj videon\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <\/p>\n<h3>6. Market Oriented: organizat\u00eb e orientuar drejt tregut<\/h3>\n<p>\nK\u00ebtu jan\u00eb disa probleme t\u00eb ndryshme. P\u00ebr shembull, njer\u00ebz \"I\", njer\u00ebz \"T\" dhe njer\u00ebz \"E\". Njer\u00ebzit \"I\" jan\u00eb ata q\u00eb merren vet\u00ebm me nj\u00eb gj\u00eb. Zakonisht ata ekzistojn\u00eb pik\u00ebrisht n\u00eb organizatat me nj\u00ebsi t\u00eb izoluar. \"T\" \u00ebsht\u00eb n\u00ebse nj\u00eb person e njeh mir\u00eb di\u00e7ka t\u00eb vetme, por gjithashtu i shkon mir\u00eb edhe n\u00eb disa gj\u00ebra t\u00eb tjera. \"E\" ose madje \"ghega\" \u00ebsht\u00eb kur nj\u00eb njeri ka shum\u00eb aft\u00ebsi. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/3d3355085046512f16f275b3a92472a7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00ebtu vepron ligji i Conway-it (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Conway%27s_law\">Conway\u2019s law<\/a><\/noindex>), i cili n\u00eb form\u00ebn e tij m\u00eb t\u00eb thjesht\u00eb mund t\u00eb p\u00ebrmblidhet k\u00ebshtu: n\u00ebse tre ekipe merren me nj\u00eb kompilator, n\u00eb fund do t\u00eb dal\u00eb nj\u00eb kompilator me tre pjes\u00eb. Prandaj, n\u00ebse brenda organizat\u00ebs ka nj\u00eb nivel t\u00eb lart\u00eb izolimi, madje edhe Kubernetes, Circuit breaker, API extensibility dhe gj\u00ebra t\u00eb tjera moderne n\u00eb k\u00ebt\u00eb organizat\u00eb do t\u00eb krijohen ashtu si organizata vet\u00eb. Sakt\u00ebsisht sipas Conway-it dhe p\u00ebr t'i b\u00ebr\u00eb n\u00ebnkuptim t\u00eb gjith\u00ebve ju, t\u00eb rinjt\u00eb geek. <\/p>\n<p>Kjo \u00e7\u00ebshtje \u00ebsht\u00eb p\u00ebrshkruar shum\u00eb her\u00eb. Ka, p\u00ebr shembull, arketipet organizative t\u00eb p\u00ebrshkruara nga Fernando Fernandez. Arkitektura problematike, p\u00ebr t\u00eb cil\u00ebn flisja pak m\u00eb par\u00eb, me izolimin \u2014 \u00ebsht\u00eb nj\u00eb arkitektur\u00eb funksionale. Lloji i dyt\u00eb \u2014 m\u00eb i keqi, arkitektura matricore, \u00ebsht\u00eb nj\u00eb p\u00ebrzierje e dy llojeve t\u00eb tjera. T\u00eb tretin \u2014 e shohim n\u00eb shumic\u00ebn e startupeve, dhe kompanit\u00eb e m\u00ebdha gjithashtu p\u00ebrpiqen t'i p\u00ebrmbahen k\u00ebtij lloji. Ky \u00ebsht\u00eb nj\u00eb organizim i orientuar nga tregu. K\u00ebtu b\u00ebhet optimizimi p\u00ebr t\u00eb arritur p\u00ebrgjigjen m\u00eb t\u00eb shpejt\u00eb ndaj k\u00ebrkesave t\u00eb klient\u00ebve. Ndonj\u00ebher\u00eb k\u00ebt\u00eb e quajn\u00eb organizat\u00eb t\u00eb shesht\u00eb. <\/p>\n<p>Struktur\u00ebn e till\u00eb shum\u00ebkush e p\u00ebrshkruan ndryshe, mua m\u00eb p\u00eblqen formulimi <i>teams build\/run<\/i>, n\u00eb Amazon e quajn\u00eb <i>ekipet dy pizzave<\/i>. N\u00eb k\u00ebt\u00eb struktur\u00eb, t\u00eb gjith\u00eb njer\u00ebzit e tipit \u00abI\u00bb grumbullohen rreth nj\u00eb sh\u00ebrbimi, dhe gradualisht ata e p\u00ebrmir\u00ebsojn\u00eb veten n\u00eb tipin \u00abT\u00bb, dhe n\u00ebse menaxhmenti \u00ebsht\u00eb i duhur, mund t\u00eb b\u00ebhen madje edhe \u00abE\u00bb. Argumenti i par\u00eb kund\u00ebr k\u00ebtu \u2014 n\u00eb nj\u00eb struktur\u00eb t\u00eb till\u00eb ka elemente t\u00eb tep\u00ebrta. Pse \u00ebsht\u00eb e nevojshme t\u00eb ket\u00eb nj\u00eb tester n\u00eb \u00e7do deg\u00eb, n\u00ebse mund t\u00eb kemi nj\u00eb departament t\u00eb ve\u00e7ant\u00eb testimi? P\u00ebr t\u00eb cilin un\u00eb p\u00ebrgjigjem: shpenzimet e tep\u00ebrta n\u00eb k\u00ebt\u00eb rast jan\u00eb \u00e7mimi p\u00ebr t\u00eb b\u00ebr\u00eb q\u00eb n\u00eb t\u00eb ardhmen gjith\u00eb organizata t\u00eb b\u00ebhet tip \u00abE\u00bb. N\u00eb nj\u00eb struktur\u00eb t\u00eb till\u00eb, testeri gradualisht m\u00ebson p\u00ebr rrjetat, arkitektur\u00ebn, dizajnimin etj. N\u00eb fund, \u00e7do pjes\u00ebmarr\u00ebs n\u00eb organizat\u00eb \u00ebsht\u00eb plot\u00ebsisht i informuar p\u00ebr gjith\u00e7ka q\u00eb ndodh n\u00eb organizat\u00eb. N\u00ebse d\u00ebshironi t\u00eb dini si funksionon kjo skem\u00eb n\u00eb industri, lexoni <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Toyota-Kata-Managing-Improvement-Adaptiveness\/dp\/0071635238\">Mike Rother, Toyota Kata<\/a><\/noindex>.<\/p>\n<h3>7. Auditor\u00ebt Shift-left: auditimi n\u00eb fazat e hershme t\u00eb ciklit. Respektimi i rregullave t\u00eb siguris\u00eb n\u00eb m\u00ebnyr\u00eb t\u00eb dukshme<\/h3>\n<p>\nKjo \u00ebsht\u00eb kur veprimet tuaja nuk kalojn\u00eb, k\u00ebshtu t\u00eb thuash, testin e er\u00ebs. Njer\u00ebzit q\u00eb punojn\u00eb p\u00ebr ju nuk jan\u00eb t\u00eb stupid. N\u00ebse ata, si n\u00eb shembullin e m\u00ebsip\u00ebrm, e sh\u00ebnuan gjithandej ndikim t\u00eb vog\u00ebl\/nuk ka ndikim, kjo vazhdoi p\u00ebr tre vjet, dhe askush nuk vuri re asgj\u00eb, at\u00ebher\u00eb t\u00eb gjith\u00eb e din\u00eb mir\u00eb se sistemi nuk funksionon. Ose nj\u00eb shembull tjet\u00ebr \u2014 k\u00ebshillat p\u00ebr ndryshime, ku \u00e7do t\u00eb m\u00ebrkur\u00eb, duhet t\u00eb dor\u00ebzohen raporte. Atje punon nj\u00eb grup njer\u00ebzish (p\u00ebr t\u00eb theksuar, jo shum\u00eb t\u00eb paguar mir\u00eb), t\u00eb cil\u00ebt n\u00eb teori duhet t\u00eb din\u00eb se si funksionon sistemi n\u00eb t\u00ebr\u00ebsi. Dhe p\u00ebr pes\u00eb vitet e fundit, ndoshta e keni v\u00ebn\u00eb re se sistemet tona jan\u00eb jasht\u00ebzakonisht t\u00eb komplikuara. Dhe pes\u00eb-gjasht\u00eb persona duhet t\u00eb marrin nj\u00eb vendim mbi nj\u00eb ndryshim, q\u00eb nuk e kan\u00eb b\u00ebr\u00eb ata dhe p\u00ebr t\u00eb cilin nuk din\u00eb asgj\u00eb. <\/p>\n<p>Sigurisht, nj\u00eb qasje e till\u00eb nuk funksionon. M\u00eb duhet t\u00eb heq dor\u00eb nga k\u00ebto gj\u00ebra, sepse k\u00ebta njer\u00ebz nuk mbrojn\u00eb sistemin. Vendimin duhet ta marr\u00eb ekipi vet\u00eb, sepse ekipi duhet t\u00eb jet\u00eb p\u00ebrgjegj\u00ebs p\u00ebr t\u00eb. P\u00ebrndryshe ndodhet nj\u00eb situat\u00eb paradoksale, kur menaxheri, i cili nuk ka shkruar kurr\u00eb kod, i thot\u00eb programuesit se sa koh\u00eb duhet t\u00eb zgjas\u00eb shkruarja e kodit. N\u00eb nj\u00eb kompani, me t\u00eb cil\u00ebn kam punuar, kishte 7 k\u00ebshilla t\u00eb ndryshme, t\u00eb cilat shqyrtonin \u00e7do ndryshim, duke p\u00ebrfshir\u00eb k\u00ebshillin p\u00ebr arkitektur\u00ebn, p\u00ebr produktet e k\u00ebshtu me radh\u00eb. Ekzistonte madje nj\u00eb periudh\u00eb e detyruar pritjeje, p\u00ebrderisa nj\u00eb punonj\u00ebs m\u00eb tha se n\u00eb dhjet\u00eb vjet pun\u00eb, askush nuk e kishte refuzuar ndonj\u00ebher\u00eb ndonj\u00eb ndryshim t\u00eb propozuar nga ai gjat\u00eb k\u00ebsaj periudhe t\u00eb detyruar.<\/p>\n<p>Auditor\u00ebt duhet t\u00eb thirren te ju, jo t\u00eb hiqen prej tyre. Tregoni atyre se po shkruani konteiner\u00eb binar\u00eb t\u00eb pandryshuesh\u00ebm, t\u00eb cil\u00ebt, n\u00ebse kalojn\u00eb t\u00eb gjitha testet, mbeten t\u00eb pandryshuesh\u00ebm p\u00ebrgjithmon\u00eb. Tregoni atyre se keni pipeline as code, dhe shpjegoni \u00e7far\u00eb do t\u00eb thot\u00eb kjo. Tregoni atyre diagramin e m\u00ebposht\u00ebm: binari i pandryshuesh\u00ebm vet\u00ebm p\u00ebr lexim n\u00eb nj\u00eb konteiner q\u00eb kalon t\u00eb gjitha testet p\u00ebr vulnerabilitete; dhe m\u00eb tej, jo vet\u00ebm q\u00eb askush nuk e prek at\u00eb \u2014 as nuk prek sistemi q\u00eb krijon pipeline-in, pasi ai gjithashtu krijohet dinamikisht. Kam klient\u00eb, Capital One, t\u00eb cil\u00ebt me ndihm\u00ebn e Vault krijojn\u00eb di\u00e7ka si nj\u00eb blockchain. Auditorit nuk i nevojitet t\u00eb tregoheni \"recetat\" nga Chef, mjafton t\u00eb tregoni blockchain-in, nga i cili \u00ebsht\u00eb e qart\u00eb se \u00e7far\u00eb ndodhi me ticket-in Jira n\u00eb prodhim dhe kush \u00ebsht\u00eb p\u00ebrgjegj\u00ebs p\u00ebr t\u00eb. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/29ca90e76657e4dae2d29d1b6f781953.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSipas <noindex><a rel=\"nofollow\" href=\"https:\/\/www.sonatype.com\/2018-state-of-the-software-supply-chain-report-wp\">raporti<\/a><\/noindex>, i krijuar n\u00eb vitin 2018 nga Sonatype, n\u00eb vitin 2017 kishte 87 miliard\u00eb k\u00ebrkesa p\u00ebr shkarkim OSS. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/6ca2ce4eab96e2c675c2af17a2c2922f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nShpenzimet e p\u00ebsuara p\u00ebr shkak t\u00eb vulnerabiliteteve jan\u00eb tep\u00ebr t\u00eb larta. P\u00ebr m\u00eb tep\u00ebr, shifrat q\u00eb po shihni tani lart, nuk p\u00ebrfshijn\u00eb kostot alternative. N\u00eb dy fjal\u00eb p\u00ebr at\u00eb \u00e7far\u00eb \u00ebsht\u00eb DevSecOps. Menj\u00ebher\u00eb dua t\u00eb them se nuk m\u00eb interesojn\u00eb bisedat mbi sa e suksesshme \u00ebsht\u00eb kjo em\u00ebr. Kuptimi \u00ebsht\u00eb se, n\u00ebse DevOps ishin shum\u00eb t\u00eb suksessh\u00ebm, \u00ebsht\u00eb e nevojshme t\u00eb provohet t\u00eb shtohet siguria n\u00eb k\u00ebt\u00eb pipeline. <\/p>\n<p>Nj\u00eb shembull i till\u00eb i sekuenc\u00ebs:<br \/>\n<img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/ac5c152ef6ef39355e8b54463914746b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKjo nuk \u00ebsht\u00eb nj\u00eb rekomandim i produkteve t\u00eb caktuara, megjith\u00ebse t\u00eb gjitha m\u00eb p\u00eblqejn\u00eb. I kam p\u00ebrmendur si shembuj p\u00ebr t\u00eb treguar se DevOps, i cili fillimisht \u00ebsht\u00eb bazuar n\u00eb paradigmat e organizatave industriale, lejon automatizimin e \u00e7do faze t\u00eb pun\u00ebs mbi produktin. <\/p>\n<p><img decoding=\"async\" alt=\"Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve t\u00eb DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/561ff8f01d8640d20ca5b6c7cbea2ef2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDhe nuk ka asnj\u00eb arsye p\u00ebr t\u00eb cil\u00ebn ne nuk mund ta aplikojm\u00eb qasjen e nj\u00ebjt\u00eb p\u00ebr sigurin\u00eb. <\/p>\n<h2>P\u00ebrfundimi<\/h2>\n<p>\nSi p\u00ebrfundim, do t\u00eb jap disa k\u00ebshilla p\u00ebr DevSecOps. Duhet t\u00eb p\u00ebrfshini auditor\u00ebt n\u00eb procesin e krijimit t\u00eb sistemeve tuaja, t\u00eb shpenzoni koh\u00eb p\u00ebr edukimin e tyre. Duhet t\u00eb bashk\u00ebpunoni me auditor\u00ebt. M\u00eb pas, duhet t\u00eb b\u00ebni nj\u00eb luft\u00eb t\u00eb ashp\u00ebr kund\u00ebr alarmeve false. Edhe me mjetin m\u00eb t\u00eb shtrenjt\u00eb p\u00ebr skanimin e dob\u00ebsive, mund t\u00eb krijoni zakone t\u00eb d\u00ebmshme te zhvilluesit tuaj, n\u00ebse nuk e dini se \u00e7far\u00eb \u00ebsht\u00eb raporti i sinjalit ndaj zhurm\u00ebs. Zhvilluesit do t\u00eb mbingarkohen me ngjarje dhe do t\u00eb fillojn\u00eb thjesht t'i fshijn\u00eb ato. N\u00ebse keni d\u00ebgjuar p\u00ebr historin\u00eb e Equifax, atje ndodhi di\u00e7ka e till\u00eb, sinjali m\u00eb i lart\u00eb i rrezikut u injorua. P\u00ebrve\u00e7 k\u00ebsaj, dob\u00ebsit\u00eb duhet t\u00eb shpjegohen n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb jet\u00eb e qart\u00eb se si ndikohet biznesi. P.sh., mund t\u00eb thoni se kjo \u00ebsht\u00eb e nj\u00ebjta dob\u00ebsi si n\u00eb historin\u00eb me Equifax. Dob\u00ebsit\u00eb q\u00eb lidhen me sigurin\u00eb duhet t\u00eb shqyrtohen po ashtu si \u00e7\u00ebshtje t\u00eb tjera softuerike, pra ato duhet t\u00eb p\u00ebrfshihen n\u00eb procesin e p\u00ebrgjithsh\u00ebm t\u00eb DevOps. Duhet t\u00eb punoni me to p\u00ebrmes Jira, Kanban, etj. Zhvilluesit nuk duhet t\u00eb mendojn\u00eb se dikush tjet\u00ebr do t\u00eb merret me k\u00ebt\u00eb \u2014 p\u00ebrkundrazi, duhet t\u00eb merren me to t\u00eb gjith\u00eb. S\u00eb fundi, duhet t\u00eb shpenzoni energjin\u00eb p\u00ebr t\u00eb trajnuar njer\u00ebzit.<\/p>\n<h2>Useful links<\/h2>\n<p>\nK\u00ebtu jan\u00eb disa prezantime nga konferenca DevOops q\u00eb mund t'ju duken t\u00eb dobishme:<\/p>\n<ul>\n<li>Sergie Berdnikov, Artyom Kalichkin \u2014 Historia e suksesit, ose \"Dev+DevOps+Ops\" (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=74bqTSmSI4E&amp;list=PL-ety8gh7rToUMuEgJFAL3T3ufc0VlCAe&amp;index=7\">video<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/424459\/\">dekodim i prezantimit<\/a><\/noindex>)<\/li>\n<li>Baruch Sadogursky, Leonid Igolnik \u2014 DevOps n\u00eb shkall\u00eb: tragjedia greke n\u00eb tri akte (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=HiPSp2xf0yo&amp;list=PL-ety8gh7rToUMuEgJFAL3T3ufc0VlCAe&amp;index=2&amp;t=0s\">video<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/jugru\/blog\/425115\/\">dekodim i prezantimit<\/a><\/noindex>)<\/li>\n<li>Aleksand\u00ebr Titov, Kirill Tolkach\u00ebv \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=bdM3AGfjY6A&amp;list=PL-ety8gh7rTqxc9H4l_1eerCim4XU65ns&amp;index=3&amp;t=0s\">DevOps, inxhinier\u00ebt dhe komuniteti<\/a><\/noindex><\/li>\n<li>Timothy Lister \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=x-c6YvzRPys&amp;list=PL-ety8gh7rTpTfIaormD2gRFxO0Ocnb22&amp;index=2&amp;t=0s\">Personazhet, komuniteti dhe kultura: Faktor\u00eb t\u00eb r\u00ebnd\u00ebsish\u00ebm p\u00ebr prosperitetin<\/a><\/noindex><\/li>\n<\/ul>\n<p>Shikoni n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/2020\/msk\/schedule\/?utm_source=habr&amp;utm_medium=487958&amp;utm_campaign=devoops20msk\">program<\/a><\/noindex> <b>DevOops 2020 Mosk\u00eb<\/b> \u2014 atje ka gjithashtu shum\u00eb gj\u00ebra interesante.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/487958\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a. \u0418\u043d\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u043c\u0443\u0442\u043d\u044b\u0435, \u043a\u0440\u0430\u0439\u043d\u0435 \u043e\u0431\u0449\u0438\u0435 \u0441\u043b\u043e\u0432\u0430 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043a\u043e\u0440\u0430\u0431\u043b\u0438 \u043c\u0435\u0433\u0430\u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0439 \u0431\u043e\u0440\u043e\u0437\u0434\u044f\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u044b \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439. \u0412\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441: \u0430 \u043d\u0430\u043c-\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0447\u0442\u043e? \u0423\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0439 \u0430\u0432\u0442\u043e\u0440, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41819,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-41818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0435\u043c\u044c \u0430\u0440\u0445\u0435\u0442\u0438\u043f\u043e\u0432 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u043c DevOps | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-16T17:46:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-16T17:46:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Shtat\u00eb arketipe t\u00eb transformimit sipas parimeve DevOps | ProHoster","description":"Pyetja \"si t\u00eb implementoni devops\" \u00ebsht\u00eb aktuale p\u00ebr disa vite, por materialet e mira nuk jan\u00eb shum\u00eb. N sometimes ju b\u00ebheni viktim\u00eb e reklamave t\u00eb disa konsulent\u00ebve jo shum\u00eb inteligjent\u00eb, t\u00eb cil\u00ebt kan\u00eb nevoj\u00eb t\u00eb shesin koh\u00ebn e tyre, pa r\u00ebnd\u00ebsi si.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0435\u043c\u044c \u0430\u0440\u0445\u0435\u0442\u0438\u043f\u043e\u0432 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u043c DevOps | ProHoster","og:description":"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.","og:url":"https:\/\/prohoster.info\/sq\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-16T17:46:08+00:00","article:modified_time":"2020-02-16T17:46:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41818","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:09:25","updated":"2022-10-02 04:36:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/41818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=41818"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/41818\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/41819"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=41818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=41818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=41818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}