{"id":5398,"date":"2018-05-14T12:40:02","date_gmt":"2018-05-14T10:40:02","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=5398"},"modified":"2023-09-11T12:29:04","modified_gmt":"2023-09-11T10:29:04","slug":"chmurowa-rewolucja-jako-szansa-na-optymalizacje-krajobrazu-aplikacyjnego-w-twojej-firmie","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/chmurowa-rewolucja-jako-szansa-na-optymalizacje-krajobrazu-aplikacyjnego-w-twojej-firmie\/","title":{"rendered":"Chmurowa rewolucja jako szansa na optymalizacj\u0119 krajobrazu aplikacyjnego w Twojej firmie"},"content":{"rendered":"\n<p>Jako Chief Information Officer w Sii, na co dzie\u0144 jestem odpowiedzialny za rozw\u00f3j i utrzymanie system\u00f3w informatycznych, wspieranie klient\u00f3w firmy przy realizacji nowych projekt\u00f3w wdro\u017ceniowych oraz wytyczaniu strategicznych kierunk\u00f3w rozwoju. Moim zdaniem dwa najwi\u0119ksze wyzwania, z jakimi musi si\u0119 obecnie mierzy\u0107 bran\u017ca IT, to optymalizacja krajobrazu aplikacyjnego i migracja system\u00f3w IT do chmury.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Optymalizacja krajobrazu aplikacyjnego: czym jest i kiedy staje si\u0119 krytyczna dla organizacji?<\/strong><\/h2>\n\n\n\n<p>W ka\u017cdej du\u017cej firmie \u201eTime to market\u201d jest jednym z kluczowych wyzwa\u0144 stawianych przed zespo\u0142ami dostarczaj\u0105cymi rozwi\u0105zania IT. Powoduje to, \u017ce czas realizacji zmiany, wynikaj\u0105cej z potrzeby biznesowej, jest bardziej istotny, ni\u017c sp\u00f3jno\u015b\u0107 architektury korporacyjnej aplikacji, kt\u00f3re firma posiada. Potrzeba szybkiej automatyzacji kluczowych proces\u00f3w biznesowych powoduje, \u017ce s\u0105 one tworzone w oderwaniu od istniej\u0105cych obieg\u00f3w danych w organizacji. Integracja, centralizacja i usp\u00f3jnienie danych, tworzonych w ramach nowego procesu, ma by\u0107 realizowane w kolejnym etapie, kt\u00f3rego priorytet z czasem maleje i ostatecznie zostaje zaniechany. A ostatni, chyba m\u00f3j \u201eulubiony\u201d pow\u00f3d, przez kt\u00f3ry \u0142ad aplikacyjny jest bardzo trudny do utrzymania, to PoC (Proof of Concept). Ma on jedynie zweryfikowa\u0107 wykonalno\u015b\u0107 pomys\u0142u oraz elastyczno\u015b\u0107 rozwi\u0105zania. Cz\u0119sto udany PoC p\u0142ynnie przechodzi w aplikacj\u0119 dzia\u0142aj\u0105c\u0105 produkcyjnie na szerok\u0105 skal\u0119. Tego typu decyzja niesie za sob\u0105 ci\u0119\u017car problem\u00f3w opisanych powy\u017cej. Ponadto, z racji skalowania na rozwi\u0105zanie testowe, generuje wiele barier wydajno\u015bciowych oraz rozwojowych, gdy\u017c ze wzgl\u0119du na to, \u017ce by\u0142 to \u201etylko PoC\u201d, jako\u015b\u0107 kodu oraz optymalizacja wydajno\u015bciowa nie spe\u0142niaj\u0105 \u017cadnych standard\u00f3w tworzenia docelowego rozwi\u0105zania produkcyjnego.<\/p>\n\n\n\n<p>Ten przyd\u0142ugi wst\u0119p opisuje efekt ko\u0144cowy \u2013 mamy w organizacji du\u017c\u0105 liczb\u0119 aplikacji, kt\u00f3re realizuj\u0105 podobne procesy w podobny spos\u00f3b, wykorzystuj\u0105c zbli\u017cony zestaw informacji, a s\u0105 ca\u0142kowicie od siebie odseparowane.<\/p>\n\n\n\n<p>Pos\u0142u\u017c\u0119 si\u0119 przyk\u0142adem. Cz\u0119sto r\u00f3\u017cne departamenty wykorzystuj\u0105 narz\u0119dzia tej samej klasy (np. CRM), wdro\u017cone bardzo szybko i b\u0119d\u0105ce doskona\u0142\u0105 odpowiedzi\u0105 na problemy i potrzeby konkretnego dzia\u0142u, ale nie maj\u0105 szans na wspieranie proces\u00f3w przekrojowych. Ko\u0144czy si\u0119 to tym, \u017ce mamy liczne bazy danych klient\u00f3w, cz\u0119sto zawieraj\u0105cych te same informacje. Utrudnia to przeprowadzanie sp\u00f3jnych akcji marketingowych. Kierujemy wielokrotnie ofert\u0119 produktow\u0105 do tych samych odbiorc\u00f3w, kt\u00f3rzy ju\u017c kilka razy zadeklarowali, \u017ce sobie takiej komunikacji nie \u017cycz\u0105, a w dobie RODO dochodzi dodatkowe i brzemienne w skutkach niebezpiecze\u0144stwo nieposiadania lub b\u0142\u0119dnego zarz\u0105dzania zgodami zwi\u0105zanymi z przetwarzaniem danych osobowych.<\/p>\n\n\n\n<p>W efekcie mamy w firmie architektur\u0119 spaghetti, kt\u00f3ra nie pozwala na sp\u00f3jne zarz\u0105dzanie procesami i danymi w organizacji. Powoduje to, \u017ce informacja zarz\u0105dcza jest niesp\u00f3jna, co sprawia, \u017ce decydenci nie ufaj\u0105 danym, na bazie kt\u00f3rych maj\u0105 podejmowa\u0107 decyzje. Koszt utrzymania system\u00f3w IT jest niewsp\u00f3\u0142miernie wysoki do skali warto\u015bci dodanej, kt\u00f3r\u0105 wnosi do organizacji (wiele system\u00f3w tej samej klasy wymaga ponoszenia koszt\u00f3w licencji, zespo\u0142\u00f3w utrzymaniowych i rozwojowych oraz cz\u0119sto dodatkowo bia\u0142kowy interfejs, przenosz\u0105cy dane z jednego systemu do drugiego). W tym momencie na najwy\u017cszym szczeblu organizacji najcz\u0119\u015bciej podejmowana jest decyzja o usp\u00f3jnieniu proces\u00f3w, ograniczeniu liczby wykorzystywanych narz\u0119dzi IT i optymalizacji koszt\u00f3w utrzymania poprzez rezygnacj\u0119 ze wsparcia wewn\u0119trznego lub zewn\u0119trznego aplikacji, w zale\u017cno\u015bci od modelu, w jakim dana organizacja funkcjonuje.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Optymalizacja krajobrazu aplikacyjnego: najcz\u0119stsze wyzwania<\/strong><\/h2>\n\n\n\n<p>Decyzja o optymalizacji jest prosta do podj\u0119cia i ma\u0142o kontrowersyjna sama w sobie. Wszyscy si\u0119 zgadzamy, \u017ce lepiej mie\u0107 w firmie jedno narz\u0119dzie do zarz\u0105dzania relacjami z klientami, jedno miejsce do przechowywania dokument\u00f3w i jeden Workflow automatyzuj\u0105cy procesy biznesowe. Du\u017co trudniej jest ustali\u0107, jak ma wygl\u0105da\u0107 docelowa architektura system\u00f3w IT, a jeszcze trudniej przeprowadzi\u0107 zmian\u0119, kt\u00f3ra reorganizuje struktur\u0119 ca\u0142ego biznesu. Ka\u017cdy system ma swoich zwolennik\u00f3w, tak\u017ce w obszarze biznesowym, wykorzystuj\u0105cych dobrodziejstwa automatyzacji, jak i IT utrzymuj\u0105cego rozwi\u0105zanie. Ka\u017cdy interesariusz zachwala i broni sposobu pracy, do kt\u00f3rego jest przyzwyczajony, krytykuj\u0105c wszelkie kontrpropozycje, okre\u015blaj\u0105c je jako drogie, nieoptymalne i potencjalnie zabijaj\u0105ce jego biznes, a to w ko\u0144cu on zarabia pieni\u0105dze dla firmy i z tym faktem ci\u0119\u017cko jest polemizowa\u0107. Ten konflikt interes\u00f3w cz\u0119sto doprowadza do sytuacji, w kt\u00f3rej programy optymalizacyjne upadaj\u0105 i wszyscy godz\u0105 si\u0119 z nie rozwi\u0105zuj\u0105cym problem\u00f3w statusem Quo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Migracja system\u00f3w IT do chmury jako szansa na optymalizacj\u0119 krajobrazu aplikacyjnego<\/strong><\/h2>\n\n\n\n<p>Moim zdaniem nie ma z\u0142otego \u015brodka na rozwi\u0105zanie tego problemu. Jednym z kluczowych element\u00f3w, bez kt\u00f3rego optymalizacja nie ma szans doj\u015b\u0107 do skutku, jest bardzo wysokie umocowanie sponsora projektu oraz jego du\u017ce zaanga\u017cowanie i aktywno\u015b\u0107 przy monitorowaniu i promowaniu projektu. Poziom C-Level jest wed\u0142ug mnie nieodzowny, gdy\u017c problemy dotykaj\u0105 r\u00f3\u017cnych obszar\u00f3w, biznes\u00f3w i grup interes\u00f3w, wi\u0119c konieczna jest du\u017ca moc sprawcza, aby projekt m\u00f3g\u0142 doj\u015b\u0107 do skutku. COO, CFO oraz CEO to role, kt\u00f3re z za\u0142o\u017cenia zawsze patrz\u0105 na ca\u0142okszta\u0142t firmy, a nie partykularne interesy danego obszaru biznesowego.<\/p>\n\n\n\n<p>Lecz umocowanie programu to nie jedyny element kluczowy z perspektywy realizacji projektu. Drugim, bardziej kompleksowym, jest kwestia jak zbudowa\u0107 organizacj\u0119 IT, aby pogodzi\u0107 interesy wszystkich grup, i nie zosta\u0107 pos\u0105dzonym o stronniczo\u015b\u0107. Wed\u0142ug mnie najlepszym rozwi\u0105zaniem jest po\u0142\u0105czenie tych dzia\u0142a\u0144 z drugim najwi\u0119kszym wyzwaniem, jakie stoi przed IT w dzisiejszych czasach, czyli chmurow\u0105 rewolucj\u0105.<\/p>\n\n\n\n<p>Wszyscy najwi\u0119ksi dostawcy oprogramowania jasno dali do zrozumienia, \u017ce przysz\u0142o\u015b\u0107 rozwoju system\u00f3w IT to chmura. Udowadniaj\u0105 to poprzez strumie\u0144 inwestycyjny nakierowany na rozwi\u0105zania chmurowe i nowe polityki licencyjne, kt\u00f3re wymuszaj\u0105 na odbiorcach powa\u017cne rozwa\u017cenie chmury jako ciekawej alternatywy dla rozwi\u0105za\u0144 on-premise. Nie uciekniemy od chmury, wi\u0119c uwa\u017cam, \u017ce warto upiec dwie pieczenie przy jednym ogniu.<\/p>\n\n\n\n<p>Warto wykorzysta\u0107 program optymalizacyjny wychodz\u0105c z poziomu czystej karty. Dzi\u0119ki temu mo\u017cna oderwa\u0107 si\u0119 od utartych sposob\u00f3w rozwi\u0105zywania problem\u00f3w przez pryzmat technologii, jakie chcieliby\u015bmy wykorzysta\u0107 do rozwi\u0105zania kwestii organizacyjnych. Takie podej\u015bcie pozwala nie tylko odci\u0105\u0107 si\u0119 od uwarunkowa\u0144 procesowych, ale te\u017c od nowa u\u0142o\u017cy\u0107 ca\u0142\u0105 infrastruktur\u0119 sprz\u0119tow\u0105 oraz zaprojektowa\u0107 warstwowy rozw\u00f3j oprogramowania, bez korzystania z dobrze znanych utartych \u015bcie\u017cek.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Jak zacz\u0105\u0107?<\/strong><\/h2>\n\n\n\n<p>Dla organizacji przyzwyczajonej do rozwi\u0105za\u0144 w pe\u0142ni zarz\u0105dzanych poprzez w\u0142asne zasoby infrastrukturalne, wej\u015bcie do chmury jest decyzj\u0105 zmuszaj\u0105c\u0105 wszystkich interesariuszy procesu do wyj\u015bcia z w\u0142asnej strefy komfortu. Potrzebna jest zmiana sposobu my\u015blenia, zdobycie nowej wiedzy o utrzymywaniu oraz rozwoju system\u00f3w i proces\u00f3w w zupe\u0142nie nowym ekosystemie, ca\u0142kowicie odmiennym od tego znanego dotychczas. Wed\u0142ug mnie najlepiej zacz\u0105\u0107 od istotnego procesu biznesowego, kt\u00f3ry do tej pory nie by\u0142 efektywnie wspierany przez narz\u0119dzia IT, lub jest w znacznym stopniu odseparowany od najbardziej po\u0142\u0105czonych ze sob\u0105 proces\u00f3w w firmie. Takie podej\u015bcie pozwoli na zweryfikowanie nowej technologii, nauczenie si\u0119 nowego procesu wytwarzania oprogramowania oraz zarz\u0105dzania zmian\u0105.<\/p>\n\n\n\n<p>Bardzo istotne jest, aby jednym z element\u00f3w PoC wej\u015bcia w chmur\u0119 by\u0142a szeroka promocja tego wydarzenia w organizacji, aby zwi\u0119kszy\u0107 zaanga\u017cowanie os\u00f3b podchodz\u0105cych do zmiany z entuzjazmem, przekona\u0107 niezdecydowanych i zmniejszy\u0107 niech\u0119\u0107 os\u00f3b nastawionych negatywnie.<\/p>\n\n\n\n<p>Przy tak du\u017cej rewolucji zarz\u0105dzanie zmian\u0105 w obszarze marketingowo-komunikacyjnym mo\u017ce si\u0119 okaza\u0107 du\u017co trudniejsze i bardziej istotne, ni\u017c same aspekty techniczne, z kt\u00f3rymi zawsze ostatecznie jeste\u015bmy w stanie si\u0119 upora\u0107. Pierwsze wdro\u017cenie powinno by\u0107 bardzo wnikliwie monitorowane, aby pozwoli\u0142o organizacji wyci\u0105gn\u0105\u0107 wnioski i zbudowa\u0107 baz\u0119 do kontynuowania procesu zmiany.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Co dalej?<\/strong><\/h2>\n\n\n\n<p>Najlepsz\u0105 odpowiedz\u0105 jest uwielbiane, zw\u0142aszcza w przypadku zderze\u0144 ze szczeg\u00f3lnie trudnymi tematami, \u201eto zale\u017cy\u201d. Program migracji rozwi\u0105za\u0144 IT do chmury powinien uwzgl\u0119dnia\u0107 wiele element\u00f3w, mi\u0119dzy innymi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>zdolno\u015b\u0107 organizacji do absorpcji zmian<\/li>\n\n\n\n<li>efektywno\u015b\u0107 przeprowadzonego PoC<\/li>\n\n\n\n<li>mo\u017cliwo\u015bci wytw\u00f3rcze wewn\u0119trznego IT<\/li>\n\n\n\n<li>bud\u017cet przeznaczony na ten program<\/li>\n\n\n\n<li>umiej\u0119tno\u015bci i mo\u017cliwo\u015bci wykorzystania zewn\u0119trznych dostawc\u00f3w<\/li>\n\n\n\n<li>ramy czasowe na wdro\u017cenie<\/li>\n\n\n\n<li>determinacj\u0119 organizacji aby przeprowadzi\u0107 zmian\u0119<\/li>\n<\/ul>\n\n\n\n<p>Czynnik\u00f3w warunkuj\u0105cych podej\u015bcie do wdro\u017cenia jest bardzo du\u017co i trzeba zawsze indywidualnie rozpatrywa\u0107 wszystkie przypadki. Pewne jest jednak, \u017ce chmura to przysz\u0142o\u015b\u0107 i odwlekanie decyzji o jej wykorzystaniu jedynie utrudni proces zmiany. Warto i\u015b\u0107 do przodu, by nie powiela\u0107 b\u0142\u0119d\u00f3w firm, kt\u00f3re nie nad\u0105\u017cy\u0142y za przysz\u0142o\u015bci\u0105.<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;5398&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;13&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 ( votes: 13)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Chmurowa rewolucja jako szansa na optymalizacj\u0119 krajobrazu aplikacyjnego w Twojej firmie&quot;,&quot;width&quot;:&quot;139.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 139.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            5\/5 ( votes: 13)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Jako Chief Information Officer w Sii, na co dzie\u0144 jestem odpowiedzialny za rozw\u00f3j i utrzymanie system\u00f3w informatycznych, wspieranie klient\u00f3w firmy &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/chmurowa-rewolucja-jako-szansa-na-optymalizacje-krajobrazu-aplikacyjnego-w-twojej-firmie\/\">Continued<\/a><\/p>\n","protected":false},"author":159,"featured_media":5405,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1316],"tags":[560,306,156,559,561],"class_list":["post-5398","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-miekko","tag-architektura-it","tag-chmura","tag-cloud","tag-strategia","tag-systemy-it"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2018\/05\/architecture-buildings-business-325185_small.jpg","category_names":["Development na mi\u0119kko"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/5398"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/159"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=5398"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/5398\/revisions"}],"predecessor-version":[{"id":24029,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/5398\/revisions\/24029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/5405"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=5398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=5398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=5398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}