Karteczki na ścianie nie powstrzymają Cię przed zbudowaniem beznadziejnego oprogramowania. anonim

Wielkość: px
Rozpocząć pokaz od strony:

Download "Karteczki na ścianie nie powstrzymają Cię przed zbudowaniem beznadziejnego oprogramowania. anonim"

Transkrypt

1 1

2 Spis treści Wstęp...4 Czym jest Visual Management...5 Materiały i środowisko...6 Co warto pokazać...8 Task Board...8 Kanban...11 Cummulative Flow Diagram...14 Wykresy Spalania...14 Wykres Spalania Sprintu...15 Wykres Spalania Wydania...16 Story Map...17 Scrum Board...18 Parking Lot...19 Mapy Myśli...20 Przykład z życia...21 Zasady korzystania z Agile Wall...23 Narzędzia elektroniczne...24 Podsumowanie...25 Źródła

3 Karteczki na ścianie nie powstrzymają Cię przed zbudowaniem beznadziejnego oprogramowania. anonim Krystian Kaczor Krystian Kaczor to doświadczony coach, trener i konsultant, który na co dzień łączy ze sobą dwa światy, twardych umiejętności i technologii oraz miękkich umiejętności i psychologii. Jego wieloletnie doświadczenie na międzynarodowych projektach (m. in. Szwecja, Holandia i Iran) pozwoliło na zdobycie wyjątkowych i wszechstronnych umiejętności z obu tych obszarów. W swojej pracy kieruje się maksymą, że jedyną miarą postępu są mierzalne rezultaty. W trakcie 10 lat pracy w branży IT, Krystian zdobył wszechstronne doświadczenie w całym cyklu wytwarzania oprogramowania. Pracował jako programista, wdrożeniowiec, tester, wsparcie klienta, Scrum Master, Test Manager i Project Manager, dzięki czemu patrzy na oprogramowanie oraz proces jego wytwarzania z kilku perspektyw i znajduje wspólny język zarówno z biznesem, jak i IT. Jest jednym z niewielu coachów i trenerów nadal biorących aktywny udział w projektach. Współpracuje z firmami, których logo jest łatwo rozpoznawalne w wielu krajach usprawniając Zespoły, procesy, projekty i całe programy. Jako Agile Coach buduje i prowadzi Zespoły Agile, przeprowadza transformacje organizacji i ulepsza wdrożone procesy. Posiada doświadczenie w pracy z Zespołami w zakresie od małych, lokalnych zespołów do geograficznie rozproszonych korporacji, pracujących w modelach skalowanego i rozproszonego Agile. Prowadzi szkolenia z obszaru Agile, Scrum, testowania oraz umiejętności miękkich i rozwoju osobistego. Szkolił i konsultował Zespoły z Polski, Holandii, Niemiec i Rosji. Autor książki Scrum i nie tylko. Teoria i praktyka w metodach Agile wydanej przez PWN, publikacji po polsku i po angielsku w czasopismach oraz na stronach internetowych. Współzałożyciel czasopisma c0re. Prelegent na polskich i zagranicznych konferencjach z obszarów Agile i Testowania. Certified Scrum Professional, CSM, PSM I, PMI-ACP, ISTQB Advanced Level - Test Manager, Master Practitioner NLP, ICF Associate Certified Coach i Erickson Certified Professional Coach. 3

4 Wstęp Komunikacja czy innymi słowy przepływ informacji pomiędzy interesariuszami projektu jest jak życiodajne soki płynące w drzewie. Kiedy przepływ jest zakłócony i ich zabraknie, część drzewa zacznie usychać, a całość będzie podatna na choroby i ataki pasożytów. Nic dziwnego, że brak komunikacji jest często podawany jako numer jeden na liście przyczyn porażek projektów. Zaskakujące jest jak często dochodzi do braku informacji i jak proste są narzędzia do jej przywrócenia. Za doskonały przykład mogą tutaj posłużyć narzędzia Visual Management zaczerpnięte z Toyota Production Process i Lean Management. Zgodnie z tym podejściem powinniśmy używać wizualnej kontroli, żeby żadne problemy nie pozostawały w ukryciu. To znaczy, że informacja powinna być tak prezentowana, że pomimo małej ilości tekstu jest zrozumiała, uwidacznia problemy i umożliwia podjęcie decyzji. Umieszczanie na ścianach różnych map, wykresów i odręcznych rysunków może wydawać się mało poważne, a nawet dziecinne. Szczególnie kierownicy projektów mają upodobanie do wykresów Gantta (nazywany zwany też Harmonogramem Adamieckiego) i arkuszy Excela tworzonych w ich laptopach. Ale w większości wypadków prędzej, czy później okazuje się, że zgodnie z zasadą brzytwy Ockhama, najprostsze rozwiązania są najskuteczniejsze w prawdziwym życiu. Zastanów się. Czy wolisz tablice z instrukcjami zamiast znaków drogowych? Czy zdajesz sobie sprawę, że kontrolki na desce rozdzielczej Twojego samochodu to też przykład Visual Management? W tym e-booku przedstawię i omówię sposoby pracy z szeroko pojętym narzędziem określanym jako Agile Wall, czyli o wykorzystaniu Visual Management w świecie metod zwinnych. Szeroko pojętym, ponieważ tak naprawdę nie ma konkretnego standardu określającego co powinno znajdować się na takiej ścianie lub jak z niej korzystać. Chciałbym przekazać swoją wiedzę i praktyczne doświadczenia z tym narzędziem, które bardzo często okazywało się świetnym katalizatorem lub platformą do wymiany informacji w sposób zrozumiały dla wszystkich zainteresowanych. Potraktuj tę publikację jako źródło inspiracji i pozwól zespołowi znaleźć własne, najlepsze praktyki. 4

5 Czym jest Visual Management Głównym założeniem Visual Management jest przedstawianie informacji w sposób obrazowy zamiast opisowego i przedstawianie tekstu za pomocą symboli, tak żeby informacja była łatwo zrozumiała dla odbiorców, wskazywała problemy lub anomalie i umożliwiała podjęcie akcji korygujących. Czyli w skrócie można powiedzieć, że Visual Management jest to zarządzanie na podstawie informacji przedstawionych w formie graficznej. Rysunek 1 Wizualizacja informacji na przykładzie samolotu Flying 101 linii lotniczych kulula.com Bardzo podobnym i często mylonym pojęciem jest Information Radiator, którego nazwę można przetłumaczyć na język polski jako Grzejnik Informacyjny lub Promiennik Informacyjny. Takie określenie ma stanowić przeciwieństwo lodówek informacyjnych, czyli ukrywania istotnych informacji w niewidocznych miejscach. Alistair Cockburn zdefiniował to narzędzie w książce Crystal Clear w 2004 roku jako wyświetlanie ważnych dla projektu informacji w łatwo dostępnych i uczęszczanych miejscach w taki sposób, żeby odbiorca zrozumiał je nawet tylko mimo chodem rzucając okiem. Podsumowując chciałbym jeszcze raz podkreślić tę subtelną różnicę. Jeżeli prezentujemy informację w przystępny sposób i w widocznym miejscu, to jest to Information Radiator. Natomiast jeżeli dodatkowo jest to przedstawienie informacji pokazujące problemy i wspomagające podejmowanie decyzji, to mamy już do czynienia z Visual Management. 5

6 Materiały i środowisko Nie bez powodu fraza location, location, location 1 jest powtarzana na szkoleniach dla sprzedawców nieruchomości i terrorystów. Od tego, gdzie umieścisz informację, zależy, czy będzie użyteczna, czy stanie się tak samo ignorowaną dekoracją jak plan pomieszczeń USS Enterprise, który rok temu powiesił jeden z developerów. Więc pozwól, że na początku przyjrzymy się poszukaniu odpowiedniego miejsca i narzędzi, które umożliwią sukces nowego sposobu korzystania z informacji. Generalnie w zależności od głównego adresata informacji, są dwa typowe miejsca, w których można umieszczać Promienniki Informacji. Pierwszym i najbardziej oczywistym będzie wydzielona przestrzeń Zespołu, którą najczęściej nazywamy Agile Space. Najlepiej oczywiście jest, jeżeli Zespół Agile może siedzieć w osobnym pokoju, który może zagospodarować tak jak jest dla niego najlepiej. Jak powinna wyglądać taka przestrzeń można dowiedzieć się z e-booka Andrzeja Brandta pod tytułem Environment for Agile Teams. W tej samej pozycji można znaleźć kilka ciekawych materiałów, z których możemy skorzystać. Drugim miejscem, które jest łatwiej dostępne również dla osób spoza Zespołu będzie korytarz stanowiący główny ciąg komunikacyjny na piętrze. Im więcej będziemy mieli powierzchni do wykorzystania na różne notatki i rysunki, tym lepiej. Najlepiej do tego celu nadają się białe tablice sucho-ścieralne typu whiteboard. Jeśli powiesimy tablicę na ścianie, to najprawdopodobniej zostanie kawałek pustej ściany wokół niej. Jak to wykorzystać. Możemy tam przyklejać arkusze papieru z kolejnymi informacjami, ale dużo lepszym pomysłem jest pokrycie ścian farbą idea paint 2 i uzyskać dużo większą przestrzeń do nieskrępowanego wykorzystania. Nie ograniczajmy się w pomysłach na wykorzystanie takiej powierzchni. Często widzę w użyciu maksymalnie dwa z czterech standardowych pisaków, np. czarny i czerwony. Zachęcam do poeksperymentowania z mniej znanymi kolorami, takimi jak fioletowy, brązowy, pomarańczowy. Na ścianach i tablicach można wydzielać obszary za pomocą specjalnych łatwousuwalnych, samoprzylepnych taśm (i te polecam do powierzchni typu whiteboard) lub chociażby zwykłej taśmy malarskiej dostępnej w marketach budowanych. 1 Przynajmniej tak twierdzi Jeff Dunham i jego postać, Ahmed 6 watch?v=ubnv61jklem 2

