<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa: DevOps - Mariusz Siek</title>
	<atom:link href="https://mariuszsiek.pl/tag/devops/feed/" rel="self" type="application/rss+xml" />
	<link>https://mariuszsiek.pl/tag/devops/</link>
	<description>Knowledge and Experience in ITSM and more</description>
	<lastBuildDate>Thu, 31 Jan 2019 14:33:53 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/04/cropped-Mariusz-Siek-small.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Archiwa: DevOps - Mariusz Siek</title>
	<link>https://mariuszsiek.pl/tag/devops/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">108354078</site>	<item>
		<title>DevOps – Pierwsza droga &#8211; Zasady przepływu</title>
		<link>https://mariuszsiek.pl/devops-pierwsza-droga-zasady-przeplywu/</link>
					<comments>https://mariuszsiek.pl/devops-pierwsza-droga-zasady-przeplywu/#respond</comments>
		
		<dc:creator><![CDATA[Mariusz Siek]]></dc:creator>
		<pubDate>Tue, 05 Feb 2019 05:08:55 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Trzy drogi]]></category>
		<category><![CDATA[PierwszaDroga]]></category>
		<category><![CDATA[TrzyDrogi]]></category>
		<guid isPermaLink="false">http://mariuszsiek.pl/?p=788</guid>

					<description><![CDATA[<p>W artykule &#8222;DevOps &#8211; Trzy drogi&#8221; opisałem podstawowe zasady jakimi kieruje się DevOps w strumieniu wartości technologii. Teraz chciałbym bliżej przyjrzeć się na czym polega pierwsza droga i w jaki <a href="https://mariuszsiek.pl/devops-pierwsza-droga-zasady-przeplywu/" class="more-link">[&#8230;]</a></p>
<p>Artykuł <a href="https://mariuszsiek.pl/devops-pierwsza-droga-zasady-przeplywu/">DevOps – Pierwsza droga &#8211; Zasady przepływu</a> pochodzi z serwisu <a href="https://mariuszsiek.pl">Mariusz Siek</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" data-attachment-id="789" data-permalink="https://mariuszsiek.pl/devops-pierwsza-droga-zasady-przeplywu/road-1303617_1920/" data-orig-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?fit=1920%2C1280&amp;ssl=1" data-orig-size="1920,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pierwsza-droga" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?fit=300%2C200&amp;ssl=1" data-large-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?fit=1024%2C683&amp;ssl=1" class="aligncenter size-large wp-image-789" src="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?resize=1024%2C683&#038;ssl=1" alt="pierwsza-droga" width="1024" height="683" srcset="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?resize=750%2C500&amp;ssl=1 750w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/road-1303617_1920.jpg?w=1920&amp;ssl=1 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">W artykule <a href="https://mariuszsiek.pl/devops-trzy-drogi/">&#8222;DevOps &#8211; Trzy drogi&#8221;</a> opisałem podstawowe zasady jakimi kieruje się DevOps w strumieniu wartości technologii. Teraz chciałbym bliżej przyjrzeć się na czym polega pierwsza droga i w jaki sposób może pomóc w zarządzaniu usługami IT. Pierwsza droga obejmuje zasady przepływu pracy w strumieniu wartości technologii, czyli np wytwarzaniu oprogramowania. Co jest w niej najważniejsze?</span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">Spraw aby praca była widoczna</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Pracę można zobaczyć w fabryce, gdzie mamy materiały do produkcji, maszyny i linie produkcyjne oraz pracowników obsługujących te maszyny lub przemieszczających się po zakładzie. Jak jednak to zrobić w przypadku wytwarzania oprogramowania komputerowego? Z pomocą przychodzi bardzo ciekawy wynalazek, tablica <a href="https://pl.wikipedia.org/wiki/Kanban">kanban</a>. Jest to sposób aby na tablicy zwizualizować pracę, jaka jest wykonywana w zespole. W kolumnach mamy poszczególne etapy, kroki pracy do wykonania. W poziomie możemy mieć np. osoby, które dana pracę wykonują. Bardzo prosto możemy zrobić tablicę kanban rysując ją na dużym arkuszu papieru lub tablicy ścieralnej i naklejając karteczki post-it w odpowiednich kolumnach, jako reprezentację zadań, kart pracy. Na tablicy kanban praca wpływa z lewej strony i jest przekazywana w prawą stronę, pomiędzy kolejnymi etapami pracy. Praca kończy się z prawej strony, która reprezentuje produkcyjne działanie, wykonaną pracę. Takie podejście pozwala na zarządzanie pracą i mierzenie czasu jej wykonania na poszczególnych etapach. Takie obrazowanie pracy pozwala lepiej określać priorytety dla zadań oczekujących w kolejce i w ten sposób zwiększać przepustowość systemu.</span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">Ograniczenie pracy w toku</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Kolejna zasada przepływu, pokazuje nam, że powinniśmy ograniczać pracę w toku, czyli tą która jest aktualnie wykonywana. Czy to ma sens? Mamy robić wszystko aby pracy było mniej? Brzmi trochę podejrzanie ale wcale takie nie jest. DevOps wskazuje, że wielozadaniowość jest nieefektywna i proponuje jej ograniczanie, tak aby koncentrować jest na wykonaniu jednego zadania. Do tego wykorzystywana jest oczywiście tablica kanban. Określamy limity pracy w toku (Work In Progress – WIP), dla każdej kolumny lub etapu/ośrodka pracy poprzez ograniczenie liczby kart, które mogą występować w jednej kolumnie. Żadna praca nie może być wykonana, dopóki nie stworzy się jej reprezentacji w postaci karty pracy. Takie podejście nie zmniejsza ale zwiększa efektywność pracy i powoduje, że jest jej wykonywane więcej a nie mniej.</span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">Zmniejszenie wielkości partii</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Aby przepływ pracy był jak najbardziej optymalny, musimy zastosować kolejną zasadę, czyli wykonywać pracę w małych partiach. Takie postępowanie prowadzi do skrócenia czasu realizacji pracy oraz zwiększa jej jakość. Przy małych partiach pracy, wcześniej możemy wykryć błędy i je skorygować, tym samym poprawiając jakość pracy. W ten sposób zmniejszamy też współczynnik pracy w toku, który jest kluczowy dla DevOps. Oczywiście jeżeli mamy mniejsze partie pracy to jest ona wykonywana szybciej i czas realizacji jest krótszy. Dodatkowo jesteśmy w stanie szybciej wykrywać błędy i wprowadzać działania naprawcze. Oznacza to także, mniejszą liczbę koniecznych zmian.</span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">Zmniejszenie liczby przełączeń</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Aby przepływ pracy był jak najkrótszy, konieczne jest zautomatyzowanie jak największej ilości pracy, aby mogła być wykonywana bez oczekiwania w kolejkach. To kolejna zasada przepływu, którą musimy zastosować. Aby z niej skorzystać musimy zmienić organizację zespołów, tak aby mogły dostarczać wartość bezpośrednio do klienta. W ten sposób skracamy czas jaki praca musi czekać w kolejce i nie przynosi wartości dodanej.</span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;"><b>Stałe identyfikowanie i eliminowanie ograniczeń</b> </span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Jeżeli chcemy aby nasz praca była efektywna, musimy stale identyfikować i eliminować ograniczenia systemu naszej pracy. Najczęściej występujące ograniczenia w wytwarzaniu oprogramowania to:</span></span></p>
<ul>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;"><b>Tworzenie środowiska. </b>Kto nie spotkał się z sytuacją, że nie można wdrożyć oprogramowania bo nie ma środowiska do testów funkcjonalnych lub wydajnościowych lub brakuje zasobów do środowiska produkcyjnego? Dążymy do środowisk na żądanie i pełnej automatyzacji ich tworzenia.</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;"><b>Instalacja kodu.</b> Jeżeli instalacja oprogramowania składa się z wielu kroków i wymaga kilku specjalistów to nie może trwać krótko. Dlatego pracujemy nad pełną automatyzacją instalacji oprogramowania.</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;"><b>Konfiguracja i uruchamianie testów</b>. Wykonywanie testów ręcznie, przygotowywanie danych testowych, planowanie zasobów ludzkich do testów, to wszystko powoduje, że testy trwają tygodniami. Lekarstwem jest jak w poprzednich punktach zautomatyzowanie testów.</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;"><b>Zbyt ścisła architektura</b>. Jeżeli architektura nie pozwala wprowadzać zmian bez angażowania procesu zarządzania zmianą i CAB, to jest to ograniczenie. Dążymy do wprowadzania zmian bezpiecznie i z większą autonomią.</span></span></li>
</ul>
<h1 class="western"><span style="font-family: Segoe Print;"><b>Eliminowanie trudności i odpadów w strumieniu wartości</b> </span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Ta zasada przepływu mówi, że powinniśmy dążyć do zmniejszenia trudności i uciążliwości codziennej pracy przez ciągłe uczenie się w celu osiągnięcia stawianych celów. Przykładowe kategorie trudności i odpadów to:</span></span></p>
<ul>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Prace wykonane częściowo</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Dodatkowe procesy</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Dodatkowe funkcjonalności</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Oczekiwanie</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Defekty</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Prace niestandardowe i ręczne</span></span></li>
</ul>
<h1 class="western"><span style="font-family: Segoe Print;">Podsumowanie</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Opisałem najważniejsze zasady przepływu, będące pierwszą drogą. Praca musi być widoczna, aby można było nią lepiej zarządzać. Należy zmniejszać pracę, która jest aktualnie wykonywana oraz dzielić pracę na małe partie i części. Zmniejszamy liczbę przekazywania pracy z etapu do etapu i z zespołu do zespołu. Ciągle identyfikujemy i eliminujemy ograniczenia systemu pracy. Stale eliminujemy trudności i problemy w strumieniu wartości technologii. Ich zastosowanie i przestrzeganie pozwoli na jak najkrótszy przepływ pracy.</span></span></p>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="font-size: medium;">Na podstawie książki „DevOps – Światowej klasy zwinność, niezawodność i bezpieczeństwo w twojej organizacji”.</span></span></span></p>
<p>Artykuł <a href="https://mariuszsiek.pl/devops-pierwsza-droga-zasady-przeplywu/">DevOps – Pierwsza droga &#8211; Zasady przepływu</a> pochodzi z serwisu <a href="https://mariuszsiek.pl">Mariusz Siek</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mariuszsiek.pl/devops-pierwsza-droga-zasady-przeplywu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">788</post-id>	</item>
		<item>
		<title>DevOps &#8211; Trzy drogi</title>
		<link>https://mariuszsiek.pl/devops-trzy-drogi/</link>
					<comments>https://mariuszsiek.pl/devops-trzy-drogi/#respond</comments>
		
		<dc:creator><![CDATA[Mariusz Siek]]></dc:creator>
		<pubDate>Wed, 16 Jan 2019 05:08:47 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Trzy drogi]]></category>
		<category><![CDATA[TrzyDrogi]]></category>
		<guid isPermaLink="false">http://mariuszsiek.pl/?p=772</guid>

					<description><![CDATA[<p>Świat się zmienia. Zarządzanie usługami IT też. To co dziesięć lat temu wydawało się dobre i skuteczne dzisiaj stało się trochę skostniałe i mało elastyczne. Nie znaczy, że całkowicie jest <a href="https://mariuszsiek.pl/devops-trzy-drogi/" class="more-link">[&#8230;]</a></p>
<p>Artykuł <a href="https://mariuszsiek.pl/devops-trzy-drogi/">DevOps &#8211; Trzy drogi</a> pochodzi z serwisu <a href="https://mariuszsiek.pl">Mariusz Siek</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><img data-recalc-dims="1" decoding="async" data-attachment-id="773" data-permalink="https://mariuszsiek.pl/devops-trzy-drogi/woodland-656969_1920/" data-orig-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?fit=1920%2C1280&amp;ssl=1" data-orig-size="1920,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="trzy-drogi" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?fit=300%2C200&amp;ssl=1" data-large-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?fit=1024%2C683&amp;ssl=1" class="aligncenter size-large wp-image-773" src="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?resize=1024%2C683&#038;ssl=1" alt="trzy-drogi" width="1024" height="683" srcset="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?resize=750%2C500&amp;ssl=1 750w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2019/01/woodland-656969_1920.jpg?w=1920&amp;ssl=1 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />Świat się zmienia. Zarządzanie usługami IT też. To co dziesięć lat temu wydawało się dobre i skuteczne dzisiaj stało się trochę skostniałe i mało elastyczne. Nie znaczy, że całkowicie jest niepotrzebne ale wymaga odświeżenia i dostosowania do istniejących warunków. Tak dzieje się np z <a href="https://mariuszsiek.pl/poznaj-5-mitow-o-itil/">ITIL</a>, który w tym roku wprowadza czwartą wersję swojej biblioteki. Zanim jednak <a href="https://www.axelos.com/">Axelos</a> odkryje wszystkie karty postanowiłem bliżej przyjrzeć się <a href="https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/">DevOps</a>. W tym celu nabyłem książkę „DevOps &#8211; Światowej klasy zwinność, niezawodność i bezpieczeństwo w twojej organizacji”. Autorami są Gene Kim, Jez Humble, Patrick Debois i John Willis. Zacząłem ją zgłębiać i chciałbym się podzielić podstawową wiedzą o trzech drogach w DevOps.</span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">Trzy drogi</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Jako fundamentalne zasady DevOps wprowadza pojęcie trzech dróg:</span></span></p>
<ul>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Pierwsza droga &#8211; Zasady przepływu pracy</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Druga droga &#8211; Zasady sprzężenia zwrotnego</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Trzecia droga &#8211; Zasady ciągłego uczenia się i eksperymentowania</span></span></li>
</ul>
<h1 class="western"><span style="font-family: Segoe Print;"><b>Pierwsza droga &#8211;</b> <b>Zasady przepływu pracy</b></span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Pierwsza droga mówi o zasadach związanych z przepływem pracy od jej rozpoczęcia do zakończenia. W przypadku strumienia wartości technologii, czyli działu wytwarzania oprogramowania, początkiem przepływu pracy jest zdefiniowanie wymagań biznesowych a końcem wdrożenie oprogramowania zawierającego funkcjonalności dotyczące tych wymagań na produkcję. Proces ten obejmuje przejście od developmentu do operacji (utrzymania). Jakoś nie lubię terminu operacje, bo źle mi się kojarzy i wolę używać &#8222;utrzymanie&#8221;. Według mnie lepiej odzwierciedla funkcje tej aktywności.</span></span></p>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Zasady z pierwszej drogi koncentrują się na zwiększeniu przepływu pracy, tak aby czas od rozpoczęcia do zakończenia pracy był jak najkrótszy. Najważniejsze elementy to:</span></span></p>
<ul>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Zwiększenie widoczności praca, które najlepiej wykonać poprzez tablicę kanban, umieszczoną w miejscu pracy zespołu</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Zmniejszenie rozmiaru partii, sprowadza się do dzielenia pracy, na jak najmniejsze, niezależne zadania</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Zmniejszenie interwału pracy, poprzez skracanie okresów wydań oprogramowania z miesięcy do tygodni, dni i godzin.</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Tworzenie jakości poprzez przeciwdziałanie przekazywania defektów, pomiędzy poszczególnymi etapami wytwarzania oprogramowania. Jednym słowem usuwanie błędów jak tylko się pojawią.</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Stałe optymalizowanie pracy, poprzez dążenie do ciągłego zwiększania efektywności i usuwania wąskich gardeł</span></span></li>
</ul>
<h1 class="western"><span style="font-family: Segoe Print;">Druga droga &#8211; Zasady sprzężenie zwrotnego</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Druga droga skupia się na szybkim i stałym przepływie informacji zwrotnych. Najważniejsze jest aby wszystkie informacje, które mogą przyczynić się do skutecznego usuwania problemów były przekazywane na bieżąco z zespołu operacji (utrzymania) do zespołu developerskiego. Celem takiego działania jest:</span></span></p>
<ul>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Zapobieganie występowaniu podobnych problemów w przyszłości</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Zwiększenie efektywności procesów wykrywania problemów i eliminowania ich skutków. </span></span></li>
</ul>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Budujemy w ten sposób mechanizmy pracy, które mogą rozwiązywać problemy na wczesnym etapie i zapobiegać ich katastrofalnym skutkom.</span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">Trzecia droga &#8211; Zasady ciągłego uczenia się i eksperymentowania</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Trzecia droga koncentruje się na:</span></span></p>
<ul>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Dynamicznym, zdyscyplinowanym i naukowym podejściu do eksperymentowania i podejmowania ryzyka</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Czerpaniu nauki z sukcesów jak i porażek</span></span></li>
<li><span style="font-family: Segoe Print;"><span style="font-size: large;">Ciągłym skracaniu i wzmacnianiu pętli sprzężenia zwrotnego</span></span></li>
</ul>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Poszukujemy takich usprawnień w naszym codziennym działaniu, które będzie można zastosować globalnie i przyczynią się do poprawy działania innych osób w zespole.</span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">Podsumowanie</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;">Trzy drogi to dopiero początek mojej drogi w DevOps. Podane zasady wyglądają na proste i zrozumiałe. Pozostaje tylko zastosować je w praktyce i zweryfikować jak się sprawdzają. Do zobaczenia na dalszej drodze w odkrywaniu tajników DevOps.</span></span></p>
<p>Artykuł <a href="https://mariuszsiek.pl/devops-trzy-drogi/">DevOps &#8211; Trzy drogi</a> pochodzi z serwisu <a href="https://mariuszsiek.pl">Mariusz Siek</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mariuszsiek.pl/devops-trzy-drogi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">772</post-id>	</item>
		<item>
		<title>Czy ITIL i DevOps można pogodzić?</title>
		<link>https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/</link>
					<comments>https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/#respond</comments>
		
		<dc:creator><![CDATA[Mariusz Siek]]></dc:creator>
		<pubDate>Mon, 28 May 2018 18:18:28 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Proces]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Procesy]]></category>
		<guid isPermaLink="false">http://mariuszsiek.pl/?p=589</guid>

					<description><![CDATA[<p>Od 12 lat zajmuję się zarządzaniem usługami IT. W mojej pracy wykorzystuję najlepsze praktyki ITIL i doświadczenie zdobyte na przestrzeni tego okresu. Świat jednak nie stoi w miejscu i zmienia <a href="https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/" class="more-link">[&#8230;]</a></p>
<p>Artykuł <a href="https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/">Czy ITIL i DevOps można pogodzić?</a> pochodzi z serwisu <a href="https://mariuszsiek.pl">Mariusz Siek</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;"><img data-recalc-dims="1" decoding="async" data-attachment-id="590" data-permalink="https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/devops/" data-orig-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps.png?fit=1982%2C1020&amp;ssl=1" data-orig-size="1982,1020" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="DevOps" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps.png?fit=300%2C154&amp;ssl=1" data-large-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps.png?fit=1024%2C527&amp;ssl=1" class="aligncenter size-large wp-image-590" src="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps-1024x527.png?resize=1024%2C527" alt="DevOps" width="1024" height="527" srcset="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps.png?resize=1024%2C527&amp;ssl=1 1024w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps.png?resize=300%2C154&amp;ssl=1 300w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps.png?resize=768%2C395&amp;ssl=1 768w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps.png?resize=972%2C500&amp;ssl=1 972w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/DevOps.png?w=1982&amp;ssl=1 1982w" sizes="(max-width: 1024px) 100vw, 1024px" />Od 12 lat zajmuję się zarządzaniem usługami IT. W mojej pracy wykorzystuję najlepsze praktyki <a href="https://mariuszsiek.pl/poznaj-5-mitow-o-itil/">ITIL</a> i doświadczenie zdobyte na przestrzeni tego okresu. Świat jednak nie stoi w miejscu i zmienia się bardzo szybko, szczególnie w obszarze technologii. Czy ITIL, który został wymyślony w latach dziewięćdziesiątych poprzedniego wieku, spełnia oczekiwania dzisiejszego IT, które musi sprostać wysokim wymaganiom biznesowym? Czy wersja trzecia ITIL, która ukazała się w 2007 roku, nadal jest aktualna i stosowanie jej przynosi spodziewane korzyści? Jak zmieni się ITIL w wersji 4, która jest zapowiadana na ten rok? Czy ITIL ma szanse w konfrontacji z DevOps, które obecnie jest jednym z najbardziej popularnych i pożądanych podejść na funkcjonowanie IT? Za dużo pytań jak na początek artykułu :-). Spróbujmy znaleźć na nie odpowiedzi.</span></span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">ITIL</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;">ITIL w wersji 3 wprowadził usługowe podejście do IT i cykl życia usługi. Cykl życia składa się z pięciu faz:</span></span></span></p>
<ul>
<li><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">Strategii</span></span></span></li>
<li><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">Projektowania</span></span></span></li>
<li><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">Wdrożenia</span></span></span></li>
<li><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">Utrzymania</span></span></span></li>
<li><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">Ciągłej poprawy</span></span></span></li>
</ul>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;">Cykl ten się powtarza, ponieważ zawsze możemy coś zrobić aby usługa była świadczona lepiej, taniej i na wyższym poziomie.</span></span></span></p>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;">To podejście objęło cały cykl wytwórczy dla usługi, czego nie było w poprzedniej, drugiej wersji biblioteki. Całkowitą nowością była faza strategii. Natomiast pozostałe fazy zostały rozszerzone o brakujące procesy.</span></span></span></p>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;">Wiele organizacji IT nadal funkcjonuje w oparciu o procesy opisane w ITIL, z uwzględnieniem ich potrzeb i wymagań. Według mnie nie straciły one nic ze swojej aktualności, chociaż mogą się wydawać &#8222;ciężkie&#8221;, mało zwinne i bardzo sformalizowane. Czy ich biurokracja jest w stanie sprostać, wymaganiom na wykonywanie kilku wdrożeń dziennie? </span></span></span></p>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="591" data-permalink="https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/service-life-cycle/" data-orig-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/service-life-cycle.png?fit=547%2C510&amp;ssl=1" data-orig-size="547,510" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="service-life-cycle" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/service-life-cycle.png?fit=300%2C280&amp;ssl=1" data-large-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/service-life-cycle.png?fit=547%2C510&amp;ssl=1" class="size-full wp-image-591 aligncenter" src="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/service-life-cycle.png?resize=547%2C510" alt="" width="547" height="510" srcset="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/service-life-cycle.png?w=547&amp;ssl=1 547w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/service-life-cycle.png?resize=300%2C280&amp;ssl=1 300w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/service-life-cycle.png?resize=536%2C500&amp;ssl=1 536w" sizes="auto, (max-width: 547px) 100vw, 547px" />Rys 1. Na podstawie książki ITIL Service Transition.</span></span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">DevOps</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;">Po drugiej stronie mamy DevOps, który mocno się rozpycha i pokazuje, że można do wytwarzania i wdrażania usług, rozumianych jako oprogramowanie i infrastruktura sprzętowa, zastosować takie rozwiązania, które pozwolą szybko, sprawnie i bezproblemowo, dostarczać na produkcję nowe funkcjonalności i aplikacje. W największym uproszczeniu, DevOps to połączenie wytwarzania usług (development) z ich utrzymaniem (operations). Usuwamy odwieczny mur pomiędzy rozwojem i utrzymaniem, i tak organizujemy pracę zespołu aby mógł szybko dostarczać wartość biznesową na produkcję. Nie chodzi tu oczywiście tylko o ludzi ale przede wszystkim procesy i narzędzie. Musimy zastosować pełną automatyzację testów, ciągłą integrację, infrastrukturę jako kod i kilka innych specyficznych dla DevOps rozwiązań.</span></span></span></p>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="592" data-permalink="https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/devops-life-cycle/" data-orig-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/devops-life-cycle.png?fit=902%2C600&amp;ssl=1" data-orig-size="902,600" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="devops-life-cycle" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/devops-life-cycle.png?fit=300%2C200&amp;ssl=1" data-large-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/devops-life-cycle.png?fit=902%2C600&amp;ssl=1" class="aligncenter size-full wp-image-592" src="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/devops-life-cycle.png?resize=902%2C600" alt="devops-life-cycle" width="902" height="600" srcset="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/devops-life-cycle.png?w=902&amp;ssl=1 902w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/devops-life-cycle.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/devops-life-cycle.png?resize=768%2C511&amp;ssl=1 768w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/05/devops-life-cycle.png?resize=752%2C500&amp;ssl=1 752w" sizes="auto, (max-width: 902px) 100vw, 902px" />Rys 2. Na podstawie wideo <a href="https://youtu.be/I7vHqXY22gg">What is DevOps</a></span></span></span></p>
<h1 class="western"><span style="font-family: Segoe Print;">Wspólne elementy</span></h1>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;">Czy to oznacza, że nie można pogodzić DevOps z ITIL? Na pierwszy rzut oka, wydaje się, że są to dwa różne światy, jednak po bliższym przyjrzeniu się znajdziemy kilka części wspólnych.</span></span></span></p>
<ul>
<li><strong><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;"><b>Cykliczność</b></span></span></span></strong><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">. Oba podejścia uwzględniają cykliczne działanie, które ma na celu ciągłe doskonalenie wytwarzanych i implementowanych rozwiązań. Łatnie to widać na dwóch powyższych rysunkach. Oczywiście częstotliwość tych cykli jest inna ale można ją próbować synchronizować.</span></span></span></li>
<li><strong><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;"><b>Procesy</b></span></span></span></strong><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">. W obu metodykach wykorzystywane są procesy, które muszą być dobrze zaprojektowane, dostosowane i wdrożone do potrzeb organizacji. Co ciekawe niektóre tak samo lub bardzo podobnie się nazywają: zarządzanie zmianą, zarządzanie wydaniami, zarządzanie pojemnością i zarządzanie konfiguracją. Nie trzeba wyjaśniać, że np. proces zarządzania zmianą w ITIL aby działał na potrzeby DevOps musi zostać odpowiednio zmieniony, zaadaptowany i zautomatyzowany.</span></span></span></li>
<li><strong><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;"><b>Ciągłe doskonalenie</b></span></span></span></strong><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">. Nie ważne czy nasz cykl wytwórczy trwa jedną godzinę, jeden dzień czy jeden miesiąc, mamy świadomość, że nie dostarczymy idealnego rozwiązania i będziemy musieli je poprawiać, usprawniać i rozwijać. Tak samo do tego zagadnienia podchodzą obie metodologie i to daje szansę na ich wspólne funkcjonowanie.</span></span></span></li>
<li><strong><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;"><b>Narzędzia</b></span></span></span></strong><span style="color: #000000;"><span style="font-family: Segoe Print;"><span style="font-size: large;">. Do wsparcia procesów zarówno w ITIL jak i DevOps potrzebne są specjalistyczne narzędzia. Oczywiście są to innego rodzaju narzędzia, bo specyfika jest różna ale bez narzędzi, obsługa procesów nie byłaby możliwa.</span></span></span></li>
</ul>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><span style="color: #000000;">Chociaż ITIL i DevOps, wydają się dwoma, odmiennymi światami, to można znaleźć kilka cech wspólnych, które pozwalają na funkcjonowanie obu podejść jednocześnie w tej samem organizacji. ITIL nie wyklucza DevOps i DevOps nie wyklucza ITIL. Można wykorzystać obie metodologie i stworzyć własne rozwiązanie dopasowane do potrzeb organizacji. Wydaje się, że to ITIL, zgodnie z dewizą &#8222;adopt and adapt&#8221; musi dopasować się do DevOps a nie odwrotnie. Wymaga to jednak poważnego zastanowienia się jak to zrobić.</span></span></span></p>
<p><span style="font-family: Segoe Print;"><span style="font-size: large;"><b><span style="color: #000000;">Pytanie: <u>Czy uważasz, że można pogodzić ITIL i DevOps i dlaczego?</u></span></b></span></span></p>
<p>Artykuł <a href="https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/">Czy ITIL i DevOps można pogodzić?</a> pochodzi z serwisu <a href="https://mariuszsiek.pl">Mariusz Siek</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mariuszsiek.pl/czy-itil-i-devops-mozna-pogodzic/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">589</post-id>	</item>
		<item>
		<title>Projekt Feniks</title>
		<link>https://mariuszsiek.pl/projekt-feniks/</link>
					<comments>https://mariuszsiek.pl/projekt-feniks/#respond</comments>
		
		<dc:creator><![CDATA[Mariusz Siek]]></dc:creator>
		<pubDate>Thu, 19 Apr 2018 05:00:44 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Książka]]></category>
		<category><![CDATA[Recenzja]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Przemyślenia]]></category>
		<guid isPermaLink="false">http://mariuszsiek.pl/?p=528</guid>

					<description><![CDATA[<p>Tak jak obiecałem w jednym z poprzednich wpisów, dzisiaj recenzja książki. Kupiłem tą książkę aby dowiedzieć się coś o DevOps. W podtytule było napisane &#8222;Powieść o IT, modelu DevOps i <a href="https://mariuszsiek.pl/projekt-feniks/" class="more-link">[&#8230;]</a></p>
<p>Artykuł <a href="https://mariuszsiek.pl/projekt-feniks/">Projekt Feniks</a> pochodzi z serwisu <a href="https://mariuszsiek.pl">Mariusz Siek</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="530" data-permalink="https://mariuszsiek.pl/projekt-feniks/projekt-feniks-2/" data-orig-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/04/projekt-feniks-1.png?fit=637%2C947&amp;ssl=1" data-orig-size="637,947" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="projekt-feniks" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/04/projekt-feniks-1.png?fit=202%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/04/projekt-feniks-1.png?fit=637%2C947&amp;ssl=1" class="aligncenter size-full wp-image-530" src="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/04/projekt-feniks-1.png?resize=637%2C947" alt="projekt feniks" width="637" height="947" srcset="https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/04/projekt-feniks-1.png?w=637&amp;ssl=1 637w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/04/projekt-feniks-1.png?resize=202%2C300&amp;ssl=1 202w, https://i0.wp.com/mariuszsiek.pl/wp-content/uploads/2018/04/projekt-feniks-1.png?resize=336%2C500&amp;ssl=1 336w" sizes="auto, (max-width: 637px) 100vw, 637px" />Tak jak obiecałem w jednym z <a href="https://mariuszsiek.pl/zarzadzanie-zmiana-it-jak-nie-sparalizowac-firmy/">poprzednich wpisów</a>, dzisiaj recenzja książki. Kupiłem tą książkę aby dowiedzieć się coś o DevOps. W podtytule było napisane &#8222;<i>Powieść o IT, modelu DevOps i o tym jak pomóc firmie w odniesieniu sukcesu&#8221;</i>. Trzej autorzy <a href="http://www.realgenekim.me/devops-cookbook/">Gene Kim</a>, <a href="https://itrevolution.com/faculty/kevin-behr/">Kevin Behr</a> i <a href="https://itrevolution.com/faculty/george-spafford/">George Spafford</a>, są liderami ruchu DevOps, tak przynajmniej jest napisane na odwrocie książki. &#8222;Projekt Feniks&#8221;, bo o tej książce piszę wciągnęła mnie od początku. Wyobraziłem sobie, że to moja historia i mogłaby zdarzyć się w moim życiu :-). Czy dowiedziałem się coś o DevOps? Przeczytajcie sami :-).</span></span></span></p>
<h1 class="western"><span style="font-family: 'Segoe Print';">Fabuła</span></h1>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;">Książka &#8222;Projekt Feniks&#8221; opisuje losy firmy Parts Unlimited (PU), produkującej części do samochodów, gdzieś w USA. Poznajemy jej historię z perspektywy działu IT, gdy nie wiedzie się jej zbytnio. Główny bohater Bill Palmer zostaje poproszony o zajęcie stanowiska wiceprezesa ds. eksploatacji systemów informatycznych w PU, po zwolnieniu CIO i jego poprzednika. Tak naprawdę to nie jest prośba tylko ultimatum i nasz bohater nie ma innego wyjścia, jak podjąć się tego, wyglądającego na samobójcze, zadania. Bill ma wieloletnie doświadczenie w firmie, jest rozsądnie myślącym i zrównoważonym człowiekiem. Od początku spadają na niego wszystkie możliwe kataklizmy i musi radzić sobie z trupami w szafie, zostawionymi przez poprzedników. Trzeźwo jednak podchodzi do napotykanych trudności i odważnie stawia im czoła.</span></span></span></p>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;">Ponieważ akcja dzieje się głównie w dziale IT, jest mi bliska, bo to moja działka. Dodatkowo opisywane sytuacje, pasują do tych doświadczanych przeze mnie, w trakcie mojej pracy zawodowej. Niektóre są tak podobne do tych, które miałem okazję obserwować lub w nich uczestniczyć, że aż nieprawdopodobne :-).</span></span></span></p>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;">Nie zdradzam szczegółów abyście mieli większą przyjemność z czytania książki.</span></span></span></p>
<h1 class="western"><span style="font-family: 'Segoe Print';">Dla kogo?</span></h1>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;">Chociaż książka koncentruje się głównie na historii Billa i patrzymy na Parts Unlimited oczami IT, to według mnie książkę powinni przeczytać wszyscy z działów biznesowych, którzy współpracują lub zależą w jakimś stopniu od IT. Czyli obecnie wszyscy, bo nie wyobrażam sobie biznesu, który funkcjonuje bez wsparcia i pomocy rozwiązań IT. Dlaczego? Bo pokazuje, jak ważna jest współpraca pomiędzy biznesem i IT i nie stosowanie kultury obwiniania. Widzimy że IT daje realną wartość dla biznesu a nie jest tylko dostawcą i wsparciem dla świadczonych usług.</span></span></span></p>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;">Nie muszę mówić, że dla osób z IT jest to lektura obowiązkowa. Pozwala lepiej zrozumieć jak ważne jest wspólne działanie, nie tylko podczas &#8222;gaszenia pożarów&#8221; ale w codziennej pracy.</span></span></span></p>
<h1 class="western"><span style="font-family: 'Segoe Print';">Lekcja</span></h1>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;">&#8222;Projekt Feniks&#8221; to również lekcja jak kierować i zarządzać organizacją IT i nie tylko. Uczymy się razem z Billem, który odkrywa nowe zagadnienia i obszary. Nie jest w tym poszukiwaniu osamotniony. Ma mentora w osobie Erika, kandydata na członka rady nadzorczej. Na podstawie fabryki produkującej części samochodowe, Erik uczy Billa, jak zarządzać organizacją IT. Wbrew temu co mogłoby się wydać analogii i podobieństwa jest bardzo dużo. Poznajemy cztery rodzaje pracy w IT, trzy drogi i wiele pożytecznych informacji w planowaniu i wykonywaniu pracy. Jak likwidować wąskie gardła i uniezależnić się od jednego super specjalisty, który całą wiedzę ma w swojej głowie, a bez niego nie można rozwiązać trudnych problemów lub wykonać skomplikowanych zadań. Bardzo dużo interesującej wiedzy, którą można zastosować w swojej organizacji.</span></span></span></p>
<h1 class="western"><span style="font-family: 'Segoe Print';">DevOps</span></h1>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;">Jak dla mnie trochę za mało jest o DevOps, chyba że nadal nie wiem, co się kryje pod tym skrótem. W trzeciej części książki pokazana jest bardzo bliska współpraca programistów, testerów i zespołu utrzymania (eksploatacji) w wytworzeniu rozwiązania dla marketingu o nazwie &#8222;Jednorożec&#8221;. Erik stawia wyzwanie aby robić wdrożenia dziesięć razy dziennie. Dla wszystkich wydaje się to niemożliwe ale postanawiają, że zobaczą co można zrobić. Automatyzują testy, przygotowują środowiska testowe, tak jakby było to oprogramowanie. Na początku udaje im się zmniejszyć czas pomiędzy wdrożeniami z 3 miesięcy do 1 tygodnia a następnie do jednego dnia. Co ciekawe, tak wytworzone i zweryfikowane rozwiązanie odnosi spektakularny sukces, po tylko jednym miesiącu pracy. To chyba jest DevOps, przynajmniej w jakimś stopniu. Po dalszą wiedzę, muszę sięgnąć do innej książki.</span></span></span></p>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><span style="color: #000000;">Chociaż nie jest to kryminał ani thriller, akcja toczy się wartko i wciąga. Jesteś ciekawy co zrobi Bill, jak się potoczą kolejne wątki. Co nowego powie tajemniczy Erik. Czy wszystko zakończy się sukcesem czy spektakularną porażką. Jeżeli chcesz się dowiedzieć zachęcam do przeczytania tej pozycji, nie tylko nerdów z IT ale również lisów z biznesu.</span></span></span></p>
<p><span style="font-family: 'Segoe Print';"><span style="font-size: large;"><b><span style="color: #000000;">Pytanie: </span></b><span style="color: #000000;"><u><b>Co rozumiesz pod określeniem DevOps?</b></u></span></span></span></p>
<p>Artykuł <a href="https://mariuszsiek.pl/projekt-feniks/">Projekt Feniks</a> pochodzi z serwisu <a href="https://mariuszsiek.pl">Mariusz Siek</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mariuszsiek.pl/projekt-feniks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">528</post-id>	</item>
	</channel>
</rss>
