Programowanie zespołowe Dr inż. Robert Banasiak
|
|
- Bartosz Krajewski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Programowanie zespołowe Dr inż. Robert Banasiak 1
2 Agile jest dosyć sformalizowany... Kto by pomyślał ;-) Ludzie powinni być jakoś zorganizowani Inaczej będą się włóczyć bez celu Agile zastępuje techniki z tradycyjnych metodyk innymi technikami Może ciekawszymi i zabawniejszymi? (np. programowanie w parach jest zabawne)... ale niekoniecznie mniej formalnymi 2
3 Nie chcemy/możemy pracować w przedziałach o określonym czasie. Ciągle wpychają nam bardzo ważne rzeczy do zrobienia. Zdolności estymacyjne zespołu są... Czy jesteśmy zbyt elastyczni jak na agile? 3
4 Temat 1 - Oszczędne wytwarzanie Temat 2 - Kanban w pigułce Temat 3 - Kanban przez analogię (do Scrum) 4
5 Czas cyklu produkcyjnego (ang. lead time) średni czas jaki potrzebny jest do przepłynięcia zadania przez proces. Czas oczekiwania (ang. queue time) Czas pomiędzy czynnościami, w którym zadania czekają na wejście do kolejnego etapu procesu Czas przetwarzania (ang. procesing time) Czas potrzebny na wytworzenie (wykonanie zadania) Czas generowania wartości (ang. Value added time) Czas związany z tymi działaniami w procesie, za które faktycznie klient płaci 5
6 Ciągła poprawa (ang. continuous improvement) procesu poprzez redukcję odpadów (czynności nie generujących wartości dodanej). Minimalizacja czasu cyklu produkcyjnego Czas cyklu produkcyjnego = czas generacji odpadów + czas wytworzenia wartości dodanej Lean = Zamiast minimalizować czas wytworzenia wartości dodanej zminimalizujmy czas generacji odpadów. 6
7 7
8 8
9 (jap. Kan - widoczny, Ban - kartka papieru) Tabliczka informacyjna, billboard Sterowanie zapasami Dążenie do eliminacji magazynów Uruchamianie produkcji w razie potrzeby System pull Karta Kanban zlecenie produkcyjne + opis zawartości pojemników 9
10 Adaptacja dla potrzeb wytwarzania oprogramowania Wizualny system zarządzania, który określa co i ile wyprodukować Metoda Kanban Przyrostowy proces ewolucyjnego ulepszania organizacji Limit pracy w toku (ang. Work-In-Progress - WIP) jako mechanizm detekcji problemów organizacyjnych i stymulacji współpracy 10
11 Wizualizacja przepływu procesu Podziel pracę na części, zapisz je na kartkach i umieść na ścianie Wykorzystaj nazwane kolumny w celu zilustrowania w którym miejscu przepływu znajduje się każdy element. 11
12 Ograniczanie zadań w realizacji (WIP Worki-In-Progress) Określ limity dotyczące liczby elementów, które mogą znajdować się w danym stanie przepływu. 12
13 Pomiary czasu cyklu produkcyjnego (ang. lead time) Optymalizuj proces dążąc do minimalizacji czasu cyklu oraz do zwiększania jego przewidywalności. 13
14 Obie metodyki są narzędziami procesowymi które można porównywać w celu lepszego zrozumienia ale nie oceny!! Żadne narzędzie nie jest kompletne, żadne nie jest doskonałe. 14
15 Scrum jest bardziej nakazowy 15
16 Scrum narzuca role Kanban nie definiuje żadnej roli nie znaczy, że nie powinno być ról znaczy, że nie musi być 16
17 Scrum wprowadza iteracje o określonym czasie trwania 17
18 Kanban nie narzuca iteracji Wydanie - co tydzień Planowanie co 2 tygodnie Retrospekcja co 4 tygodnie 18
19 Kanban nie narzuca iteracji Wydanie jeżeli jest coś gotowego Planowanie jeżeli brakuje zadań Retrospekcje co 4 tygodnie 19
20 Ograniczanie liczby zadań w toku Kanban Na stan przepływu Scrum Na iterację (jednostkę czasu) 20
21 Podejście empiryczne 21
22 Zmień coś -> sprawdź jak poszło -> wyciągnij wnioski -> znów coś zmień Scrum sprint (tygodnie), daily scrum (1 dzień) Kanban Czas cyklu, wąskie gardło 22
23 Scrum odmawia zmian w obrębie iteracji Kanban dopuszcza zmiany przy ograniczeniu WIP Czas odpowiedzi Średnio: długość sprintu/2 Czas odpowiedzi: czas potrzebny na zrobienie miejsca 23
24 Scrum Tablica resetowana na koniec sprintu Początek sprintu Środek sprintu Koniec sprintu Kanban Tablica jest trwała 24
25 Scrum nakazuje interdyscyplinarność zespołów Kanban interdyscyplinane zespoły są opcjonalne 25
26 Scrum dzieli prace na mniejsze części Rejestr sprintu jest wypełniany elementami, które zespół ocenia jako realizowalne w jego zakresie. Scrum wymaga określenia priorytetów dla pozycji rejestru 26
27 Kanban zachęca do dzielenia pracy na mniejsze części W Kanban nie ma reguły mówiącej o potrzebie dopasowania elementu do zakresu czasowego. Kanban nie narzuca schematu priorytetyzacji 27
28 Scrum wymaga szacowania oraz określania szybkości (ang. velocity) zespołu 28
29 Kanban nie wymaga szacowania Jeżeli przewidywalność jest potrzebna Można mierzyć szybkość jak w Scrum Można dzielić pracę na części o podobny rozmiarze... 29
30 Product backlog = team backlog Zespół może obsługiwać wiele projektów nawet w zakresie tego samego sprintu 30
31 Wiele produktów może przepływać przez tablicę 31
32 Są harmonogramowane w systemie pull Zasada zarządzania JIT (lean) Bazują na ciągłym, empirycznym procesie optymalizacji Zasada Kaizen (lean) Przedkładają odpowiedź na zmianę ponad podążanie za ustalonym planem Manifest Agile 32
33 Scrum narzuca istnienie codziennych krótkich spotkań (Daily Scrum) Zorientowane na ludzi Kanban nie wymaga Ale zazwyczaj jakaś forma jest stosowana Zorientowane na tablicę 33
34 Scrum narzuca burndown charts 34
35 Kanban nie narzuca żadnego typu wykresu Ale nie zabrania np.cumulative Flow diagram 35
36 Większość organizacji chce dostarczać produkty szybciej czyli redukować czas cyklu Co to oznacza? Zwiększyć liczbę pracowników? Ciężej pracować (w nadgodzinach)? Zazwyczaj najskuteczniejszym sposobem jest wygładzenie przepływu i ograniczenie zadań do pojemności. Diagramy typu Cumulative Flow mogą pokazać dlaczego tak się dzieje. 36
37 Przede wszystkim minimalizacja kolejek (oczekiwania). 37
38 Elementy XP w Scrum Przypadki użycia w Scrum Ograniczenie rozmiaru kolejki (Kanban) w Scrum 38
39 4 osobowy zespół, początkowe WIP = 1 39
40 WIP = 8 40
41 Problem z serwerem integracyjnym 41
42 42
43 Programista mógłby zacząć nowe zadanie ale limit go ogranicza co powoduje, że skupi się on na pomocy w zadaniach, które blokują kolumne Done (Deploy) 43
44 Brak kolejek (magazynów przedprodukcyjnych) Kiedy tylko zespół jest gotowy do wykonania kolejnego zadania prosi właściciela produktu o zadanie o najwyższym priorytecie 44
45 45
46 46
47 47
48 48
49 49
50 50
51 51
52 52
53 53
54 54
55 55
56 56
57 Wizualizację przepływu procesu Masz proces? Określ jego kroki (zadanie, kolejka) Ograniczanie WIP W którym miejscu piętrzą się nieukończone zadania? Wybierz limity dla WIP, oznacz kroki procesu limitami. Zarządzaj przepływem Kontroluj czas cyklu 57
58 Zaimplementuj pętlę zwrotną Regularnie przeglądaj proces i przepływy Utrzymuj jawność reguł procesu Ułatw ludziom wykonywanie odpowiednich zadań w odpowiedni sposób. Ulepszaj współpracując Wykorzystaj metryki i modele w celu ciągłego ulepszania 58
59 Kaizen 1. Problemy stwarzają możliwości. 2. Pytaj 5 razy Dlaczego? 3. Bierz pomysły od wszystkich. 4. Myśl nad rozwiązaniami możliwymi do wdrożenia. 5. Odrzucaj ustalony stan rzeczy. 6. Wymówki, że czegoś się nie da zrobić, są zbędne. 7. Wybieraj proste rozwiązania, nie czekając na te idealne. 8. Użyj sprytu zamiast pieniędzy. 9. Pomyłki koryguj na bieżąco. 10. Ulepszanie nie ma końca. 59
60 "The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time." [1] Tom Cargill, Bell Labs 60
61 Kanban and Scrum - making the most of both, Henrik Kniberg & Mattias Skarin /jit-in-toyota ons.htm 61
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ółowoPRZEGLĄD KONCEPCJI ZARZĄDZANIA JAKOŚCIĄ
Wykład 4. PRZEGLĄD KONCEPCJI ZARZĄDZANIA JAKOŚCIĄ 1 1.Ogólna charakterystyka koncepcji zarządzania jakością i kierunki ich zmian w czasie: W historycznym podejściu do zarządzania jako- ścią można wyróżnić
Bardziej szczegółowoGłó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ółowoSpis 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ółowoSYSTEMY 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ółowoWprowadzenie 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ółowoPlanowanie 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ółowoJak 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ółowoProgramowanie 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ółowoDLACZEGO 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ółowoZobacz, 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ółowoSCRUM. 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ółowoSCRUM 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ółowoScrum 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ółowoProgramowanie Zespołowe
Programowanie Zespołowe Scrum+ dr Rafał Skinderowicz mgr inż. Michał Maliszewski Przeznaczenie metodyk Agile Metodyki zwinne Pomagają w projektach osadzonych w dynamicznym środowisku Kiedy konkurencja
Bardziej szczegółowoZarzą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ółowoScrum. 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ółowoDOSKONALENIE PROCESÓW
KATALOG SZKOLEŃ DOSKONALENIE PROCESÓW - Tworzenie projektów ciągłego doskonalenia - Konsultacje z ekspertami - Poprawa jakości oraz produktywności - Eliminacja marnotrawstwa - Redukcja kosztów - Metody
Bardziej szczegółowoKanban i Scrum jak uzyskać najlepsze z obu. Henrik Kniberg i Mattias Skarin Wstęp: Mary Poppendieck i David Anderson
Kanban i Scrum jak uzyskać najlepsze z obu Henrik Kniberg i Mattias Skarin Wstęp: Mary Poppendieck i David Anderson 2010 C4Media Inc. Wszelkie prawa zastrzeżone. C4Media, wydawca InfoQ.com. Książka należy
Bardziej szczegółowoScaling 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ółowoScrum 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ółowo4. 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ółowoAgile vs PRINCE2. 2014/2015 I rok st. magisterskie Informatyka
Agile vs PRINCE2 Ewa Solecka - specjalność ogólna- 1117627 Przemysław Mrozowski specjalność ogólna- 1121130 Michał Roztoczyński specjalność ogólna - 1118910 2014/2015 I rok st. magisterskie Informatyka
Bardziej szczegółowoKanban - od systemu push do pull - Planowanie operacyjne produkcji
Kanban - od systemu push do pull - Planowanie operacyjne produkcji Terminy szkolenia 16-17 listopad 2015r., Katowice - Novotel Centrum 19-20 maj 2016r., Sopot - Hotel Haffner**** Opis Dotrzymać terminów
Bardziej szczegółowoSCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN
Anna Kulig SCRUM Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN Przypomnienie różnica miedzy tradycyjnym a zwinnym podejściem SCRUM - metoda przy użyciu której ludzie mogą z powodzeniem rozwiązywać
Bardziej szczegółowoOpen innovation. "It is not enough just to be innovative. It is essential to be innovative all the time." Pinelli, Ernst & Young, 2012
Open innovation. "It is not enough just to be innovative. It is essential to be innovative all the time." Pinelli, Ernst & Young, 2012 Projekt Mazowiecka Sieć Ośrodków Doradczo-Informacyjnych w zakresie
Bardziej szczegółowoProgramowanie 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ółowoe 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ółowoSCRUM - FRAMEWORK DO ZWINNEGO PROWADZENIA PROJEKTÓW. Ilona Ławniczak-Tomczak
SCRUM - FRAMEWORK DO ZWINNEGO PROWADZENIA PROJEKTÓW Ilona Ławniczak-Tomczak AGENDA WPROWADZENIE DO TEMATYKI AGILE OMÓWIENIE METODYKI SCRUM I JEJ ISTOTY ĆWICZENIA WYJAŚNIENIE POWIĄZANIA SCRUM I ZAAWANSOWANYCH
Bardziej szczegółowoBusiness Development Consulting
Business Development Consulting historia firmy i wybrane projekty BDC - wiedza i doświadczenie. BDC - gdy niemożliwe stało się faktem. Arkadiusz Cieślik założyciel: 18 lat praktyki w automotive i innych
Bardziej szczegółowoMetody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31
Metody wytwarzania oprogramowania Metody wytwarzania oprogramowania 1/31 Metody wytwarzania oprogramowania 2/31 Wprowadzenie Syndrom LOOP Late Późno Over budget Przekroczono budżet Overtime nadgodziny
Bardziej szczegółowoSkuteczność => Efekty => Sukces
O HBC Współczesne otoczenie biznesowe jest wyjątkowo nieprzewidywalne. Stała w nim jest tylko nieustająca zmiana. Ciągłe doskonalenie się poprzez reorganizację procesów to podstawy współczesnego zarządzania.
Bardziej szczegółowoKatalog rozwiązań informatycznych dla firm produkcyjnych
Katalog rozwiązań informatycznych dla firm produkcyjnych www.streamsoft.pl Obserwować, poszukiwać, zmieniać produkcję w celu uzyskania największej efektywności. Jednym słowem być jak Taiichi Ohno, dyrektor
Bardziej szczegółowoDobry 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ółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 7 i 8 - wstęp do scruma mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 19 kwietnia 2017 1 / 46 mgr inż. Krzysztof Szwarc Programowanie obiektowe Scrum
Bardziej szczegółowoKlasyczna 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ółowoPodejś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ółowoAcceptance 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ółowoWskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński
Wskazówki projektowe Programowanie Obiektowe Mateusz Cicheński Przydatne zasady SOLID Wzorce struktury aplikacji MVC MVP MVVM Metody wytwarzania oprogramowania Manifest Zwinnego Wytwarzania Oprogramowania
Bardziej szczegółowoIntegracja Lean management i BIM w projektach infrastrukturalnych
Konferencja InfraBIM Gliwice, 08-09.11.2016 Integracja Lean management i BIM w projektach infrastrukturalnych Joanna Bohatkiewicz EKKOM Sp. z o.o. Uniwersytet Jagielloński 1 Agenda Lean management Lean
Bardziej szczegółowoAkademia ADB Wykład I Praca w grupie i jakość kodu
Akademia ADB Wykład I Praca w grupie i jakość kodu Ale zanim zaczniemy... https://www.adbglobal.com/adb-tech-talk/ Wtorek, 24 X 2017, 18:00 w Filharmonii Zielonogórskiej Kto pracuje nad projektem? Nad
Bardziej szczegółowoTematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz 1. Przedstaw znaczenie oprogramowania we współczesnym świecie. x 3 2. Jaki wpływ na ludzi, komunikację
Bardziej szczegółowoSCRUM Product Owner - wstęp do zarządzania produktami
SCRUM Product Owner - wstęp do zarządzania produktami Oferta szkolenia Kontakt: Tomasz Tomaszewski t.tomaszewski@productvision.pl 505 448 703 PRODUCT VISION Wierzymy, że innowacyjne produkty technologiczne
Bardziej szczegółowoZarządzanie Projektami zgodnie z PRINCE2
Zarządzanie Projektami zgodnie z PRINCE2 Opis Metodyka PRINCE2 powstała na bazie doświadczeń z wielu lat dobrych praktyk zarządzania projektami. Metodyka ta oferuje elastyczne i łatwe do adaptacji podejście
Bardziej szczegółowoEXIN Agile Scrum Foundation. Przewodnik egzaminacyjny
EXIN Agile Scrum Foundation Przewodnik egzaminacyjny Wydanie czerwiec 2016 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data
Bardziej szczegółowoWsparcie koncepcji Lean Manufacturing w przemyśle przez systemy IT/ERP
Wsparcie koncepcji Lean Manufacturing w przemyśle przez systemy IT/ERP Konrad Opala 27 kwiecień 2010 Zasady Lean Manufacturing Dokładnie ustalić wartość dla każdego produktu Zidentyfikować strumień wartości
Bardziej szczegółowoKLUB EFEKTYWNOŚCI MODUŁ PIERWSZY: OPTYMALIZACJA PROCESÓW
KLUB EFEKTYWNOŚCI MODUŁ PIERWSZY: OPTYMALIZACJA PROCESÓW Moduł Pierwszy przeznaczony jest dla osób pragnących zapoznad się z tematyką Lean Manufacturing od strony optymalizacji procesów produkcyjnych.
Bardziej szczegółowoAgile Project Management
Charles G. Cobb, pmp Zrozumieć Agile Project Management Równowaga kontroli i elastyczności przekład: Witold Sikorski APN Promise Warszawa 2012 Spis treści Wstęp...vii Kto powinien przeczytać tę książkę?...
Bardziej szczegółowoProgramowanie zwinne - wprowadzenie. Programowanie ekstremalne. Wstęp Reguły i praktyki SCRUM. Wprowadzenie Role Zdarzenia Artefakty
Anna Kulig Programowanie zwinne - wprowadzenie Programowanie ekstremalne Wstęp Reguły i praktyki SCRUM Wprowadzenie Role Zdarzenia Artefakty Agile Manifesto 2001 rok, Snowbird w stanie Utah w USA Najważniejsi
Bardziej szczegółowoEstimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011
Estimation and planing Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011 Story points Story points C D B A E Story points C D 100 B A E Story points C D 2 x 100 100 B A E Story points C D 2 x 100 100
Bardziej szczegółowoProgramowanie zespołowe
Programowanie zespołowe Laboratorium 5 - scrum cz. 1 mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 21 marca 2017 1 / 30 mgr inż. Krzysztof Szwarc Programowanie zespołowe Filary scruma Przejrzystość
Bardziej szczegółowoProjektowanie oprogramowania. Termin zajęć: poniedziałek, 18.00-19.45. a podstawie materiału ze strony. http://gromit.iiar.pwr.wroc.
Projektowanie oprogramowania Termin zajęć: poniedziałek, 18.00-19.45 a podstawie materiału ze strony http://gromit.iiar.pwr.wroc.pl/p_inf/ Przebieg realizacji projektu (tabela 1) Nr tygo dnia Spotkanie
Bardziej szczegółowoNarzędzia doskonalenia produkcji - LEAN, KAIZEN, TOC, GEMBA
Narzędzia doskonalenia produkcji - LEAN, KAIZEN, TOC, GEMBA Opis W jaki sposób angażować pracowników w doskonalenie procesów produkcji? Co motywuje ludzi do aktywnego uczestnictwa w rozwiązywaniu problemów
Bardziej szczegółowoRok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Podstawy organizacji projektów IT - metodyki zwinne Rok akademicki: 2013/2014 Kod: EEL-1-627-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Bardziej szczegółowoI 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ółowoSymulacja LEAN OFFICE
Symulacja LEAN OFFICE Opis Program ma za zadanie przedstawienie szczupłego podejścia do procesów biurowych i administracyjnych. Celem staję się eliminowanie czynności, które są niepotrzebne np. nadprodukcja
Bardziej szczegółowoPROGRAM POPRAWY PRODUKTYWNOŚCI
PROGRAM POPRAWY PRODUKTYWNOŚCI Cel szkolenia: Przekazanie wiedzy na temat programów poprawy Podnoszenie kompetencji i umiejętności związanych z programami poprawy Rozwój postawy definiującej gotowość do
Bardziej szczegółowoKANBAN SCRUM-BAN. Agile PM Zarys AUP
Anna Kulig KANBAN SCRUM-BAN Agile PM Zarys AUP Kanban - jedna z podstaw systemów produkcyjnych Toyoty (Toyota Production System) i pochodnych, opartych o zasadę pull. System pull (w odróżnieniu od systemów
Bardziej szczegółowoMODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś
OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś (często stosowany w praktyce do projektów o niewielkiej złożoności) wymagania specyfikowanie kodowanie
Bardziej szczegółowoKOMPLEKSOWE ZARZĄDZANIE JAKOŚCIĄ MODELOWANIE PROCESÓW
KOMPLEKSOWE ZARZĄDZANIE JAKOŚCIĄ MODELOWANIE PROCESÓW Cel szkolenia: Przekazanie wiedzy na temat kompleksowego zarządzania jakością w tym modelowania procesów. Podnoszenie kompetencji i umiejętności związanych
Bardziej szczegółowoWykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Bardziej szczegółowoOgraniczanie kosztów w praktyce. Lean Management... czy warto podążać za trendami? KAMIL RADOM
Ograniczanie kosztów w praktyce. Lean Management... czy warto podążać za trendami? KAMIL RADOM CZAS to PIENIĄDZ? CZASU NIE MOŻNA: ZATRZYMAĆ, COFNĄĆ, KUPIĆ, SKŁADOWAĆ CZAS STALE UPŁYWA!!! DLACZEGO TRACISZ
Bardziej szczegółowoSKUTECZNE 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ółowoStabilis - cyfrowe wsparcie Lean Manufacturing
Stabilis - cyfrowe wsparcie Lean Manufacturing 1/16 Lean Manufacturing System prowadzący do standaryzacji i ciągłego polepszania jakości oraz efektywności zarządzania oparty o ciągłe doskonalenie procesów
Bardziej szczegółowoJust In Time (JIT). KANBAN
JIT. KANBAN Just In Time (JIT). KANBAN Integralnym elementem systemów JIT jest metoda zarządzania produkcją Kanban, oparta na przepływie dokumentów w postaci kart dołączanych do wózków, którymi dostarczane
Bardziej szczegółowoOceny z prezentacji INKU011S. Zofia Kruczkiewicz
Oceny z prezentacji INKU011S Zofia Kruczkiewicz Data Student Oceny Uwagi 22.10.2017 231085 3.0 Przedstaw idealne środowisko do stosowania inżynierii oprogramowania- opisz elementy tego środowiska (sprzęt
Bardziej szczegółowoOszacowanie kosztów i korzyści metod zwinnych. WARSZTAT III 24 września 2014 Bogdan Bereza @ victo.eu
Oszacowanie kosztów i korzyści metod zwinnych WARSZTAT III 24 września 2014 Bogdan Bereza @ victo.eu Będą wykłady i dyskusje 1. Jak mierzyć sprawność organizacji i procesów? Czy organizacja może być zwinna?
Bardziej szczegółowoLekkie metodyki. tworzenia oprogramowania
Lekkie metodyki tworzenia oprogramowania Programowanie zwinne ( Agile software development) grupa metodyk wytwarzania oprogramowania opartego o programowanie iteracyjne (model przyrostowy). Wymagania oraz
Bardziej szczegółowoPlanowanie logistyczne
Planowanie logistyczne Opis Szkolenie porusza wszelkie aspekty planowania w sferze logistyki. Podział zagadnień dotyczących planowania logistycznego w głównej części szkolenia na obszary dystrybucji, produkcji
Bardziej szczegółowoMapy strumienia wartości (Value Stream Mapping)
Mapy strumienia wartości (Value Stream Mapping) 1 Literatura http://lean.org.pl/lean/baza-wiedzy/narzedzia-i-metody-lean/mapowaniestrumienia-wartosci/ Wdrażanie Lean Production. Projektowanie strumienia
Bardziej szczegółowoIT4M+ nowoczesna aplikacja
Android 4 Utilities IT4M+ nowoczesna aplikacja dla serwisu liczników innogy Stoen Operator Krzysztof Ładziak, Mateusz Chojnacki SIwE 2018 Wisła 1 Cel projektu 2 System i urządzenia 3 Metodyka wdrożenia
Bardziej szczegółowoZwinne wytwarzanie oprogramowania. Ian Sommerville: Software Engineering 9th edition, chapter 3. 1
Zwinne wytwarzanie oprogramowania Ian Sommerville: Software Engineering 9th edition, chapter 3. 1 Metody zwinne Wytwarzanie sterowane planem a wytwarzanie zwinne Extreme programming Zwinne zarządzanie
Bardziej szczegółowoTechniki komputerowe w robotyce
Techniki komputerowe w robotyce Wykład V Adaptacyjne zarządzanie projektami Robert Muszyński KCiR, W4, PWr Skład FoilTEX c R. Muszyński 2009-2015 Metodologie prowadzenia projektu Dążenie do opracowania
Bardziej szczegółowoJak oszczędzić pieniądze dzięki optymalizacji produkcji. Andrzej Kuś
Jak oszczędzić pieniądze dzięki optymalizacji produkcji Andrzej Kuś Plan prezentacji Kilka słów o firmie Wspieranie pracy planistów Narzędzia wizualizacji planów Mechanizmy optymalizacji Scenariusze co-jeśli
Bardziej szczegółowoDoskonalenie procesów w oparciu o metodykę Kaizen
Terminy szkolenia Doskonalenie procesów w oparciu o metodykę Kaizen Opis W jaki sposób angażować pracowników w doskonalenie procesów produkcji? Co motywuje ludzi do aktywnego uczestnictwa w rozwiązywaniu
Bardziej szczegółowoJarosł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ółowoZarządzanie procesorem
Zarządzanie procesorem 1. Koncepcja procesu 2. Blok kontrolny procesu 3. Planowanie (szeregowanie) procesów! rodzaje planistów! kryteria planowania 4. Algorytmy planowania! FCFS! SJF! RR! planowanie priorytetowe!
Bardziej szczegółowoOferta 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ółowoTemat: 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ółowoDevOps w duecie. Autorzy: Cezary Krzemiński Dariusz Puchalak
Autorzy: Cezary Krzemiński Dariusz Puchalak O nas Specjalizujemy się w zagadnieniach zarządzania: projektami, programami, portfelami, ryzykiem, zmianą i usługami IT. Blisko 10 lat szkolimy, doradzamy i
Bardziej szczegółowoKILKA 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ółowoKoncepcja szczupłego zarządzania w magazynach
Terminy szkolenia Koncepcja szczupłego zarządzania w magazynach Cele szkolenia Szkolenie dotyczy wzbogacenia praktycznej wiedzy w obszarze zarządzania magazynami oraz zapoznania uczestników z metodami
Bardziej szczegółowoMetodyki programowania. Tomasz Kaszuba 2015 kaszubat@pjwstk.edu.pl
Metodyki programowania Tomasz Kaszuba 2015 kaszubat@pjwstk.edu.pl Wybrane metodyki zwinne TRADYCYJNE: RUP (Rational Unified Process) spiralny, rozbudowany PRINCE2 (Projects In Controlled Environments)
Bardziej szczegółowoZarządzanie projektami IT metodyką SCRUM. Cezary Kamiński
Zarządzanie projektami IT metodyką SCRUM Cezary Kamiński Kieruję 11 osobowym zespołem programistów. O mnie Zapewniam utrzymanie i rozwój 14 różnych aplikacji. Podnoszę jakość produktów i efektywność ich
Bardziej szczegółowoZakres wykładu. Podstawy InŜynierii Oprogramowania
Zakres wykładu Pojęcia podstawowe InŜynierii Oprogramowania Proces wytwarzania oprogramowania Artefakty procesu wytwarzania i ich modele Jakość oprogramowania Literatura: [1] Sacha K., InŜynieria oprogramowania,
Bardziej szczegółowoToyota KATA. System Produkcyjny Toyoty i realizacja celów organizacji. TERMIN: Warszawa października 2018 r. Cena : 1900 zł Kontakt:
Toyota KATA System Produkcyjny Toyoty i realizacja celów TERMIN: Warszawa 10-11 października 2018 r. Cena : 1900 zł Kontakt: Szkolenia otwarte: Ewa Kazimierczuk Tel. +48 508 018 380 Ewa.Kazimierczuk@pl.ey.com
Bardziej szczegółowoAnaliza 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ółowowww.streamsoft.pl Katalog rozwiązań informatycznych dla firm produkcyjnych
www.streamsoft.pl Katalog rozwiązań informatycznych dla firm produkcyjnych Obserwować, poszukiwać, zmieniać produkcję w celu uzyskania największej efektywności. Jednym słowem być jak Taiichi Ohno, dyrektor
Bardziej szczegółowoInżynieria oprogramowania
Inżynieria oprogramowania Wykład 8 Inżynieria wymagań: analiza przypadków użycia a diagram czynności Patrz: Stanisław Wrycza, Bartosz Marcinkowski, Krzysztof Wyrzykowski, Język UML 2.0 w modelowaniu systemów
Bardziej szczegółowoZwinne metodyki - Scrum
Zwinne metodyki - Scrum Kamil Maraś kamil.maras@gmail.com @KamilMaras Kaskadowy Agile Grupa metod wytwarzania oprogramowania opartego na programowaniu iteracyjno-przyrostowym, powstałe jako alternatywa
Bardziej szczegółowoSpecyfikacja egzaminu PRINCE2 Agile dla instytucji egzaminacyjnych i akredytowanych organizacji szkoleniowych. Wrzesień AXELOS.
DOKUMENT POUFNY HANDLOWY 1 Specyfikacja egzaminu PRINCE2 Agile dla instytucji egzaminacyjnych i akredytowanych organizacji szkoleniowych Wrzesień 2015 AXELOS.com DOKUMENT POUFNY HANDLOWY 2 Spis treści
Bardziej szczegółowoszkolenia pod drzewem Wybrane Techniki XP bnd 2008 Tomasz Włodarek. Materiał udostępniany na podstawie licencji Creative Commons (by-nc-nd) 1.00.
szkolenia pod drzewem Wybrane Techniki XP 1.00.00 bnd Wybrane techniki XP współwłasność kodu źródłowego (collective code ownership) częsta/ciągła integracja (continuous integration) programowanie w parach
Bardziej szczegółowo5S - utrzymanie zorganizowanego i wydajnego miejsca pracy na przykładzie firmy produkcyjnej. Maciej Koc Trener Lean Manufacturing
5S - utrzymanie zorganizowanego i wydajnego miejsca pracy na przykładzie firmy produkcyjnej Maciej Koc Trener Lean Manufacturing Agenda: 1. Lean Manufacturing - podstawowe narzędzia. 2. 5S zorganizowane
Bardziej szczegółowoZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska
ZARZĄDZANIE DOKUMENTACJĄ Tomasz Jarmuszczak PCC Polska Problemy z zarządzaniem dokumentacją Jak znaleźć potrzebny dokument? Gdzie znaleźć wcześniejszą wersję? Która wersja jest właściwa? Czy projekt został
Bardziej szczegółowoMapowanie Strumienia Wartości + Symulacja
Mapowanie Strumienia Wartości + Symulacja Przenieś Swoją Mapę na Wyższy Poziom Spis Treści 2 CZYM JEST MAPOWANIE STRUMIENIA WARTOŚCI? 3 JAKIE SĄ OGRANICZENIA? Problem Wąskiego Gardła Problem Współzależności
Bardziej szczegółowoScrum i Kanban. Analiza lekkich metod wytwarzania oprogramowania. Kamil Dowlaszewicz
Scrum i Kanban. Analiza lekkich metod wytwarzania oprogramowania Kamil Dowlaszewicz SPIS TREŚCI Spis treści... 2 Wstęp... 5 Inspiracja metod... 5 Zarys metod... 5 Scrum... 6 Kanban... 7 Podsumowanie...
Bardziej szczegółowoRozdział 2.1. Jolanta ŁOPATOWSKA ANALIZA PORÓWAWCZA WYBRANYCH METOD PLA- NOWANIA I STEROWANIA PRODUKCJĄ
Artykuł ukazał się w: Koncepcje zarządzania systemami wytwórczymi, pod red. M. Fertsch, S. Trzcieliński, Instytut Inżynierii Zarządzania, Politechnika Poznańska, Poznań 2005, s.45-51 Rozdział 2.1 Jolanta
Bardziej szczegółowoOpis realizacji dla czterech zespołów (4 przypadki użycia)
Projektowanie oprogramowania Termin zajęć: czwartek, sala L2.6, C16 7.30-9.00, 9.15-10.45 Na podstawie materiału ze strony http://gromit.iiar.pwr.wroc.pl/p_inf/ Przebieg realizacji projektu (tabela 1)
Bardziej szczegółowo