7 Jeżeli na przykład z powodu kontraktu na wynajem przestrzeni w budynku, nie możemy przemalować ścian, ani zawiesić tablic, to nadal możemy stworzyć sobie odpowiednią powierzchnię do równie dobrego wykorzystania obklejając ściany papierem. Możemy użyć elektrostatycznej folii EasyFlip Foil od Leitz, lub najzwyklejszego szarego papieru pakowego z dużej rolki. Oczywiście kiedy jesteś w takiej sytuacji, zwróć uwagę czy przytwierdzając papier taśmą do ściany będziesz mógł łatwo ją usunąć i zmyć ślady kleju rozpuszczalnikiem. Taśma typu Scotch Tape daje się łatwo odkleić nie pozostawiając śladów w przeciwieństwie do zwykłej samoprzylepnej taśmy przeźroczystej. Rysunek 2 Karteczki samoprzylepne Post-It notes Kolejnym materiałem jaki najbardziej lubią Agile owe tygryski to karteczki samoprzylepne Post-It Notes. Dlaczego? Bo łatwo jest przeklejać w tą i z powrotem, usuwać i dodawać takie małe skrawki informacji bez kreślenia po tablicy czy ścianie. Z tego samego powodu zawsze warto zapłacić trochę więcej i kupić oryginalne karteczki z firmy 3M, a nawet ich wzmocnioną wersję Super Sticky. Po prostu przyklejają się lepiej i rzadko odpadają w przeciwieństwie do podróbek. Dużo lepiej sprawdzają się też wyraźne kolory z serii Neon niż te pastelowe, bo po prostu rzucają się w oczy. Zachęcam, żebyś eksperymentował do woli z różnymi kształtami i wielkościami kartek. Zespół powinien zrobić użytek z gamy kolorów i od początku określić, przeznaczenie kolorów. Na przykład często się spotyka, że kwadratowe, różowe karteczki są używane na Task Board, o którym już za chwilę, jako nośnik zgłoszonych błędów, a z kolei prostokątne żółte do zapisywania User Story. Pilnuj stanu zapasów, bo jeśli zabraknie, któregoś z wykorzystywanego rodzaju, to spowoduje to zamieszanie w Zespole i może załamać korzystanie z ustalonych zasad. Pamiętaj, żeby kilka bloczków i pisaków było zawsze pod ręką w pobliżu ściany. Dodatkowo można zamieniać dowolne kartki papieru (na przykład wydruk makiety ekranu) w samoprzylepne karteczki za pomocą kleju Scotch Restickable Glue. 7

8 Co warto pokazać Właściwie można by skwitować ten rozdział stwierdzeniem, że należy umieszczać wszystko, co ma wartość dla osób zainteresowanych i wspomaga podejmowanie decyzji. Najważniejsze jest, żeby Agile Wall był używany i użyteczny. Nie mogę jednak pozostawić czytelników z tą myślą. Zgodnie z zasadą ograniczonej innowacyjności więcej pomysłów powstanie kiedy mamy narzucone pewne ramy i wiemy gdzie zacząć. Pozwól więc, że przybliżę kilka pomysłów, które można od razu wykorzystać i które są sprawdzone w praktyce przez różne zespoły. Task Board Zacznijmy od najbardziej popularnego narzędzia, które jeśli nie zawsze jest dobrze wykorzystywane, to przynajmniej można spotkać w Agile Space wielu Zespołów. Kolokwialnie rzecz ujmując, to powinniśmy się spodziewać tablicy podzielonej na kolumny i karteczek poprzyklejanych w tychże kolumnach. Ale, o właściwie w tym chodzi? Task Board to po prostu tablica z zadaniami prezentująca zawsze aktualny stan pracy. Karteczki podróżują po tej tablicy od lewej do prawej przechodząc przez kolejne etapy pracy. Właśnie się zastanowiłem czy w krajach, w których pisze się od prawej do lewej, jak na przykład w krajach arabskich, karteczki będą się poruszały od prawej do lewej. Każdy etap jest reprezentowany przez własną kolumnę opatrzoną odpowiednim nagłówkiem. Kolumny powinny odpowiadać rzeczywistym fazom przez jakie przechodzi każde zadanie, ale można zacząć od Do Zrobienia, W realizacji i Ukończone. Rzeczywiste oddanie tych faz ułatwi śledzenie sposobu w jaki pracuje Zespół Developerski oraz wykrywanie problemów w przepływie pracy. Dobrym podziałem tablicy na kolumny będzie na przykład Do Zrobienia, Projektowanie, Kodowanie, Przegląd, Testowanie, Ukończone. Często spotyka się również na tej tablicy osobne wiersze dla każdej User Story wyznaczone przez umieszczenie karteczki z User Story w skrajnej lewej kolumnie, a zadań, które jej dotyczą na tej samej wysokości w poziomych wierszach. W ten sposób wyznaczamy dodatkowo poziome linie dla grup zadań. Dodatkowym udogodnieniem może być używanie karteczek dla zadań w tym 8

9 samym kolorze co karteczka z odpowiednią User Story. Wtedy łatwiej jest śledzić postęp i przenosić elementy pomiędzy kolumnami. Rysunek 3 Przykładowa tablica Task Board Teraz napiszę coś, co może wydawać się oczywiste, ale nader często spotykam się z popełnianiem tego błędu przez zespoły, które wspieram jako Agile Coach. Na ścianie powinny znaleźć się absolutnie wszystkie rzeczy, nad którymi pracuje Zespół Agile. Ta zasada dotyczy zadań, które zostały zidentyfikowane w czasie trwania Iteracji i tych, które wpadły z boku, czyli nieplanowane. Tak samo należy postępować z wszelkimi wykrytymi i rozwiązywanymi w czasie Iteracji defektami. Jeżeli nie będziemy przestrzegać tej reguły, to będziemy mieli fałszywy obraz, na podstawie, którego podejmujemy ważne decyzje. Karteczki z User Story i z zadaniami zawierają więcej informacji niż tylko nazwa. Te pierwsze z uwagi na to, że w myśl Scrum są przedstawicielami Rejestru Produktu, czyli są Elementami Rejestru Produktu (ang. Product Backlog Item (PBI)) powinny prezentować takie właściwości jak oszacowany rozmiar (najczęściej w punktach), porządek na liście i unikalny identyfikator pozwalający na znalezienie elementu na liście. Z kolei dla zadań nie ma konkretnych wytycznych i to co się najczęściej spotyka to nazwa zadania, oszacowany czas potrzebny na wykonanie zadania i inicjały osoby, która nad nim pracuje. Trzeba pamiętać o tym, żeby z góry nie przypisywać zadań do konkretnych osób na przykład na Planowaniu Iteracji. Żeby umożliwić samoorganizację, zadania powinny znajdować właściciela dopiero, kiedy mają zostać wykonane. Zespół Agile zawsze powinien wspólnie tworzyć plan na kolejny dzień. Praca w metodach zwinnych nie polega na zrywaniu nisko wiszących owoców i robieniu tego co wygodne, ale na robieniu tego, co najbardziej w danej chwili przybliży Zespół do osiągnięcia Celu Iteracji. Więcej o planowaniu i samoorganizacji możesz dowiedzieć się z książki mojego Scrum i nie tylko, a teraz trzymajmy się tematu tablic. 9

10 10

