{"id":1624,"date":"2016-01-21T09:00:31","date_gmt":"2016-01-21T08:00:31","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=1624"},"modified":"2023-09-29T14:58:41","modified_gmt":"2023-09-29T12:58:41","slug":"czynniki-sukcesu-analizy-w-projektach-zwinnych-czesc-4-z-4","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/czynniki-sukcesu-analizy-w-projektach-zwinnych-czesc-4-z-4\/","title":{"rendered":"Czynniki sukcesu analizy w projektach zwinnych \u2013 cz\u0119\u015b\u0107 4 z 4"},"content":{"rendered":"\n<p>To ju\u017c ostatni w tym cyklu artyku\u0142 opisuj\u0105cy, od czego zale\u017cy sukces analizy biznesowej w SCRUM. W tym wpisie skupimy si\u0119 na dobieraniu odpowiednich narz\u0119dzi pod k\u0105tem realizowanych zada\u0144. Dowiesz si\u0119, jak mo\u017cna wykorzysta\u0107 znajomo\u015b\u0107 istniej\u0105cych system\u00f3w oraz jakie narz\u0119dzia pomog\u0105 Ci sprawnie udokumentowa\u0107 wymagania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Znajomo\u015b\u0107 rozwijanego systemu<\/strong><\/h2>\n\n\n\n<p>W przypadku, gdy wykonujesz analiz\u0119 rozbudowy istniej\u0105cego systemu, powiniene\u015b go zna\u0107 co najmniej lepiej ni\u017c jego przeci\u0119tny u\u017cytkownik. Je\u017celi opisujesz nowo powstaj\u0105cy system, dobrze by by\u0142o, gdyby\u015b z podobnym systemem pracowa\u0142 w przysz\u0142o\u015bci. Znajomo\u015b\u0107 systemu przynosi warto\u015b\u0107 w nast\u0119puj\u0105cych sytuacjach:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gdy opisujemy proces podobny do istniej\u0105cego, mo\u017cemy pos\u0142u\u017cy\u0107 si\u0119 istniej\u0105cymi formularzami, powiadomieniami mailowymi, \u015bcie\u017ckami przebiegu, aby om\u00f3wi\u0107 proces z kt\u00f3rym\u015b z u\u017cytkownik\u00f3w. Dzi\u0119ki temu, \u0142atwiej b\u0119dzie mu wyobrazi\u0107 sobie kszta\u0142t tego, o czym rozmawiacie.<\/li>\n\n\n\n<li>Je\u017celi modyfikujemy wygl\u0105d formularzy &#8211; w przypadku aplikacji Webowych wystarczy kilka minut z Firebugiem, aby przygotowa\u0107 szkic zmodyfikowanego formularza. Je\u017celi nie wiedzia\u0142by\u015b, \u017ce taki formularz istnieje, straci\u0142by\u015b sporo czasu na zamodelowanie go od zera.<\/li>\n\n\n\n<li>Je\u017celi modyfikujemy uprawnienia w istniej\u0105cej aplikacji, mo\u017cemy poszuka\u0107 podobnego istniej\u0105cego elementu w systemie. Przyk\u0142adowo, je\u017celi dodajemy nowy typ dokumentu oraz ustalamy, kto powinien mie\u0107 do niego uprawnienia i w kt\u00f3rym momencie. Mo\u017cemy si\u0119 wtedy pos\u0142u\u017cy\u0107 istniej\u0105cym typem dokumentu &#8211; najbli\u017cszym temu, kt\u00f3ry chcemy doda\u0107 i na tym przyk\u0142adzie om\u00f3wi\u0107, jak ma wygl\u0105da\u0107 system uprawnie\u0144.<\/li>\n\n\n\n<li>Gdy wprowadzamy ca\u0142kowicie now\u0105 funkcjonalno\u015b\u0107 &#8211; warto sprawdzi\u0107 czy system \u201ez pude\u0142ka\u201d nie oferuje takiej lub zbli\u017conej funkcjonalno\u015bci, zanim zaczniemy proponowa\u0107 rozwi\u0105zanie wymagaj\u0105ce dewelopmentu \u201eod zera\u201d.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Dob\u00f3r odpowiedniej techniki<\/strong><\/h2>\n\n\n\n<p>Dob\u00f3r odpowiedniej techniki notowania i prezentowania analizy przynosi wiele korzy\u015bci. Pozwala zaoszcz\u0119dzi\u0107 czas, zwi\u0119kszy\u0107 przejrzysto\u015b\u0107 analizy oraz zapewni\u0107 reu\u017cywalno\u015b\u0107 dokumentacji dla kolejnych projekt\u00f3w. Dob\u00f3r techniki zale\u017cy od tego na jakim etapie analizy jeste\u015bmy oraz jaki element systemu specyfikujemy. Warto te\u017c dostosowa\u0107 narz\u0119dzia do skali projektu, do zamodelowania proces\u00f3w nie zawsze potrzebny b\u0119dzie Enterprise Architect &#8211; czasem wystarczy bezp\u0142atne Bizagi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Specyfikacja interfejsu u\u017cytkownika (kiedy nie dysponujemy grafikiem lub specjalist\u0105 UX)<\/strong><\/h3>\n\n\n\n<p>W zale\u017cno\u015bci od etapu analizy, czasem na pocz\u0105tku wystarczy zwyk\u0142y szkic na papierze. W ten spos\u00f3b mo\u017cemy od r\u0119ki zaproponowa\u0107 uk\u0142ad formularza lub og\u00f3lne wytyczne dla aplikacji. Dopiero potem przechodzimy do modelowania w narz\u0119dziach takich jak Pencil (bezp\u0142atne) czy Axure. Przy aplikacjach webowych pomocny jest Firebug (wymaga podstawowej znajomo\u015bci HTML).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Definiowanie uprawnie\u0144<\/strong><\/h3>\n\n\n\n<p>Macierze uprawnie\u0144 najlepiej opisywa\u0107 w Excelu w postaci p\u0142askiej listy a zestawienia prezentowa\u0107 w postaci tabel przestawnych. Dzi\u0119ki temu mamy mo\u017cliwo\u015b\u0107 spojrzenia na uprawnienia praktycznie z ka\u017cdej perspektywy. Na przyk\u0142adzie dokument\u00f3w, mogliby\u015bmy sprawdzi\u0107: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>kto ma dost\u0119p do okre\u015blonego typu dokument\u00f3w, <\/li>\n\n\n\n<li>do jakich typ\u00f3w dokument\u00f3w ma dost\u0119p okre\u015blona rola systemowa, <\/li>\n\n\n\n<li>jakie wyst\u0119puj\u0105 typy dokument\u00f3w, <\/li>\n\n\n\n<li>jakie wyst\u0119puj\u0105 role systemowe, <\/li>\n\n\n\n<li>jaki poziom uprawnie\u0144 ma dana rola w kontek\u015bcie typu dokumentu i wiele innych. <\/li>\n<\/ul>\n\n\n\n<p>Tabele przestawne mog\u0105 by\u0107 potem wykorzystywane do audytu uprawnie\u0144 w aplikacji.<\/p>\n\n\n\n<p>W pewnych sytuacjach u\u017cycie tabel przestawnych jest niemo\u017cliwe, wtedy mo\u017cemy si\u0119 posi\u0142kowa\u0107 zwyk\u0142ymi tabelami. W ka\u017cdym z tych przypadk\u00f3w warto pami\u0119ta\u0107 o macierzy CRUD.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Dokumentowanie proces\u00f3w<\/strong><\/h3>\n\n\n\n<p>W przypadku ma\u0142ych projekt\u00f3w, warto uwzgl\u0119dni\u0107 aplikacj\u0119 Bizagi, kt\u00f3ra jest bezp\u0142atna i umo\u017cliwia modelowanie proces\u00f3w zgodnie z notacj\u0105 BPMN 2.0. Przy projektach korporacyjnych dobrym narz\u0119dziem b\u0119dzie Enterprise Architect, kt\u00f3ry posiada wsparcie dla wi\u0119kszej ilo\u015bci standard\u00f3w, zautomatyzowany generator dokumentacji oraz mo\u017cliwo\u015b\u0107 prezentowania diagram\u00f3w w HTML dla os\u00f3b nieposiadaj\u0105cych licencji na to narz\u0119dzie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u015aledzenie post\u0119pu prac<\/strong><\/h3>\n\n\n\n<p>Gdy wszystkie wymagania s\u0105 ju\u017c zebrane, przychodzi pora na zaplanowanie prac i \u015bledzenie ich post\u0119pu w ramach sprint\u00f3w. Najlepszym rozwi\u0105zaniem pod k\u0105tem SCRUM jest aplikacja JIRA z dodatkiem Agile, kt\u00f3ra pozwala na planowanie sprint\u00f3w, estymacj\u0119 zada\u0144, \u015bledzenie post\u0119pu prac oraz weryfikacj\u0119 zmiany wymaga\u0144 na przestrzeni czasu. Poza JIR\u0104, aplikacje takie jak Redmine i Mantis r\u00f3wnie\u017c posiadaj\u0105 dodatki \u201eAgile\u201d, ale nie s\u0105 one tak rozbudowane jak w JIRA.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p>Mam nadziej\u0119, \u017ce uwzgl\u0119dnienie wszystkich opisanych przeze mnie w tej serii kwestii, wp\u0142ynie na sukces r\u00f3wnie\u017c Waszej analizy w projektach zwinnych.<\/p>\n\n\n\n<p>***<\/p>\n\n\n\n<p>Wszystkie artyku\u0142y z serii znajdziesz tutaj:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/sii.pl\/blog\/czynniki-sukcesu-analizy-w-projektach-zwinnych\/?category=zarzadzanie-projektami&amp;tag=agile,scrum\" target=\"_blank\" rel=\"noreferrer noopener\">Czynniki sukcesu analizy w projektach zwinnych \u2013 cz\u0119\u015b\u0107 1<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sii.pl\/blog\/czynniki-sukcesu-analizy-w-projektach-zwinnych-czesc-2\/?category=zarzadzanie-projektami&amp;tag=agile,scrum\" target=\"_blank\" rel=\"noreferrer noopener\">Czynniki sukcesu analizy w projektach zwinnych \u2013 cz\u0119\u015b\u0107 2<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sii.pl\/blog\/czynniki-sukcesu-analizy-w-projektach-zwinnych-2\/?category=zarzadzanie-projektami&amp;tag=projekty-zwinne,scrum\" target=\"_blank\" rel=\"noreferrer noopener\">Czynniki sukcesu analizy w projektach zwinnych \u2013 cz\u0119\u015b\u0107 3<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sii.pl\/blog\/czynniki-sukcesu-analizy-w-projektach-zwinnych-czesc-4-z-4\/?category=zarzadzanie-projektami&amp;tag=agile,analiza-biznesowa,scrum\" target=\"_blank\" rel=\"noreferrer noopener\">Czynniki sukcesu analizy w projektach zwinnych \u2013 cz\u0119\u015b\u0107 4<\/a><\/li>\n<\/ul>\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;1624&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;Czynniki sukcesu analizy w projektach zwinnych \u2013 cz\u0119\u015b\u0107 4 z 4&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>To ju\u017c ostatni w tym cyklu artyku\u0142 opisuj\u0105cy, od czego zale\u017cy sukces analizy biznesowej w SCRUM. W tym wpisie skupimy &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/czynniki-sukcesu-analizy-w-projektach-zwinnych-czesc-4-z-4\/\">Continued<\/a><\/p>\n","protected":false},"author":27,"featured_media":1752,"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":[1318],"tags":[90,121,91],"class_list":["post-1624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zarzadzanie-projektami","tag-agile","tag-analiza-biznesowa","tag-scrum"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/apple-iphone-desk-office.jpg","category_names":["Zarz\u0105dzanie projektami"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1624"}],"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\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=1624"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1624\/revisions"}],"predecessor-version":[{"id":24587,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1624\/revisions\/24587"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/1752"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=1624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=1624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=1624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}