{"id":1019,"date":"2015-11-26T09:00:26","date_gmt":"2015-11-26T08:00:26","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=1019"},"modified":"2023-07-21T10:56:07","modified_gmt":"2023-07-21T08:56:07","slug":"scrum-w-zespolach-utrzymania-systemow-informatycznych","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/scrum-w-zespolach-utrzymania-systemow-informatycznych\/","title":{"rendered":"Scrum w zespo\u0142ach utrzymania system\u00f3w informatycznych?"},"content":{"rendered":"\n<p>Scrum to jedno z g\u0142\u00f3wnych podej\u015b\u0107 do zwinnego zarz\u0105dzania projektami. Powszechnie stosowany w tworzeniu oprogramowania \u2013 sprawdza si\u0119 w tych zastosowaniach bardzo dobrze. Zespo\u0142y projektowe pracuj\u0105 w tym podej\u015bciu efektywnie, same si\u0119 organizuj\u0105, ucz\u0105 i dostarczaj\u0105 produkt swojej pracy w regularnych odst\u0119pach czasu zwanych Sprintami. Zainteresowani mog\u0105 przeczyta\u0107 dokument okre\u015blaj\u0105cy czym jest Scrum tutaj: <a href=\"http:\/\/www.scrumguides.org\" rel=\"nofollow\" >http:\/\/www.scrumguides.org<\/a>.<\/p>\n\n\n\n<p>Zalety podej\u015bcia Scrum s\u0105 w wi\u0119kszo\u015bci bezdyskusyjne je\u015bli chodzi o projekty, kt\u00f3rych celem jest wytworzenie dzia\u0142aj\u0105cego oprogramowania. Istniej\u0105 jednak organizacje, kt\u00f3re staraj\u0105 si\u0119 zastosowa\u0107 regu\u0142y Scrum tak\u017ce do prac, kt\u00f3re projektami nie s\u0105 \u2013 chodzi o utrzymanie \u015brodowiska i infrastruktury informatycznej. Czy przynosi oczekiwane efekty? Czy jest to w og\u00f3le mo\u017cliwe?<\/p>\n\n\n\n<p>Zespo\u0142y odpowiedzialne za infrastruktur\u0119 maj\u0105, bardzo og\u00f3lnie ujmuj\u0105c, dwa zadania: rozw\u00f3j system\u00f3w informatycznych zgodnie z wymaganiami biznesowymi organizacji oraz utrzymanie <a href=\"http:\/\/sii.pl\/offer-page\/infrastruktura-it\/#uslugi\">infrastruktury IT<\/a>.<\/p>\n\n\n\n<p>W przypadku rozwoju <a href=\"https:\/\/www.youtube.com\/watch?v=5UQ972gl5OY\" rel=\"nofollow\" >infrastruktury IT<\/a> mo\u017cna \u015bmia\u0142o m\u00f3wi\u0107 o projektach infrastrukturalnych \u2013 wdro\u017cenie nowego systemu, wdro\u017cenie zmiany w systemach istniej\u0105cych, realizacja zapotrzebowania organizacji na nowe \u015brodowiska itp., do tych dzia\u0142a\u0144 wymagane jest okre\u015blenie zasob\u00f3w, pracoch\u0142onno\u015bci, czasem bud\u017cetu a tak\u017ce wp\u0142ywu planowanych zmian na istniej\u0105c\u0105 infrastruktur\u0119 i systemy. Podej\u015bcie Scrum pomaga w takich przypadkach usystematyzowa\u0107 i odpowiednio kolejkowa\u0107 prace zespo\u0142\u00f3w infrastrukturalnych. Zgodnie z tym podej\u015bciem backlog prac wype\u0142niany jest wymaganiami biznesowymi (lub technicznymi), ustalane s\u0105 priorytety i zasoby niezb\u0119dne do realizacji dzia\u0142ania. Do Sprintu wci\u0105gane s\u0105 zadania o pracoch\u0142onno\u015bci zgodnej z pojemno\u015bci\u0105 zespo\u0142u, raportowany jest czas po\u015bwi\u0119cony na ich wykonanie. D\u0142ugo\u015b\u0107 Sprintu infrastrukturalnego mo\u017cna skorelowa\u0107 ze Sprintami pozosta\u0142ych zespo\u0142\u00f3w (np. deweloperskich), co pozwoli lepiej planowa\u0107 prace i wdro\u017cenia produkt\u00f3w wytworzonych przez te zespo\u0142y.<\/p>\n\n\n\n<p>Czy jednak Scrum nadaje si\u0119 do prac utrzymaniowych, kt\u00f3re przecie\u017c stanowi\u0105 bardzo istotn\u0105 cz\u0119\u015b\u0107 pracy zespo\u0142\u00f3w infrastrukturalnych? Administratorzy du\u017c\u0105 cz\u0119\u015b\u0107 swojego czasu po\u015bwi\u0119caj\u0105 na analiz\u0119 log\u00f3w systemowych, rozwi\u0105zywanie problem\u00f3w\/awarii, realizacj\u0119 zg\u0142osze\u0144 (np. w ramach 3. linii wsparcia). Nie ma w tych zadaniach miejsca na planowanie i szacowanie pracoch\u0142onno\u015bci. Przecie\u017c gdyby wiedzieli, \u017ce nast\u0105pi awaria, to raczej by do niej nie dopu\u015bcili J<\/p>\n\n\n\n<p>Jedn\u0105 z podstawowych warto\u015bci Scrum jest mo\u017cliwo\u015b\u0107 (w miar\u0119) dok\u0142adnego zaplanowania prac, bazuj\u0105c na do\u015bwiadczeniu zespo\u0142u i historii poprzednich Sprint\u00f3w. W przypadku prac utrzymaniowych nie da si\u0119 przewidzie\u0107 ile czasu zajmie naprawa awarii, czy w og\u00f3le takie awarie b\u0119d\u0105 mia\u0142y miejsce i ile ich b\u0119dzie. Zesp\u00f3\u0142 realizuj\u0105cy wsparcie na poziomie 3. linii nie jest w stanie dok\u0142adnie okre\u015bli\u0107 ile zg\u0142osze\u0144 b\u0119dzie musia\u0142 zrealizowa\u0107 i ile czasu b\u0119dzie musia\u0142 na to po\u015bwi\u0119ci\u0107.<\/p>\n\n\n\n<p>Pojemno\u015b\u0107 zespo\u0142u zwykle nie ulega zmianie w trakcie Sprintu, skoro wi\u0119c mo\u017ce si\u0119 zmieni\u0107 ilo\u015b\u0107 czasu po\u015bwi\u0119conego na prace utrzymaniowe, to ucierpie\u0107 mog\u0105 na tym zaplanowane prace rozwojowe i realizacja potrzeb biznesowych organizacji.<\/p>\n\n\n\n<p>Bez w\u0105tpienia wiele element\u00f3w Scrum b\u0119dzie przydatnych dla zespo\u0142\u00f3w infrastrukturalnych \u2013 planowanie zmian dla nadchodz\u0105cego Sprintu, wycena czasoch\u0142onno\u015bci prac, raportowanie wdro\u017conych element\u00f3w backlogu. Zgodnie jednak z tym, co m\u00f3wi\u0105 jego tw\u00f3rcy: <em>\u201e[\u2026]<\/em><em>regu\u0142y Scruma s\u0105 niezmienne i cho\u0107 mo\u017cliwe jest wykorzystanie tylko wybranych jego element\u00f3w, wynikiem takiego post\u0119powania nie b\u0119dzie Scrum<\/em><em>\u201d<\/em>. Skoro wi\u0119c nie mo\u017cemy precyzyjnie zaplanowa\u0107 prac zespo\u0142u, pominiemy niekt\u00f3re Role, Zdarzenia czy Artefakty Scrum, praca takiego zespo\u0142u nie b\u0119dzie prac\u0105 Scrumow\u0105.<\/p>\n\n\n\n<p>Warto zastanowi\u0107 si\u0119, czy inna lekka technika prac \u2013 KANBAN \u2013 nie b\u0119dzie bardziej efektywna w organizacji prac zespo\u0142\u00f3w odpowiedzialnych za rozw\u00f3j i utrzymanie system\u00f3w informatycznych. Ale o tym mo\u017ce ju\u017c w kolejnym artykule\u2026<\/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;1019&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;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&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;0\\\/5 ( votes: 0)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Scrum w zespo\u0142ach utrzymania system\u00f3w informatycznych?&quot;,&quot;width&quot;:&quot;0&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: 0px;\">\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            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Scrum to jedno z g\u0142\u00f3wnych podej\u015b\u0107 do zwinnego zarz\u0105dzania projektami. Powszechnie stosowany w tworzeniu oprogramowania \u2013 sprawdza si\u0119 w tych &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/scrum-w-zespolach-utrzymania-systemow-informatycznych\/\">Continued<\/a><\/p>\n","protected":false},"author":48,"featured_media":1020,"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":[1314],"tags":[151,91],"class_list":["post-1019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-twardo","tag-kanban","tag-scrum"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2015\/11\/InfrastrukturaIT.jpg","category_names":["Development na twardo"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1019"}],"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\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=1019"}],"version-history":[{"count":3,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1019\/revisions"}],"predecessor-version":[{"id":23009,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1019\/revisions\/23009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/1020"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=1019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=1019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=1019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}