11 W zależności od tego jak Zespół Agile się umówi, tablica jest aktualizowana przez członków zespołu w czasie codziennych spotkań stand-up takich jak Daily Scrum lub od razu wtedy, kiedy stan zadania zmienił się. Ponieważ tablica Task Board należy do zespołu, to cały zespół jest odpowiedzialny za jej utrzymanie, a nie Project Manager, Scrum Master lub najmłodsza osoba w zespole. Drogi czytelniku, jeśli właśnie zdałeś sobie sprawę, że ktoś Cię wrobił w wykonywanie tej pracy, to możesz to wreszcie zmienić. Tak jak wcześniej pisałem, że tablica Task Board wspomaga podejmowanie decyzji poprzez Zespół pokazując aktualny stan pracy. Gromadzenie karteczek w którejś kolumnie lub wręcz przeciwnie, ich brak skazuje obszary problemowe procesu. Oczywiście samo narzędzie nie rozwiązuje problemów. Rozwiązania zawsze powinny pochodzić od członków Zespołu Agile. Na ogół będzie to oznaczało skierowanie sił całego zespołu na wykonywanie pracy w jednym obszarze, żeby znowu udrożnić przepływ. Można też na przykład zaczerpnąć z technologii Kanban i wprowadzić limity WIP (o czym w kolejnym podrozdziale) w kolumnach problematycznych. Oczywiście wszelkie trudności powstałe podczas Iteracji powinny być omówione na Retrospekcji. Czy patrząc na Task Board możemy określić co zespół dostarczy na koniec Iteracji i czy zdąży z wykonaniem pracy przed upływem ramy czasowej? Na pierwszą część pytani możemy odpowiedzieć twierdząco, ponieważ, jeżeli wszystkie karteczki dla danej User Story znajdują w kolumnie Ukończone, to User Story zostanie dostarczona. Natomiast obserwując liczbę karteczek w kolejnych kolumnach nie możemy powiedzieć jakie jest tempo pracy i czy jest ono wystarczające do ukończenia pracy w terminie. Dlaczego tak się dzieje? Odpowiedź jest bardzo prosta. Zadania są różnej wielkości, więc nie wiemy czy kilka elementów w ostatniej kolumnie to kilka zadań półgodzinnych, a kolejne kilkugodzinnych jest nadal do zrobienia czy wręcz odwrotnie. Lepiej na pytanie postawione na początku tego akapitu odpowiedzą nam wykresy spalania Burndown lub Burnup o których więcej napiszę w dalszych podrozdziałach. Kanban Warto wiedzieć, że jest zwinna metoda Kanban i narzędzie Kanban oraz to, że korzystasz z narzędzia nie oznacza, że korzystasz w prawidłowy sposób z metody. Ostatnio coraz częściej obserwuje, że Kanban to nowe buzz word na określenie nieudolnego wprowadzenia Agile w organizacji. Jeszcze kilka lat temu jeżeli organizacja nie miała określonego procesu wytwarzania oprogramowania i nie korzystała z żadnej konkretnej metody, to 11

12 managerowie twierdzili, że mają Agile. W wolnym tłumaczeniu oznaczało to róbta co chceta i pracę w trybie pożar w burdelu. Ponieważ wiedza na temat Agile wzrosła w ciągu ostatnich kilku lat, taka wymówka stała się nieskuteczna i wręcz krępująca. Teraz nowymi określeniami bałaganu są Kanban i stwierdzenie, że zespół ma tablicę z karteczkami. No dobrze, w takim razie o co chodzi w tym Kanbanie? Narzędzie pochodzi się z systemu pracy w Toyocie, czyli osławionego już Toyota Production System i nazwa oznacza w języku japońskim tablicę informacyjną. Tablica Kanban wygląda bardzo podobnie do wcześniej opisanej Task Board z pewnymi wyjątkami. Rysunek 4 Przykładowa Tablica Kanban Jedną ze zmian jest wprowadzenie limitów pracy w toku (ang. Work In Progress Limit (WIP)) dla każdej z kolumn. Ograniczenie liczby zadań, które mogą znajdować się w danej kolumnie jest sposobem na kontrolowanie przepływu pracy określanego jako workflow. Przerwy w strumieniu karteczek lub blokada spowodowana maksymalną ilością kartek w kolejnych fazach to oczywiście problemy, które zespół powinien rozwiązać wspólnymi siłami. Nowe zadania są wciągane z puli dopiero, kiedy jest na to miejsce, więc wszystkim interesariuszom zależy na jak najbardziej sprawnym procesie. Cały workflow może być jedynie na tyle wydajny na ile wydajne jest jego najsłabsze ogniwo, czyli wąskie gardło. Powinniśmy tak dostosować limity, żeby jak najlepiej wykorzystać możliwości wąskiego gardła. Trudno mi się teraz oprzeć, żeby nie podać tutaj sposobu pracy z wąskimi gardłami, bo to już sięganie do metody Kanban i ma mało 12

13 wspólnego z tablicą. Zatem, zdradzę Ci, że korzystamy w takim wypadku z metody pięciu kroków, 5 Focusing Steps. 1. Zidentyfikuj ograniczenie. 2. Zdecyduj jak maksymalnie wykorzystać to organicznie. 3. Podporządkuj wszystko w systemie decyzji podjętej w kroku Zwiększ pojemność ograniczenia, tak, żeby uwolnić wąskie gardło. Teraz kolejne ograniczenie może pojawić się w innej części systemu. 5. Zidentyfikuj kolejne ograniczenia i wróć do kroku 2. Drugą różnicą jest to, że często kolumny są dodatkowo podzielone na dwie części, żeby pozwolić na oczekiwanie zadań i lepiej uwidocznić co oczekuje na kolejny etap, a gdzie praca jest naprawdę wykonywana. Taki podział tworzy bufory, które pomagają nadać większą płynność pracy. W ten sposób, jeżeli programiści zakończyli kodowanie, to mogą przesunąć zadania do buforu fazy Testowanie zamiast czekać, aż zwolni się tam miejsce. Puryści mogą powiedzieć, że lepiej nie korzystać z buforów i pozwolić całemu zespołowi wspólnie oczyścić kolumnę Testowanie. Kolejną rzeczą jaką możemy spotkać na tablicach Kanban są swimlanes, czyli grupy wierszy na tablicy wydzielone poziomymi liniami. Mogą one oznaczać zadania z różnych obszarów, od różnych sponsorów lub różne priorytety. Służy to szybkiej priorytetyzacji pracy. Na przykład zespół może mieć na tablicy swimlanes z regularnymi zadaniami developerskimi i zadania związane z rozwiązywaniem problemów na środowisku produkcyjnym. Kiedy pojawiają się zadania w swimlane z priorytetem, Zespół natychmiast przerywa pracę w zwykłej swimlane i zaczyna nad nimi pracować. W metodzie Kanban nie ma iteracji, ale nadal istnieje potrzeba mierzenia przepustowości naszego workflow. Mierzy się ile czasu zajmuje wykonanie zadania oraz ile zadań udało się ukończyć w pewnym odcinku czasu. Dlatego po rozpoczęciu pracy nad zadaniem wpisuje się dzisiejszą datę. Największymi zaletami tego narzędzia są jego prostota i lekkość, dzięki którym możemy wykorzystywać tablicę Kanban niezależnie od metodyki prowadzenia projektów. Nic nie stoi też na przeszkodzie, żeby stosować limity WIP i eliminację wąskich gardeł za pomocą Five Focusing Steps w połączeniu z tablicą Task Board w Scrum. 13

14 Cummulative Flow Diagram Cummulative Flow Diagram (CFD) to prosty pomysł zaczerpnięty z metody Feature Driven Development pokazujący jak wygląda przepływ pracy w ciągu iteracji. Można spotkać się też ze skrótowym określeniem tego narzędzia jako CFD. Tworzenie takiego diagramu polega na codziennym nanoszeniu sumy zadań znajdujących się w poszczególnych fazach pracy tak, żeby w sumie dawały całkowitą ilość zadań. W ten sposób powstają warstwy dla różnych faz. Rysunek 5 Przykładowy Cumulative Flow Diagram Patrząc na zmiany w warstwach poprzez okres iteracji, możemy łatwo zauważyć wąskie gardła i inne zakłócenia w przepływie pracy. Jeżeli będziesz korzystała z arkusza kalkulacyjnego Excel do tworzenia tego wykresu za pomocą narzędzia skumulowany wykres warstwowy spotkasz się z pewną niedogodnością. W kolejnym dniu, gdzie nie ma jeszcze danych, Excel będzie rysował wykres dla wartości 0. Wykresy Spalania Oprócz tego czym zespół się zajmuje i jak wydajny jest proces wytwarzania, chcielibyśmy też wiedzieć czy zespół zdąży dostarczyć produkt na czas. Z tablic za zadaniami nie możemy tego wyczytać, bo nie widać tam upływającego czasu, sumarycznej wielkości zadań czy tempa pracy zespołu. Do Lipca

15 Wykres Spalania Sprintu i Wykres Spalania Wydania były obowiązkową częścią Scrum. Pomimo pozostawienia większej swobody w doborze narzędzi jest to nadal najczęstszy wybór zespołów. Wykres Spalania to pomysł, który Jeff Sutherland zaczerpnął ze swojego doświadczenia jako pilot wojskowy 3. Po prostu lądując samolotem na pasie, trzeba wiedzieć jaką długość pasa masz przed sobą i jak szybko wytracasz prędkość. Zatem na tego typu wykresie zawsze będziemy nanosili ilość pracy jaka pozostała na osi czasu zakładając, że na koniec okresu będziemy mieli 0 pracy pozostałej. Właśnie taka forma wykresu nazywana jest burndown. Rzadko zdarza się, że Zespół wybiera odwrotną formę tego wykresu czyli burnup nanosząc ilość pracy wykonanej w czasie zakładając, ze na koniec okresu będzie 100% zaplanowanej ilości. Wykresy można tworzyć odręcznie, na tablicy pod koniec codziennego spotkania. Równie dobrze można wykorzystać oprogramowanie takie jak arkusz kalkulacyjny czy aplikacja wspierająca Agile Development. Tworzenie wykresów to jedno, a korzystanie z nich i odczytywanie informacji to co innego. Przyjrzyjmy się zatem jakie informacje przedstawiają dwie podstawowe wersje, czyli Wykres Spalania Sprintu i Wykres Spalania Wydania. Wykres Spalania Sprintu Wykres Spalania Sprintu dotyczy, jak sama nazwa wskazuje, pracy wykonywanej w Sprincie. Pierwszym krokiem tworzenia takiego wykresu jest wyznaczenie linii idealnego spalania. Robimy to przez narysowanie linii od sumy oszacowanego czasu zadań po Planowaniu Sprintu w pierwszym dniu do zera godzin ostatniego dnia. W ten sposób mamy linię odniesienia, którą będziemy wykorzystywali do określenia czy pracując w obecnym tempie zespół zamknie wszystkie zadania do końca Sprintu czy nie. Teraz już pozostaje nam tylko rysowanie kolejnych linii pomiędzy punktami oznaczającymi sumę godzin zadań, które pozostały do wykonania. Zwykle zespoły aktualizują burndown pod koniec Codziennego Scrum. Jeżeli praca przebiega dobrze i Zespół Developerski nie odkryje nowych zadań, to każdego dnia powinniśmy mieć mniej godzin. Nie przejmuj się, jeżeli w pewnym momencie ilość pozostałego czasu będzie większa niż po Planowaniu Sprintu. Również płaska linia przez dzień czy dwa nie koniecznie będzie zwiastowała problemy. Jeżeli zespół zamyka zadania, ale odkrywa nowe zadania lub inne zajmują więcej niż oryginalnie oszacowano, to może właśnie wyglądać jak płaska linia. Ważne jest, żeby używać wykresu jako wskaźnika, a nie wyroczni i zawsze sprawdzać sytuację z Zespołem Developerskim. No dobrze, ale po co była ta linia idealnego spalania? Jeżeli trend rysowania kolejnych odcinków wykresu oddala się ponad tą linię, su

16 geruje to, że zespół nie zdąży wykonać zaplanowanej pracy. Z kolei jeżeli ten sam trend rysuje się poniżej linii idealnego spalania, to możemy wnioskować, że zespół zakończy pracę wcześniej i może przyjąć więcej pracy. Wykres Spalania Wydania Wykres Spalania Wydania obejmuje swoim zakresem większy zakres, bo wydanie złożone z kilku Iteracji i korzysta z innych jednostek. Tym razem nie interesują nas oszacowane idealne godziny zadań, ale oszacowana wielkość User Story wyrażona najczęściej w punktach 4. Podobnie jak we wcześniejszym przypadku najpierw rysujemy linię idealnego spalania. Początkiem linii jest suma punktów planowana do dostarczenia w tym wydaniu, a końcem jest zero punktów na koniec ostatniego Sprintu. Po każdym Sprincie zaznaczamy ilość User Story jaka pozostała do spalenia. Wykres Spalania Sprintu spotyka się zarówno w formie liniowej jak i słupkowej. W tej drugiej postaci dla słupków rysuje się linię trendu, która wyznaczając przecięcie z osią poziomą pokazuje kiedy zaplanowany zakres będzie ukończony. W zależności o tego czy używamy planowania z określoną datą, czy z określonym zakresem możemy podejmować decyzję co do zakresu lub daty wydania. Więcej na temat tych dwóch rodzajów planowania możesz dowiedzieć się z książki Scrum i nie tylko. Teoria i praktyka metod Agile Rysunek 6 Przykładowy Wykres Spalania Sprintu 16 4 Z mojej książki Scrum i nie tylko" dowiesz się więcej o technikach szacowania w Agile.

17 Rysunek 7 Przykładowy Wykres Spalania Wydania Story Map Story Map, czyli mapa User Story jest narzędziem, które gorąco polecam każdemu Właścicielowi Produktu, czy też innemu przedstawicielowi biznesu, który pracuje z Zespołem Agile. Dlaczego? Ponieważ tworzenie Story Map jest proste, pobudza twórcze myślenie, pomaga uporządkować kierunek rozwoju produktu, zrozumieć zakres kolejnych wydań i właściwie ustalić priorytety. A tego wszystkiego można dokonać za pomocą ściany i kolorowych karteczek. Budowanie takiej mapy zaczynamy od określenia poszczególnych funkcjonalności produktu i najprostszego sposobu skorzystania z funkcji systemu przez użytkownika od początku do końca. Przyklejając kolejne karteczki z Epikami lub Tematami utworzymy w ten sposób tak zwany kręgosłup systemu. W kolejnych wierszach dokładamy User Story, których implementacja umożliwi korzystanie z tych podstawowych funkcjonalności w najprostszy sposób. Teraz zbudowaliśmy minimalną implementację produktu, którą nazywa się chodzącym szkieletem. Dalej dokładamy mięsko, czyli opcjonalne sposoby korzystania z funkcjonalności systemu takie jak na przykład kilka sposobów wyszukiwania produktu czy dodawania go do koszyka. User Story w niższych wersjach są bardziej opcjonalne niż te w wyższych. Kiedy już mamy naszą mapę gotową, przedstawiciel biznesu może wyznaczyć zbiory User Story, które chce mieć dostarczone w kolejnych wydaniach produktu. 17

18 Rysunek 8 Przykładowa Story Map Oczywiście Story Map może ulegać aktualizacji i zmianom zarówno w priorytetach jak i ilości elementów. Zgodnie z podstawowymi założeniami opisanymi w Manifeście Agile, zmiana jest mile widziana. Mapę może tworzyć grupa sponsorów lub przedstawiciel biznesu razem z Zespołem Agile. Scrum Board Zespoły Scrum często korzystają podczas Codziennego Scrum z tablicy, która jest nazywana Scrum Board. Tak naprawdę jest to mix różnych narzędzi, które zespół uznał za warte skorzystania. Centralnym elementem Rysunek 9 Przykładowa tablica Scrum Board 18

19 zawsze jest Task Board albo Kanban Board z zadaniami dla konkretnego Sprintu. Do tego dochodzą nam Wykresy Spalania i Lista Przeszkód. Zanim pójdziemy dalej, słowo wyjaśnienia na temat Listy Przeszkód. Scrum Master utrzymuje taką listę w trakcie iteracji i umieszcza na niej zidentyfikowane przeszkody oraz to czy zostały już rozwiązane czy nie. Równie dobrą praktyką jest umieszczenie listy akcji jakie Zespół uzgodnił do wykonania w trakcie Sprintu na poprzedniej Retrospekcji Sprintu. Nic nie stoi na przeszkodzie, żeby na Scrum Board pojawiły się inne narzędzia Visual Management, które Zespół uzna za pożyteczne. Parking Lot Diagram Parking Lot jest kolejną techniką, którą możemy zaczerpnąć z metody Feature Driven Development. Jest to genialny w swojej prostocie sposób przedstawienia postępu wykonania wszystkich elementów produktu. W swojej pierwotnej postaci oprócz planowanej daty dostarczenia funkcjonalności ten diagram śledzi również procent ukończenia tej funkcjonalności, który jest wyznaczany stosując konkretną regułę. Jednakże w każdej innej metodzie Agile możemy w tym celu po prostu skorzystać z postępu obliczonego w oszacowanej wielkości składających się na niego elementów. Na przykład w Scrum możemy tworzyć raport Parking Lot dla Epików lub Tematów obliczając postęp na podstawie stosunku ukończonych do wszystkich User Story. Dzięki temu narzędziu można szybko określić postęp poszczególnych elementów Produktu. Naturalnie, w Agile nie jest celem ukończenie wszystkich Epików czy Tematów. Wszystko zależy od tego co założyliśmy na Story Map i co postanowił przedstawiciel biznesu. Warto jednak wiedzieć jak wygląda stan Rejestru Produktu i mieć nad nim dobrą kontrolę. Rysunek 10 Przykładowy diagram Parking Lot 19

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne SYSTEMY INFORMATYCZNE ćwiczenia praktyczne 12.03.2019 Piotr Łukasik p. 373 email: plukasik@agh.edu.pl / lukasik.pio@gmail.com www.lukasikpiotr.com Zakres tematyczny implementacji projektu informatycznego

Bardziej szczegółowo

Planowanie i realizacja zadań w zespole Scrum

Planowanie i realizacja zadań w zespole Scrum MetaPack IT Academy Uniwersytet Zielonogórski Planowanie i realizacja zadań w zespole Scrum Paweł Przybyła Professional Scrum Master (www.scrum.org) Planowanie i realizacja zadań w zespole Scrum Agenda:

Bardziej szczegółowo

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań Metodyka Scrum Podejście tradycyjne plan wykonanie sekwencyjna natura wykonywanych zadań analiza i definiowanie wymagań projektowanie rozwiązań kodowanie rozwiązań testowanie odstępstwo od planu jest kosztowne

Bardziej szczegółowo

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny SCRUM niełatwe wdrażanie metodyki w praktyce Adam Krosny 1 Czym się zajmujemy Realizujemy projekty informatyczne średniej wielkości Ilość osób w projekcie 10-50 Architektura SOA, EBA Wiele komponentów

Bardziej szczegółowo

Programowanie Zespołowe

Programowanie Zespołowe Programowanie Zespołowe Programowanie zwinne dr Rafał Skinderowicz mgr inż. Michał Maliszewski Programowanie zwinne Grupa metodyk wytwarzania oprogramowania oparta na modelu iteracyjno-obiektowym Powstała

Bardziej szczegółowo

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Dobry Product Backlog Oferta szkolenia dla Product Ownerów Dobry Product Backlog Oferta szkolenia dla Product Ownerów Spis treści Dobry Product Backlog w 1 dzień... 1 Dobry Product Backlog w 2 dni... 3 Informacje o prowadzącej... 5 Dobry Product Backlog w 1 dzień

Bardziej szczegółowo

Wszystkie problemy leżą w testach. ForProgress spółka z ograniczoną odpowiedzialnością sp.k.

Wszystkie problemy leżą w testach. ForProgress spółka z ograniczoną odpowiedzialnością sp.k. Wszystkie problemy leżą w testach O czym będziemy rozmawiać Coś nie wyszło Jak wygląda proces wytwórczy Każdy widzi to inaczej Jakie wnioski wyciągamy z testów Analiza problemów Możliwe rozwiązania O czym

Bardziej szczegółowo

Spis treści. Przedmowa. Wstęp. O książce. O autorach. O ilustracji na okładce. Podziękowania CZĘŚĆ I NAUKA KANBAN

Spis treści. Przedmowa. Wstęp. O książce. O autorach. O ilustracji na okładce. Podziękowania CZĘŚĆ I NAUKA KANBAN Spis treści Przedmowa Wstęp O książce O autorach O ilustracji na okładce Podziękowania CZĘŚĆ I NAUKA KANBAN Rozdział 1. Początek drużyny Kanbaneros 1.1. Zapoznanie 1.2. Tablica 1.3. Mapowanie przepływu

Bardziej szczegółowo

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających

Bardziej szczegółowo

Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, Spis treści

Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, Spis treści Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, 2016 Spis treści Przedmowa 12 Wstęp 13 Podziękowania 17 Jak czytać tę książkę? 19 Rozdział 1. W tym szaleństwie

Bardziej szczegółowo

SCRUM. Metodyka prowadzenia projektów. Na podstawie prezentacji B. Kuka i W. Sidora

SCRUM. Metodyka prowadzenia projektów. Na podstawie prezentacji B. Kuka i W. Sidora SCRUM Metodyka prowadzenia projektów Na podstawie prezentacji B. Kuka i W. Sidora Wprowadzenie. Scrum jest metodyką prowadzenia projektów zaliczaną do metodyk zwinnych, zgodnych z Agile Manifesto. Scrum

Bardziej szczegółowo

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA Joanna Siemińska o mnie Absolwentka Politechniki Warszawskiej Orange Outbox Europejska Organizacja Badań Jądrowych w Genewie (CERN) TouK Certyfikat

Bardziej szczegółowo

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming Jarosław Kuchta Wymagania jakości w Agile Programming Wady klasycznych metod zapewnienia jakości Duży narzut na dokumentowanie Późne uzyskiwanie konkretnych rezultatów Trudność w odpowiednio wczesnym definiowaniu

Bardziej szczegółowo

Scrum. Zwinna metodyka prowadzenia projektów

Scrum. Zwinna metodyka prowadzenia projektów Scrum Zwinna metodyka prowadzenia projektów Plan prezentacji 1. Ogólna idea 2. Najważniejsze elementy 3. Role 4. Czynności 5. Artefakty 6. Wnioski 7. Literatura Źródło ilustracji: http://commons.wikimedia.org/wiki/file:scrum.jpg

Bardziej szczegółowo

Zastanawiałeś się może, dlaczego Twój współpracownik,

Zastanawiałeś się może, dlaczego Twój współpracownik, Kurs Makra dla początkujących Wiadomości wstępne VBI/01 Piotr Dynia, specjalista ds. MS Office Czas, który poświęcisz na naukę tego zagadnienia, to 15 20 minut. Zastanawiałeś się może, dlaczego Twój współpracownik,

Bardziej szczegółowo

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz Promotor dr inż. Szymon Supernak Warszawa, 22.05.2014 Plan prezentacji 1. Cel i

Bardziej szczegółowo

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej Wykład VII - semestr III Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Wytwarzanie oprogramowania Model tworzenia oprogramowania

Bardziej szczegółowo

e R gulamin Kuźni Talentów

e R gulamin Kuźni Talentów Regulamin Kuźni Talentów Misja Kuźnia powstała by dostarczać młodym Talentom wiedzę, doświadczenie oraz miejsce i środki do ich rozwoju, w tak wielu aspektach tyczących się przyszłej pracy zawodowej, jak

Bardziej szczegółowo

Wprowadzenie do metodyki SCRUM. mgr inż. Remigiusz Samborski Instytut Informatyki Politechnika Wrocławska

Wprowadzenie do metodyki SCRUM. mgr inż. Remigiusz Samborski Instytut Informatyki Politechnika Wrocławska Wprowadzenie do metodyki SCRUM mgr inż. Remigiusz Samborski Instytut Informatyki Politechnika Wrocławska SCRUM Scrum (skrót od scrummage) - metoda ponownego uruchomienia gry w rugby zwana również formacją

Bardziej szczegółowo

Programowanie zespołowe

Programowanie zespołowe Programowanie zespołowe Laboratorium 4 - modele tworzenia oprogramowania, manifest Agile i wstęp do Scruma mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 14 marca 2017 1 / 21 mgr inż. Krzysztof

Bardziej szczegółowo

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework Edyta Tomalik Grzegorz Ziemiecki 1 Nokia Siemens Networks 2013 Tradycyjne podejście analityk programista tester implementacja

Bardziej szczegółowo

AKADEMIA DLA MŁODYCH. Osiąganie celów. moduł 3 PODRĘCZNIK PROWADZĄCEGO. praca, życie, umiejętności. Akademia dla Młodych

AKADEMIA DLA MŁODYCH. Osiąganie celów. moduł 3 PODRĘCZNIK PROWADZĄCEGO. praca, życie, umiejętności. Akademia dla Młodych Osiąganie moduł 3 Temat 3, Poziom 1 PODRĘCZNIK PROWADZĄCEGO Akademia dla Młodych Moduł 3 Temat 3 Poziom 1 Zarządzanie czasem Przewodnik prowadzącego Cele szkolenia Efektywność osobista pozwala Uczestnikom

Bardziej szczegółowo

Opisy szkoleń dla certyfikatów Agile Scrum. www.cts.com.pl

Opisy szkoleń dla certyfikatów Agile Scrum. www.cts.com.pl Opisy szkoleń dla certyfikatów Agile Scrum www.cts.com.pl SPIS TREŚCI Opisy szkoleń dla certyfikatów Agile Scrum...2 Istniejące certyfikacje agile...2 Szkolenia oferowane przez CTS...3 Agile Tester (zgodne

Bardziej szczegółowo

Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: 06-07 marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16

Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: 06-07 marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16 Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: 06-07 marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16 Miejsce: Eureka Technology Park, Innowatorów 8 Cena: 980 zł netto (1 osoba / 2 dni

Bardziej szczegółowo

Władza i Wpływ cz.3. Mapa władzy i wpływu Jak określić skuteczność tych relacji, od których zależy nasz sukces i powodzenie zawodowe.

Władza i Wpływ cz.3. Mapa władzy i wpływu Jak określić skuteczność tych relacji, od których zależy nasz sukces i powodzenie zawodowe. . Pełna jakość Biznesu, Pracy, Życia.. Dajemy klientom wsparcie na każdym etapie ich drogi do wartościowych sukcesów... 1 Narzędzie: Biznesowa Wartość Relacji Władza i Wpływ cz.3. Mapa władzy i wpływu

Bardziej szczegółowo

Excel wykresy niestandardowe

Excel wykresy niestandardowe Excel wykresy niestandardowe Uwaga Przy robieniu zadań zadbaj by każde zadanie było na kolejnym arkuszu, zadanie na jednym, wykres na drugim, kolejne zadanie na trzecim itd.: Tworzenie wykresów Gantta

Bardziej szczegółowo

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości

Bardziej szczegółowo

Testujemy dedykowanymi zasobami (ang. agile testers)

Testujemy dedykowanymi zasobami (ang. agile testers) Testujemy dedykowanymi zasobami (ang. agile testers) - wspólne standupy; - ten sam manager; - duży przepływ informacji; - po pewnym czasie zanika asertywność; - pojawia się tendencja do nie zgłaszania

Bardziej szczegółowo

Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły

Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły Cel szkolenia: Termin: 26.11.2016 r. Design thinking jest metodą, która pozwala na bardzo szybkie tworzenie innowacyjnych produktów lub usług,

Bardziej szczegółowo

Klasyczna organizacja też może być zwinna! Zarządzaj zwinnie projektami!

Klasyczna organizacja też może być zwinna! Zarządzaj zwinnie projektami! Klasyczna organizacja też może być zwinna! Dynamika zmian w dzisiejszym świecie IT wymaga niezwykłej elastyczności i błyskawicznego adaptowania się do nowych warunków. Klasyczne techniki zarządzania projektami

Bardziej szczegółowo

4. Wprowadzanie Scruma w ImmobilienScout24 4.1. Opis sytuacji

4. Wprowadzanie Scruma w ImmobilienScout24 4.1. Opis sytuacji Spis treści Przedmowa 1. Wstęp 1.1. Jak czytać tę książkę 1.2. Studia projektów 1.3. Dodatek 2. Zwinny projekt to nie bułka z masłem 2.1. Pobudka 2.2. Zespół się formuje 2.3. Właściwe zlecenie 2.4. Od

Bardziej szczegółowo

Inżynieria oprogramowania II

Inżynieria oprogramowania II Wymagania funkcjonalne, przypadki użycia Inżynieria oprogramowania II Problem i cel Tworzenie projektów bez konkretnego celu nie jest dobre Praktycznie każdy projekt informatyczny powstaje z uwagi na jakiś

Bardziej szczegółowo

Od Wciskania do Sprzedawania. Mistrzem Etycznej Sprzedaży

Od Wciskania do Sprzedawania. Mistrzem Etycznej Sprzedaży Szkolenie Od Wciskania do Sprzedawania czyli jak zostać Mistrzem Etycznej Sprzedaży Czy kiedykolwiek zastanawiałeś się, jak zmieniłoby się Twoje życie zawodowe, gdyby każdy klient z otwartymi rękoma brał

Bardziej szczegółowo

DLACZEGO TO DZIAŁA? 21. marca 2012r.

DLACZEGO TO DZIAŁA? 21. marca 2012r. TO DZIAŁA? 21. marca 2012r. PLAN DZIAŁANIA Wprowadzenie Garstka teorii (Agile, Scrum, Kanban) Ćwiczenie 1 Wesele Ćwiczenie 2 Agencja reklamowa Ćwiczenie 3 Obraz Podsumowanie 2 / 25 O MNIE KRZYSZTOF ZALASA

Bardziej szczegółowo

Poradnik opracowany przez Julitę Dąbrowską.

Poradnik opracowany przez Julitę Dąbrowską. Poradnik opracowany przez Julitę Dąbrowską. Pobrany ze strony www.kalitero.pl. Masz pytania skontaktuj się ze mną. Dokument stanowi dzieło w rozumieniu polskich i przepisów prawa. u Zastanawiasz się JAK

Bardziej szczegółowo

Szkolenie 1. Zarządzanie projektami

Szkolenie 1. Zarządzanie projektami UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE Projekt Nowoczesny model zarządzania w UMCS umowa nr UDA-POKL.04.01.01-00-036/11-00 Pl. Marii Curie-Skłodowskiej 5, 20-031 Lublin, www.nowoczesny.umcs.lublin.pl

Bardziej szczegółowo

Program Coachingu dla młodych osób

Program Coachingu dla młodych osób Program Coachingu dla młodych osób "Dziecku nie wlewaj wiedzy, ale zainspiruj je do działania " Przed rozpoczęciem modułu I wysyłamy do uczestników zajęć kwestionariusz 360 Moduł 1: Samoznanie jako część

Bardziej szczegółowo

kompetencji zawodowych Professional Scrum Master I, Certified Scrum Master I Mirosław Dąbrowski zespół Indeed wprowadzenie Scruma

kompetencji zawodowych Professional Scrum Master I, Certified Scrum Master I Mirosław Dąbrowski zespół Indeed wprowadzenie Scruma POZNAJ SCRUM WSTĘP Zdajemy sobie sprawę, że każdą organizację tworzą ludzie, dlatego bardzo przykładamy się do rozwoju ich kompetencji zawodowych. Dziękujemy za zaufanie. Nasze autorskie szkolenie przeznaczone

Bardziej szczegółowo

Zarządzanie projektami. Porównanie podstawowych metodyk

Zarządzanie projektami. Porównanie podstawowych metodyk Zarządzanie projektami Porównanie podstawowych metodyk Porównanie podstawowych metodyk w zarządzaniu projektami PRINCE 2 PMBOK TENSTEP AGILE METODYKA PRINCE 2 Istota metodyki PRINCE 2 Project IN Controlled

Bardziej szczegółowo

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary

Bardziej szczegółowo

Ewolucyjna architektura

Ewolucyjna architektura Ewolucyjna architektura www.sxc.hu/photo/850368 Na początek Michał Bartyzel konsultant, trener BNS IT procesy zwinne i nie tylko architektura czysty kod software crafstmanship strategie skutecznych programistów

Bardziej szczegółowo

Scaling Scrum with SAFe. Małgorzata Czerwińska

Scaling Scrum with SAFe. Małgorzata Czerwińska Scaling Scrum with SAFe Małgorzata Czerwińska Agenda 1. Wstęp 2. Współpraca zespołów scrumowych 3. Zarządzanie Programem 4. Podsumowanie Wstęp Skuteczność zespołów developerskich, realizujących projekty

Bardziej szczegółowo

I Twój zespół może być zwinny (choć to może trochę potrwać) Paweł Lipiński

I Twój zespół może być zwinny (choć to może trochę potrwać) Paweł Lipiński I Twój zespół może być zwinny (choć to może trochę potrwać) Paweł Lipiński pawel@warsjawa:/etc$whoami Ja: ponad 10 lat pracy w Javie SCJP, SCWCD, SCBCD, SCEA brałem udział w: rozwój oprogramowania, consulting,

Bardziej szczegółowo

6 kroków do skutecznego planowania na postawie wskaźników KPI

6 kroków do skutecznego planowania na postawie wskaźników KPI 6 kroków do skutecznego planowania na postawie wskaźników KPI Urzeczywistnianie celów biznesowych w praktyce Planowanie i optymalizacja łańcucha dostaw Odkryj brakujące połączenie pomiędzy celami biznesowymi

Bardziej szczegółowo

FUNKCJA LINIOWA - WYKRES

FUNKCJA LINIOWA - WYKRES FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (Postać kierunkowa) Funkcja liniowa jest podstawowym typem funkcji. Jest to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości

Bardziej szczegółowo

Przekształcanie wykresów.

Przekształcanie wykresów. Sławomir Jemielity Przekształcanie wykresów. Pokażemy tu, jak zmiana we wzorze funkcji wpływa na wygląd jej wykresu. A. Mamy wykres funkcji f(). Jak będzie wyglądał wykres f ( ) + a, a stała? ( ) f ( )

Bardziej szczegółowo

KILKA SŁÓW O ROLI PRODUCT MANAGERA

KILKA SŁÓW O ROLI PRODUCT MANAGERA CZĘŚĆ I. KILKA SŁÓW O ROLI PRODUCT MANAGERA Product manager pracuje na styku świata IT i biznesu. Analizuje potrzeby użytkowników i klientów, współpracuje ze wszystkimi działami firmy maksymalizując wartość

Bardziej szczegółowo

EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA

EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA SCRUM ramy postępowania (ang. framework), dzięki którym ludzie mogą adaptacyjnie rozwiązywać złożone problemy tak, by w produktywny i kreatywny sposób wytwarzać produkty o najwyższej możliwej wartości

Bardziej szczegółowo

SZKOLENIE. Jak zarządzać projektem z wykorzystaniem MS Project. tel: ; fax: ;

SZKOLENIE. Jak zarządzać projektem z wykorzystaniem MS Project. tel: ; fax: ; SZKOLENIE Jak zarządzać projektem z wykorzystaniem MS Project tel: +48 22 100-48-96; fax: +48 22 300-52-79; e-mail: biuro@akademiaasap.pl TRENERZY DORADCY TRENERZY i KONSULTANCI NASZA MISJA DOSTARCZENIE

Bardziej szczegółowo

ĆWICZENIE Lody na drodze Ent-teach Rozdział 6 Zarządzanie Projektami

ĆWICZENIE Lody na drodze Ent-teach Rozdział 6 Zarządzanie Projektami ĆWICZENIE Lody na drodze Ent-teach Rozdział 6 Zarządzanie Projektami Opis ćwiczenia W poniższym zadaniu, uczestnicy muszą zaplanować tydzień sprzedaży lodów na ulicy w ich rodzinnym mieście (centrum).

Bardziej szczegółowo

Nazwa firmy Tytuł i numer projektu

Nazwa firmy Tytuł i numer projektu Nazwa firmy Tytuł i numer projektu 1 Opisz problem, który chcesz rozwiązać realizując projekt Zacznij od problemu, który chcesz rozwiązać. To działa na wyobraźnię i pomoże w zrozumieniu tego, co robisz.

Bardziej szczegółowo

Case Study Wyszukiwarka2 Rainbow. Audyt UX/UI narzędzia - konfiguratora wycieczek

Case Study Wyszukiwarka2 Rainbow. Audyt UX/UI narzędzia - konfiguratora wycieczek Case Study Wyszukiwarka2 Rainbow Audyt UX/UI narzędzia - konfiguratora wycieczek INDEKS O projekcie 03 01 02 03 Zadanie 04 Wyzwania 05 Stan początkowy projektu 05 [Nie]standardowy audyt UX/UI 06 Przebieg

Bardziej szczegółowo

Programowanie i techniki algorytmiczne

Programowanie i techniki algorytmiczne Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej

Bardziej szczegółowo

Scrum w praktyce. Michał Piórek

Scrum w praktyce. Michał Piórek Scrum w praktyce Michał Piórek Slajd 2 z 28 Plan prezentacji Scrum metodyka prowadzenia projektów Opis projektu systemu do rozliczania podatków Struktura zespołu i jego role Zespół w firmie Podatnik.info

Bardziej szczegółowo

Nazwa: MAPA EMPATII narzędzie wspierające, pozwoli poznać kim jest. Strona 1. pracownik/współpracownik/wolontariusz lub klient firmy/pes/organizacji

Nazwa: MAPA EMPATII narzędzie wspierające, pozwoli poznać kim jest. Strona 1. pracownik/współpracownik/wolontariusz lub klient firmy/pes/organizacji Materiał pomocniczy (narzędzie) do wykorzystania przez organizację/podmiot/grupę w planowaniu i realizacji działań prozdrowotnych, realizowanych metodą projektu Nazwa: MAPA EMPATII narzędzie wspierające,

Bardziej szczegółowo

Praktyczny Excel. Wykresy i grafika. w Excelu krok po kroku

Praktyczny Excel. Wykresy i grafika. w Excelu krok po kroku Praktyczny Excel Wykresy i grafika w Excelu krok po kroku 5 1 NUMER PRAWNICZY przygotowany przez + OCHRONA DANYCH OSOBOWYCH profesjonalnie i kompleksowo 1 2 + GRATIS 20% GRATIS 30%, tel. 22 518 29 29,

Bardziej szczegółowo

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI 1 Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI 1. Obliczenia w arkuszu kalkulacyjnym Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych obliczenia w arkuszu kalkulacyjnym wykonuje

Bardziej szczegółowo

Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia. Click Piotr Kałuski to edit Master subtitle style

Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia. Click Piotr Kałuski to edit Master subtitle style Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia Click Piotr Kałuski to edit Master subtitle style Punkty widzenia Zespół Testów Manager Projektu Użytkownik końcowy Zespół Testów

Bardziej szczegółowo

AKADEMIA DLA MŁODYCH PRZEWODNIK TRENERA. PRACA ŻYCIE UMIEJĘTNOŚCI

AKADEMIA DLA MŁODYCH PRZEWODNIK TRENERA.  PRACA ŻYCIE UMIEJĘTNOŚCI PRACA ŻYCIE UMIEJĘTNOŚCI www.akademiadlamlodych.pl PODRĘCZNIK WPROWADZENIE Akademia dla Młodych to nowa inicjatywa mająca na celu wspieranie ludzi młodych w rozwijaniu umiejętności niezbędnych w ich miejscu

Bardziej szczegółowo

Praktyczny Excel. Wykresy i grafika. w Excelu krok po kroku

Praktyczny Excel. Wykresy i grafika. w Excelu krok po kroku Praktyczny Excel Wykresy i grafika w Excelu krok po kroku 5 1 NUMER PRAWNICZY przygotowany przez + OCHRONA DANYCH OSOBOWYCH profesjonalnie i kompleksowo 1 2 + GRATIS 20% GRATIS 30%, tel. 22 518 29 29,

Bardziej szczegółowo

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main. Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo

Bardziej szczegółowo

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE Dobre narzędzia, które pomogą Ci w planowaniu i realizacji projektu TERMIN od: 04.11.2017 TERMIN do: 04.11.2018 CZAS TRWANIA:21 dni MIEJSCE: Katowice

Bardziej szczegółowo

TWORZENIE PREZENTACJI MS POWERPOINT

TWORZENIE PREZENTACJI MS POWERPOINT TWORZENIE PREZENTACJI MS POWERPOINT Wstęp TWORZENIE PREZENTACJI MS POWERPOINT Czasami zdarza się, że zostajemy poproszeni o poprowadzenia spotkania czy szkolenia w firmie, w której pracujemy lub po prostu

Bardziej szczegółowo

32. ZBIERAMY DANE W NASZEJ KLASIE I SZKOLE CZYLI O TYM, JAK SIĘ TWORZY WYKRESY SŁUPKOWE

32. ZBIERAMY DANE W NASZEJ KLASIE I SZKOLE CZYLI O TYM, JAK SIĘ TWORZY WYKRESY SŁUPKOWE 32. ZBIERAMY DANE W NASZEJ KLASIE I SZKOLE CZYLI O TYM, JAK SIĘ TWORZY WYKRESY SŁUPKOWE 143 Małgorzata Sieńczewska 32. ZBIERAMY DANE W NASZEJ KLASIE I SZKOLE CZYLI O TYM, JAK SIĘ TWORZY WYKRESY SŁUPKOWE

Bardziej szczegółowo

Zobacz, jak skutecznie zarządzać pracą!

Zobacz, jak skutecznie zarządzać pracą! Zobacz, jak skutecznie zarządzać pracą! Zwinne metodyki zarządzania projektami biją kolejne rekordy popularności. Scrum jest najbardziej rozpoznawalną spośród nich, jednak nie sprawdza się w każdym przypadku.

Bardziej szczegółowo

2.4 Planowanie i przydzielanie pracy

2.4 Planowanie i przydzielanie pracy 2.4 Planowanie i przydzielanie pracy 2.4.1 Lekkie zarządzanie zadaniami Wprowadzenie do Plannera, tworzenie zadań, organizacja zadań, zarządzanie przydziałem zadań, raportowanie, przeglądanie własnych

Bardziej szczegółowo

Sztuka tworzenia prezentacji multimedialnej

Sztuka tworzenia prezentacji multimedialnej Sztuka tworzenia prezentacji multimedialnej 1 Zasady dobrej prezentacji Zapoznaj słuchaczy z twoimi zamierzeniami Daj im szansę na rozłożenie uwagi Skup się na treści technika ma cię wspomagać, a nie przeszkadzać

Bardziej szczegółowo

Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0)

Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0) Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0) Informacje: Nazwa: Wprowadzenie do Domain Driven Design dla biznesu (część 0) Kod: Kategoria: Grupa docelowa: Czas trwania:

Bardziej szczegółowo

3a. Wstęp: Elementarne równania i nierówności

3a. Wstęp: Elementarne równania i nierówności 3a. Wstęp: Elementarne równania i nierówności Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2017/2018 Grzegorz Kosiorowski (Uniwersytet Ekonomiczny 3a. Wstęp: w Krakowie) Elementarne równania

Bardziej szczegółowo

ĆWICZENIE: MAPA DZIENNYCH PRIORYTETÓW

ĆWICZENIE: MAPA DZIENNYCH PRIORYTETÓW ELASTYCZNE ZARZĄDZANIE CZASEM ĆWICZENIE: MAPA DZIENNYCH PRIORYTETÓW www.izakrejcapawski.pl Doba jest dla Ciebie za krótka? Ciągle brakuje Ci czasu? Gonisz zaległości? Nazywam się Iza Krejca-Pawski i swoim

Bardziej szczegółowo

Przykładowe zadanie z unikania blokad.

Przykładowe zadanie z unikania blokad. Przykładowe zadanie z unikania blokad. Mamy system operacyjny, a w nim cztery procesy (,,,) i dwa zasoby (,), przy czym dysponujemy trzema egzemplarzami zasobu i trzema egzemplarzami zasobu. Oto zapotrzebowanie

Bardziej szczegółowo

Szkolenie Scrum w projektach IT (Agile)

Szkolenie Scrum w projektach IT (Agile) METRYCZKA: Szkolenie Scrum Szkolenie Scrum w projektach IT (Agile) Data: 06-07 marzec 2014 r. (2 dni, czwartek-piątek), godz. 9-16 Miejsce: Eureka Technology Park, Innowatorów 8 Temat: Zwinne Zarządzanie

Bardziej szczegółowo

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI 1 Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI Opis założonych osiągnięć ucznia przykłady wymagań na poszczególne oceny szkolne dla klasy VI Grażyna Koba Spis treści 1. Obliczenia w arkuszu

Bardziej szczegółowo

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness) Extreme programming Główne założenia XP Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness) Praktyki Planowanie: Planowanie releasu Planowanie iteracji

Bardziej szczegółowo

Instrukcja właściwego wykonania wykresów na zajęcia dydaktyczne.

Instrukcja właściwego wykonania wykresów na zajęcia dydaktyczne. Instrukcja właściwego wykonania wykresów na zajęcia dydaktyczne. 1. Wstęp Opracował: Michał Dyjak, Fizyka II r. Instrukcja dla studentów, opisująca krok po kroku jak prawidłowo sformatować wykres na potrzeby

Bardziej szczegółowo

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie: Repozytorium służy do przechowywania plików powstających przy pracy nad projektami we w miarę usystematyzowany sposób. Sam mechanizm repozytorium jest zbliżony do działania systemu plików, czyli składa

Bardziej szczegółowo

[WYSYŁANIE MAILI Z PROGRAMU EXCEL]

[WYSYŁANIE MAILI Z PROGRAMU EXCEL] c 20140612- rev. 2 [WYSYŁANIE MAILI Z PROGRAMU EXCEL] ZAWARTOŚĆ Wstęp... 3 Funkcje w excelu... 4 Funkcja Hiperłącza... 7 Dodawanie odbiorców... 8 Uzupełnianie tytułu... 8 Wpisywanie treści... 8 Znane problemy...

Bardziej szczegółowo

9 elementów zarządzania projektami Narzędzia Nowoczesnego Project Managera

9 elementów zarządzania projektami Narzędzia Nowoczesnego Project Managera 9 elementów zarządzania projektami Narzędzia Nowoczesnego Project Managera Darmowy Ebook Autor: Adam Omelczuk Tytuł: 9 elementów zarządzania projektami W życiu i w biznesie Darmowy Ebook NARZĘDZIA Nowoczesnego

Bardziej szczegółowo

Katalog szkoleń certyfikowanych Testowanie oprogramowania

Katalog szkoleń certyfikowanych Testowanie oprogramowania Katalog szkoleń certyfikowanych Testowanie oprogramowania Szanowni Państwo, Certyfikowane szkolenia testerzy.pl to dwie uznane ścieżki szkoleniowe dla testerów ISTQB oraz ISEB. Dostarczamy pełny zakres

Bardziej szczegółowo

2.5 Dzielenie się wiedzą

2.5 Dzielenie się wiedzą 2.5 Dzielenie się wiedzą 2.5.1 Baza wiedzy zespołu Tworzenie bazy wiedzy w OneNote, zapoznanie się z przykładowymi bazami wiedzy, stworzenie struktury bazy wiedzy, zdefiniowanie własnych tagów, stworzenie

Bardziej szczegółowo

3.7. Wykresy czyli popatrzmy na statystyki

3.7. Wykresy czyli popatrzmy na statystyki 3.7. Wykresy czyli popatrzmy na statystyki Współczesne edytory tekstu umożliwiają umieszczanie w dokumentach prostych wykresów, służących do graficznej reprezentacji jakiś danych. Najprostszym sposobem

Bardziej szczegółowo

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE Dobre narzędzia, które pomogą Ci w planowaniu i realizacji projektu TERMIN od: 25.11.2017 TERMIN do: 01.07.2018 CZAS TRWANIA:21 dni MIEJSCE: Katowice

Bardziej szczegółowo

Wymagania na poszczególne oceny szkolne dla klasy VI. (na podstawie Grażyny Koba, Teraz bajty. Informatyka dla szkoły podstawowej.

Wymagania na poszczególne oceny szkolne dla klasy VI. (na podstawie Grażyny Koba, Teraz bajty. Informatyka dla szkoły podstawowej. 1 Wymagania na poszczególne oceny szkolne dla klasy VI (na podstawie Grażyny Koba, Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI ) 2 1. Obliczenia w arkuszu kalkulacyjnym słucha poleceń nauczyciela

Bardziej szczegółowo

PLAN WYNIKOWY Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY 6

PLAN WYNIKOWY Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY 6 PLAN WYNIKOWY Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY 6 TEMAT SPOTKANIA Sprzęt i oprogramowanie. Wirusy komputerowe. PODSTAWA PROGRAMOWA 2.3 7.1 7.2 1.6 WYMAGANIA EDUKACYJNE PODSTAWOWE PONADPODSTAWOWE UCZEŃ: UCZEŃ:

Bardziej szczegółowo

Feature Driven Development

Feature Driven Development Feature Driven Development lekka metodyka tworzenia oprogramowania Kasprzyk Andrzej IS II Wstęp Feature Driven Development (FDD) to metodyka tworzenia oprogramowania, która wspomaga zarządzanie fazami

Bardziej szczegółowo

SKUTECZNE ZARZĄDZANIE PROJEKTEM

SKUTECZNE ZARZĄDZANIE PROJEKTEM SKUTECZNE ZARZĄDZANIE PROJEKTEM Zarządzanie projektami to nie jest takie skomplikowane! TERMIN od: 02.10.2017 TERMIN do: 04.10.2017 CZAS TRWANIA:3 dni MIEJSCE: Gdańsk CENA: 1500 zł + 23% VAT Jak sprawniej

Bardziej szczegółowo

Szkolenie: Zawód Tester

Szkolenie: Zawód Tester Szkolenie: Zawód Tester Szkolenie jest starterem do zawodu testera oprogramowania. Przeznaczone jest dla osób, które stawiają pierwsze kroki w testowaniu i poszukują możliwości nauki praktycznego testowania.

Bardziej szczegółowo

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4 Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4 Uwaga! Każde ćwiczenie rozpoczynamy od stworzenia w katalogu Moje dokumenty swojego własnego katalogu roboczego, w którym będziecie Państwo zapisywać swoje pliki.

Bardziej szczegółowo

Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku

Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku Agenda Metafory o Zwinności i Sztywności Teza: Oszukujemy się co do sukcesów projektów Agile Objawy chaosu w projektach

Bardziej szczegółowo

Streszczenie Komputery do przechowywania rysunków, zdjęć i innych obrazów używają tylko liczb. Te zajęcia mają ukazać w jaki sposób to robią.

Streszczenie Komputery do przechowywania rysunków, zdjęć i innych obrazów używają tylko liczb. Te zajęcia mają ukazać w jaki sposób to robią. Temat 2 Kolory jako liczby Kodowanie obrazów Streszczenie Komputery do przechowywania rysunków, zdjęć i innych obrazów używają tylko liczb. Te zajęcia mają ukazać w jaki sposób to robią. Wiek 7 i więcej

Bardziej szczegółowo

Oferta szkoleń firmy Code Sprinters

Oferta szkoleń firmy Code Sprinters Oferta szkoleń firmy Code Sprinters Code Sprinters sp z o.o. Królewska 2/2 Kraków Telefon +48 12 379 34 14 Fax +48 12 379 34 11 info@codesprinters.com www.codesprinters.com Jako liderzy na rynku szkoleń

Bardziej szczegółowo

Podejście zwinne do zarządzania projektami

Podejście zwinne do zarządzania projektami Podejście zwinne do zarządzania projektami na przykładach projektów wytwarzania oprogramowania Wojciech Czujowski, Łukasz Sienkiewicz Tieto Poland Agenda CZĘŚĆ I-sza: Kilka słów o Tieto SCRUM w organizacji

Bardziej szczegółowo

Katalog szkoleń certyfikowanych Testowanie Oprogramowania

Katalog szkoleń certyfikowanych Testowanie Oprogramowania Katalog szkoleń certyfikowanych Testowanie Oprogramowania Szanowni Państwo, Certyfikowane szkolenia testerzy.pl to dwie uznane ścieżki szkoleniowe dla testerów ISTQB oraz ISEB. Dostarczamy pełny zakres

Bardziej szczegółowo

Program szkolenia EXCEL OD PODSTAW POPOŁUDNIOWY (WIECZOROWY)

Program szkolenia EXCEL OD PODSTAW POPOŁUDNIOWY (WIECZOROWY) Program szkolenia EXCEL OD PODSTAW POPOŁUDNIOWY (WIECZOROWY) SZKOLENIE JEST DLA OSÓB, KTÓRE: nie znają programu Microsoft Excel lub znają go w nieznacznym stopniu, chcą nauczyć się podstawowych poleceń

Bardziej szczegółowo

Temat 20. Techniki algorytmiczne

Temat 20. Techniki algorytmiczne Realizacja podstawy programowej 5. 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych problemów; 2) formułuje ścisły opis prostej sytuacji problemowej, analizuje

Bardziej szczegółowo

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Geoff Evelyn Przekład: Natalia Chounlamany APN Promise Warszawa 2011 Spis treści Podziękowania......................................................

Bardziej szczegółowo

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice

Bardziej szczegółowo