X-DRIVEN DESIGN, Y-DRIVEN DEVELOPMENT NICZEGO NIE ZMIENIĄ

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

Download "X-DRIVEN DESIGN, Y-DRIVEN DEVELOPMENT NICZEGO NIE ZMIENIĄ"

Transkrypt

1 Michał Bartyzel X-DRIVEN DESIGN, Y-DRIVEN DEVELOPMENT NICZEGO NIE ZMIENIĄ

2 Lepszy framework Zwiększamy efektywność zespołów projektowych 2

3 Refleksja: Kolejny framework A. Rozwiązuje problemy poprzedników B. Rozwiązuje problemy znane jego twórcom Tych nieznanych nie rozwiązuje C. Wprowadza nowe zasady gry Generuje nowe problemy D. Nowe problemy są wyzwaniem dla kolejnego frameworka E. GOTO A Zwiększamy efektywność zespołów projektowych 3

4 Coś nowego Model-Driven Development Architecture-Driven Development Behavior-Driven Development Test-Driven Developmen Use Case-Driven Design Data-Driven Development Use Case-Driven Development Architecture-Driven Design *-Driven * Data-Driven Design Agile Model-Driven Development Use Case-Driven Development Data-Driven Design Design Use Case-Driven Data-Driven Development Architecture-Driven Design Architecture-Driven Development Domain-Driven Design Use Case-Driven Design Zwiększamy efektywność zespołów projektowych 4

5 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 5

6 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 6

7 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 7

8 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 8

9 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 9

10 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 10

11 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 11

12 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 12

13 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 13

14 *-Driven * wzmagają zjawiska społeczne Zwiększamy efektywność zespołów projektowych 14

15 Dlaczego tak się dzieje? Przykład DDD # Przykład: DDDD by Greg Young 16_DDDD_Drafts_by_Greg_Young.pdf ( ) this architecture will be good enough for 80% of the projects that they run into Zwiększamy efektywność zespołów projektowych 15

16 Dlaczego tak się dzieje? Programiści lubią frameworki Zwiększamy efektywność zespołów projektowych 16

17 Framework mentalny *-Driven * # Strategie myślenia i postępowania # Uporządkowany sposób działania # Sposób na Zwiększamy efektywność zespołów projektowych 17

18 Dlaczego frameworki mentalne są popularne? Zwiększamy efektywność zespołów projektowych 18

19 Framework odrywa się od intencji jego twórcy Zwiększamy efektywność zespołów projektowych 19

20 Klucz do powodzenia frameworka Chwytliwy mem Obietnica Zwiększamy efektywność zespołów projektowych 20

21 Klucz do powodzenia frameworka Chwytliwy mem Obietnica Zwiększamy efektywność zespołów projektowych 21

22 Przykład: TDD rozumiane czysto mechanicznie # Obiecuje Ci, że: błędy wykryjesz na wczesnym etapie stworzysz tylko tyle kodu ile to konieczne dobry design prawie zapomnisz o debugerze # Chwytliwe memy: Red-Green-Refactor Unit testing Zwiększamy efektywność zespołów projektowych 22

23 Przykład: DDD rozumiane czysto buildingblokowo # Obiecuje Ci, że: we właściwy sposób zastosujesz programowanie obiektowe elastyczną architekturę odwzorowanie rzeczywistości => przygotowanie na kolejne wymagania # Chwytliwe memy: Building Blocks Unambiguous Language Strategic Design Zwiększamy efektywność zespołów projektowych 23

24 Kto wymyśla *-Driven *? Zwiększamy efektywność zespołów projektowych 24

25 Kto wymyśla *-Driven *? Zwiększamy efektywność zespołów projektowych 25

26 Jak powstaje framework mentalny? Zwiększamy efektywność zespołów projektowych 26

27 Jak powstaje framework mentalny? Zwiększamy efektywność zespołów projektowych 27

28 Jak powstaje framework mentalny? Zwiększamy efektywność zespołów projektowych 28

29 Jak powstaje framework mentalny? Zwiększamy efektywność zespołów projektowych 29

30 Prace na koncepcją *-Driven * (i książką) Zwiększamy efektywność zespołów projektowych 30

31 Prace nad koncepcją *-Driven (i książką) # Wyprowadzanie logicznych wniosków # Niekoniecznie sprawdzonych w rzeczywistości # Wnioski można weryfikować, ale czas Zwiększamy efektywność zespołów projektowych 31

32 Przykład: DDD i Strategic Design What I ve learnt about DDD since the book Podkreślenie roli Bounded Context Doprecyzowanie znaczenia Domain Event Doprecyzowanie relacji między Bounded Contexts Krytyka Context Map Proces Model Exploration Whirpool Zwiększamy efektywność zespołów projektowych 32

33 Co robi Twórca, gdy framework nie działa? Zwiększamy efektywność zespołów projektowych 33

34 Co robi Twórca, gdy framework nie działa? Zwiększamy efektywność zespołów projektowych 34

35 Co zrobi programista z małym doświadczeniem? Zwiększamy efektywność zespołów projektowych 35

36 Co zrobi programista z małym doświadczeniem? Zwiększamy efektywność zespołów projektowych 36

37 Ograniczenia w zespołach Zwiększamy efektywność zespołów projektowych 37

38 Ograniczenia w zespołach Zwiększamy efektywność zespołów projektowych 38

39 Pytania, które zadajemy zbyt rzadko? # Czym mam wystarczające doświadczenie i umiejętności, aby zastosować *-Driven? # Czy zastosowanie *-Driven * jest dla mnie zbyt trudne? # Ile będzie kosztować moja nauka? Zwiększamy efektywność zespołów projektowych 39

40 A może oceniasz się zbyt optymistycznie? Zwiększamy efektywność zespołów projektowych 40

41 Na czym wykładamy się najczęściej? Zwiększamy efektywność zespołów projektowych 41

42 Co zrobi doświadczony programista? Zwiększamy efektywność zespołów projektowych 42

43 Niektórzy z nich napiszą książkę Implementing *-Driven * Zwiększamy efektywność zespołów projektowych 43

44 Dlaczego *-Driven * niczego nie zmienią? Zwiększamy efektywność zespołów projektowych 44

45 Czy to oznacza, że zniechęcam do TDD, BDD, DDD, DDDD, etc.? Zwiększamy efektywność zespołów projektowych 45

46 Czy to oznacza, że zniechęcam do TDD, BDD, DDD, DDDD, etc.? Zwiększamy efektywność zespołów projektowych 46

47 Chodzi o priorytety 1. Buduj swoje doświadczenie 2. Ułatwiaj sobie pracę za pomocą frameworków mentalnych Zwiększamy efektywność zespołów projektowych 47

48 Chodzi o priorytety 1. Frameworki mentalne 2. Doświadczenie 1. Doświadczenie 2. Frameworki mentalne Zwiększamy efektywność zespołów projektowych 48

49 Na czym się skoncentrować i jak budować doświadczenie? Zwiększamy efektywność zespołów projektowych 49

50 Milczące założenie większości *-Driven * Przykład: Modelowanie rzeczywistości Zwiększamy efektywność zespołów projektowych 50

51 Milczące założenie większości *-Driven * Przykład: Modelowanie rzeczywistości Zwiększamy efektywność zespołów projektowych 51

52 Milczące założenie większości *-Driven * Przykład: Modelowanie rzeczywistości Zwiększamy efektywność zespołów projektowych 52

53 Wie, czy nie wie, czego chce? Zwiększamy efektywność zespołów projektowych 53

54 Fight, Flight, Freeze Zwiększamy efektywność zespołów projektowych 54

55 Z jakimi programistami chcą pracować klienci? Jakich programistów cenią liderzy? Zwiększamy efektywność zespołów projektowych 55

56 Z jakimi programistami chcą pracować klienci? Jakich programistów cenią liderzy? Zwiększamy efektywność zespołów projektowych 56

57 Z jakimi programistami chcą pracować klienci? Jakich programistów cenią liderzy? Zaangażowany := robi wszystko co konieczne, aby doprowadzić sprawy do końca Zwiększamy efektywność zespołów projektowych 57

58 Czy zatrudnisz programistę? i niewielkie umiejętności techniczne Raczej tak duże umiejętności techniczne bez Raczej nie Zwiększamy efektywność zespołów projektowych 58

59 Techniki pracy z kodem Zwiększamy efektywność zespołów projektowych 59

60 Techniki pracy z kodem # Czytelność dla innych # Prostota # Samoopisywanie się Zwiększamy efektywność zespołów projektowych 60

61 Kod jest dla programisty, a nie programista dla kodu Zwiększamy efektywność zespołów projektowych 61

62 Praca u podstaw Zwiększamy efektywność zespołów projektowych 62

63 Praca u podstaw Zwiększamy efektywność zespołów projektowych 63

64 Jak żyć, Panie Prelegencie, jak żyć?! Zwiększamy efektywność zespołów projektowych 64

65 W czym się mierzy doświadczenie? # W latach? # W liczbie wyłożonych projektów? # W zmienności: Projektów Branż Współpracowników Technologii Zwiększamy efektywność zespołów projektowych 65

66 Jak zachodzi uczenie się? Zwiększamy efektywność zespołów projektowych 66

67 Gdzie są Twoje umiejętności? Zwiększamy efektywność zespołów projektowych 67

68 Gdzie są Twoje umiejętności? Zwiększamy efektywność zespołów projektowych 68

69 Zdobywanie doświadczenia Zwiększamy efektywność zespołów projektowych 69

70 A zatem # Pracuj z lepszymi od siebie # Szukaj różnorodności # Nie zwalaj winy za niepowodzenia na czynniki zewnętrzne # Nie przywiązuj się zbytnio do swojego zdania Zwiększamy efektywność zespołów projektowych 70

71 Podsumowanie 1. Buduj doświadczenie # Szukaj mentorów # Szukaj różnorodności # Bądź wytrwały # Przeprowadzaj retrospekcje # Praktykuj pokorę 2. Ułatwiaj sobie życie za pomocą *-Driven * Zwiększamy efektywność zespołów projektowych 71

72 Michał Bartyzel DZIĘKUJĘ ZA WASZ CZAS!

Programowanie Zespołowe

Programowanie Zespołowe Programowanie Zespołowe Dobre Praktyki dr Rafał Skinderowicz mgr inż. Michał Maliszewski Parafrazując klasyka: Jeśli piszesz w Javie pisz w Javie - Rafał Ciepiela Principal Software Developer Cadence Design

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

NAJLEPSZE STRATEGIE SKUTECZNYCH PROGRAMISTÓW. TECHNIKI PRACY Z KODEM KOD: NSKOD

NAJLEPSZE STRATEGIE SKUTECZNYCH PROGRAMISTÓW. TECHNIKI PRACY Z KODEM KOD: NSKOD NAJLEPSZE STRATEGIE SKUTECZNYCH PROGRAMISTÓW. TECHNIKI PRACY Z KODEM KOD: NSKOD OPIS Praca programisty oprócz umiejętności i wiedzy technicznej, wymaga również doskonałej pracy z kodem. Umiejętności te

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

Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia) Program szkolenia: Całościowe podejście do testowania automatycznego dla programistów Ruby (TDD, BDD, Spec. by Example, wzorce, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:

Bardziej szczegółowo

Test-Driven Development

Test-Driven Development Test-Driven Development droga od podstaw do biegłości w rozwijaniu dużych aplikacji Krzysztof Jelski O mnie Szkolenia Software TDD Odcinek 1 TDD newbie TDD C#.NET CF Ciekawość Oczekiwania TDD C#.NET CF

Bardziej szczegółowo

Wprowadzenie do Behaviordriven

Wprowadzenie do Behaviordriven Wprowadzenie do Behaviordriven development Jakub Kosiński Email: ja@ghandal.net Czym jest BDD? praktyka, powstała na podstawie TDD, wykorzystywana w zwinnych metodykach stworzona przez Dana Northa w 2003

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

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow) Program szkolenia: Zwinna współpraca programistów i testerów z wykorzystaniem BDD i Spec Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Zwinna współpraca programistów i testerów

Bardziej szczegółowo

Michał Olejnik. 22 grudnia 2009

Michał Olejnik. 22 grudnia 2009 Continuous TDD Politechnika Wrocławska Informatyka 22 grudnia 2009 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda

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

Domain Driven Design - projektowanie modeli złożonych domen (część

Domain Driven Design - projektowanie modeli złożonych domen (część Program szkolenia: Domain Driven Design - projektowanie modeli złożonych domen (część 1) Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Domain Driven Design - projektowanie modeli złożonych domen

Bardziej szczegółowo

Receptury - niezbędnik projektanta i architekta

Receptury - niezbędnik projektanta i architekta Program szkolenia: Receptury - niezbędnik projektanta i architekta Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Receptury - niezbędnik projektanta i architekta Craft-Receptury

Bardziej szczegółowo

Od Kodera przez Developera do Lidera

Od Kodera przez Developera do Lidera Od Kodera przez Developera do Lidera BNS IT Po co się spotkaliśmy? # Dlaczego klienci chętniej wolą pracować z deweloperami niż z koderami? # W jaki sposób zmienić kodera w dewelopera? # Czy każdy deweloper

Bardziej szczegółowo

OCENA 360. Diagnoza kompetencji zawodowych. Considero Consulting 663 965 960 consulting@considero.pl. www.considero.pl. Warszawa luty 2013

OCENA 360. Diagnoza kompetencji zawodowych. Considero Consulting 663 965 960 consulting@considero.pl. www.considero.pl. Warszawa luty 2013 OCENA 360 Considero Consulting 663 965 960 consulting@considero.pl www.considero.pl Warszawa luty 2013 Diagnoza kompetencji zawodowych czym jest ocena 360 Ocena 360 to metoda uzyskiwania informacji o pracowniku

Bardziej szczegółowo

Szkolenia zgodne z sylabusem ISTQB. www.cts.com.pl

Szkolenia zgodne z sylabusem ISTQB. www.cts.com.pl Szkolenia zgodne z sylabusem www.cts.com.pl DLACZEGO WARTO PRZYJŚĆ NA DO CERTYFIKATU? Aby dostarczyć klientom potrzebną jakość, konieczne jest testowanie produktów informatycznych. O największych awariach,

Bardziej szczegółowo

Domain Driven Design - projektowanie modeli złożonych domen (część

Domain Driven Design - projektowanie modeli złożonych domen (część Program szkolenia: Domain Driven Design - projektowanie modeli złożonych domen (część 1) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Domain Driven Design - projektowanie modeli

Bardziej szczegółowo

Testowanie aplikacji mobilnych na platformie Android - architektura, wzorce, praktyki i narzędzia

Testowanie aplikacji mobilnych na platformie Android - architektura, wzorce, praktyki i narzędzia Program szkolenia: Testowanie aplikacji mobilnych na platformie Android - architektura, wzorce, Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Testowanie aplikacji mobilnych na

Bardziej szczegółowo

SERVICE & PRODUCT DESIGN

SERVICE & PRODUCT DESIGN Blue Owl SERVICE & PRODUCT DESIGN KONTAKT Adres Telefon Online Blue Owl Albańska 8/4 60-123 Poznań tel office: 602 575 939 tel PM: 690 900 344 Email office: hello@blueowl.pl Email PM: k.stola@blueowl.pl

Bardziej szczegółowo

Całościowe podejście do testowania automatycznego dla programistów. /C#/PHP (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Całościowe podejście do testowania automatycznego dla programistów. /C#/PHP (TDD, BDD, Spec. by Example, wzorce, narzędzia) Program szkolenia: Całościowe podejście do testowania automatycznego dla programistów Java /C#/PHP (TDD, BDD, Spec. by Example, wzorce, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas

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

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

Skuteczni liderzy jak to osiągnąć poprzez rozwój kompetencji? Katarzyna Węglarz Paulina Dynia

Skuteczni liderzy jak to osiągnąć poprzez rozwój kompetencji? Katarzyna Węglarz Paulina Dynia Skuteczni liderzy jak to osiągnąć poprzez rozwój kompetencji? Katarzyna Węglarz Paulina Dynia tauron-dystrybucja.pl TAURON Dystrybucja S.A. TAURON Dystrybucja S.A. to kluczowa spółka z Grupy TAURON. Podstawowym

Bardziej szczegółowo

Jak zdobyćpierwszy milion w Internecie i dobrze sięprzy tym bawić? V Pomorskie Forum Przedsiębiorczości Gdynia, 14 maja 2010

Jak zdobyćpierwszy milion w Internecie i dobrze sięprzy tym bawić? V Pomorskie Forum Przedsiębiorczości Gdynia, 14 maja 2010 Jak zdobyćpierwszy milion w Internecie i dobrze sięprzy tym bawić? V Pomorskie Forum Przedsiębiorczości Gdynia, 14 maja 2010 JAK TO SIĘDZIEJE? 2005 potrzeba zakupu analiza możliwości pomysł potrzeba działania

Bardziej szczegółowo

DESIGN JAM. Blue Owl KONTAKT. Adres Telefon Online. tel office: tel PM:

DESIGN JAM. Blue Owl KONTAKT. Adres Telefon Online. tel office: tel PM: Blue Owl DESIGN JAM KONTAKT Adres Telefon Online Blue Owl Albańska 8/4 60-123 Poznań tel office: 602 575 939 tel PM: 690 900 344 Email office: info@blueowl.pl Email PM: k.stola@blueowl.pl Strona: www.blueowl.pl

Bardziej szczegółowo

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016 I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016 Programowanie Gier Testowanie i zapewnianie jakości oprogramowania (QA) Grafika i multimedia Inteligentne systemy autonomiczne INŻYNIERIA

Bardziej szczegółowo

Zaawansowane programowanie w języku C++

Zaawansowane programowanie w języku C++ Kod szkolenia: Tytuł szkolenia: C/ADV Zaawansowane programowanie w języku C++ Dni: 3 Opis: Uczestnicy szkolenia zapoznają się z metodami wytwarzania oprogramowania z użyciem zaawansowanych mechanizmów

Bardziej szczegółowo

Zagadnienia. Inżynieria Oprogramowania

Zagadnienia. Inżynieria Oprogramowania Zagadnienia Co to jest extreme Programming (XP) Czym charakteryzują się tzw. lekkie metodyki zarządzania procesem produkcji oprogramowania Reguły i praktyki XP Dlaczego i kiedy można a w jakich przypadkach

Bardziej szczegółowo

Behavior Driven Development (BDD)

Behavior Driven Development (BDD) Wydział Informatyki i Zarządzania Wrocław, 12 marca 2010 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 BDD w Javie 5 6 Cele prezentacji Wprowadzenie Cele prezentacji Prawda o projektach przedstawienie podejścia

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA

INŻYNIERIA OPROGRAMOWANIA INSTYTUT INFORMATYKI STOSOWANEJ 2014 Nowy blok obieralny! Testowanie i zapewnianie jakości oprogramowania INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania

Bardziej szczegółowo

Narzędzia CASE dla.net. Łukasz Popiel

Narzędzia CASE dla.net. Łukasz Popiel Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania

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

SEMINARIUM Pokolenie doświadczeń: Customer&User Experience 19 listopada 2012, Warszawa

SEMINARIUM Pokolenie doświadczeń: Customer&User Experience 19 listopada 2012, Warszawa Katalizator Innowacji - usługi doradcze dla biznesu realizowane w modelu audytu benchmarkowego. Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego. Dotacje na

Bardziej szczegółowo

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Bardziej szczegółowo

DSL w środowisku Eclipse. Grzegorz Białek Architekt techniczny, Sygnity S.A.

DSL w środowisku Eclipse. Grzegorz Białek Architekt techniczny, Sygnity S.A. DSL w środowisku Eclipse Grzegorz Białek Architekt techniczny, Sygnity S.A. Agenda Wstęp do tematu (10 min) Sens tworzenia języków biznesowych UML jako język biznesu? Zintegrowane środowisko deweloperskie

Bardziej szczegółowo

enxoo rozwiązania oparte na chmurze

enxoo rozwiązania oparte na chmurze enxoo rozwiązania oparte na chmurze 1 O enxoo: Co robimy w enxoo? wdrażamy Platformę CRM (Salesforce) oraz nasze własne produkty: enxoo for communications, Properto, Skilo, pomagamy tym samym średnim i

Bardziej szczegółowo

Skala Postaw Twórczych i Odtwórczych dla gimnazjum

Skala Postaw Twórczych i Odtwórczych dla gimnazjum Krakowska kademia im. ndrzeja Frycza Modrzewskiego Skala Postaw Twórczych i Odtwórczych dla gimnazjum utor: gnieszka Guzik, Patrycja Huget Instrukcja: Poniżej przedstawione zostały do wyboru po dwa stwierdzenia

Bardziej szczegółowo

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji HumanTechnology Projektowanie interakcji czyli łatanie dziury w procesie produkcji Czym jest projektowanie interakcji? Projektowanie interakcji, czyli współdziałania człowieka z komputerem, wykorzystuje

Bardziej szczegółowo

Zaplanować projekt fundraisingowy i przeprowadzić go przez wszystkie etapy realizacji nie tracąc z pola widzenia założonych efektów;

Zaplanować projekt fundraisingowy i przeprowadzić go przez wszystkie etapy realizacji nie tracąc z pola widzenia założonych efektów; Celem szkolenia Zarządzanie projektem fundraisingowym jest nabycie przez uczestników wiedzy, umiejętności oraz kompetencji w zakresie planowania i osiągania celów projektowych. Uczestnik pozna i nauczy

Bardziej szczegółowo

Spis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp... 11. Podziękowania...

Spis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp... 11. Podziękowania... Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników Spis treúci Wstęp... 11 Podziękowania... 13 O autorach... 15 Robert A. Maksimchuk... 15 Eric J. Naiburg... 15 Przedmowa...

Bardziej szczegółowo

Naturalny Porządek Refaktoryzacji Java Developer Days 2012

Naturalny Porządek Refaktoryzacji Java Developer Days 2012 Naturalny Porządek Refaktoryzacji Java Developer Days 2012 W slajdzie tytułowym szare tło zastąp fajnym zdjęciem lub obrazkiem adekwatnym do szkolenia czy modułu (dwa typowe dla nas slajdy tytułowe znajdziesz

Bardziej szczegółowo

Czym jest facylitacja

Czym jest facylitacja Czym jest facylitacja Styl pracy z grupą nad rozwiązywaniem problemów i podejmowaniem decyzji w sposób, który prowadzi do zaangażowania grupy oraz wzrostu odpowiedzialności za rezultaty. Czym facylitacja

Bardziej szczegółowo

Program szkolenia: JavaScript Craftsmanship

Program szkolenia: JavaScript Craftsmanship Program szkolenia: JavaScript Craftsmanship Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: JavaScript Craftsmanship Craft-practices-js-craft Craftsmanship developerzy architekci

Bardziej szczegółowo

Anna Parteka-Ejsmont SOLUTION

Anna Parteka-Ejsmont SOLUTION Coaching menedżerski jako narzędzie do rozwoju pracowników i zespołu oraz budowania odpowiedzialności Anna Parteka-Ejsmont SOLUTION Coaching menedżerski? Jakie mają Państwo pytania? wzrost umiejętności

Bardziej szczegółowo

Wprowadzenie do testów jednostkowych. Marcin Dziedzic, Wiktor Żołnowski

Wprowadzenie do testów jednostkowych. Marcin Dziedzic, Wiktor Żołnowski Wprowadzenie do testów jednostkowych Marcin Dziedzic, Wiktor Żołnowski Część I: Koncepcja testów jednostkowych Co to jest test jednostkowy wg Wiki? Test jednostkowy (ang. unit test) to w programowaniu

Bardziej szczegółowo

Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk

Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem

Bardziej szczegółowo

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Spring Framework - wprowadzenie i zagadnienia zaawansowane Program szkolenia: Spring Framework - wprowadzenie i zagadnienia zaawansowane Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Spring Framework - wprowadzenie i zagadnienia

Bardziej szczegółowo

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Wskazó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ółowo

blogomocja.blogspot.com wymagania.org.pl

blogomocja.blogspot.com wymagania.org.pl bogdan.bereza@victo.eu bogdan.bereza@wymagania.org.pl blogomocja.blogspot.com 1 (37) wymagania.org.pl 2 (37) 1 re-challenge.pl zapraszam 20 maja 2016 3 (37) Kto robi wymagania, gdy brak inżyniera wymagań?

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

"Stwarzamy możliwości do rozwoju

Stwarzamy możliwości do rozwoju Jesteśmy członkiem: Pomagamy: MODEL KOMPETENCJI COACHINGOWYCH "Stwarzamy możliwości do rozwoju kreując niebanalny klimat do dokonywania trwałych i odważnych zmian Misja Grupy SET WIEDZA Kiedy zaczynamy

Bardziej szczegółowo

ALLEPROCES transformacja procesowa CEX. Mira Kawala Allegro Monika Sieniawska 4 Results

ALLEPROCES transformacja procesowa CEX. Mira Kawala Allegro Monika Sieniawska 4 Results ALLEPROCES transformacja procesowa CEX Mira Kawala Allegro Monika Sieniawska 4 Results Agenda 01 Wstęp Allegro i CEX w liczbach 02 Zarządzanie procesami z perspektywy wyników badań empirycznych 03 Transformacyjna

Bardziej szczegółowo

Agile Project Management

Agile 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ółowo

Lekkie metodyki. tworzenia oprogramowania

Lekkie 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ółowo

Zarządzanie projektami

Zarządzanie projektami Zarządzanie projektami Dr Sławomir Kotylak WYKŁAD 2 MENEDŻER PROJEKTU ODPOWIEDZIALNY ZA WSZYSTKIE ASPEKTY REALIZACJI PROJEKTU PLANOWANIE KONTAKTY Z KLIENTEM, NEGOCJACJE KIEROWANIE ZESPOŁEM: REALIZACJA

Bardziej szczegółowo

4 perspektywy pracy zespołowej

4 perspektywy pracy zespołowej 4 perspektywy pracy zespołowej Henryk Puszcz Misją House of Skills jest odpowiadanie na kluczowe wyzwania menedżerskie związane z efektywnym wykorzystaniem potencjału ludzi, którzy pracują w organizacji.

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

REFERAT PRACY DYPLOMOWEJ REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany

Bardziej szczegółowo

Oferta usług coachingowych firmy Code Sprinters

Oferta usług coachingowych firmy Code Sprinters Oferta usług coachingowych 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 Zakres i sposób

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

Ewolucja Architektury

Ewolucja Architektury Spójność koncepcyjna oznacza, że centralne dla systemu elementy współpracują jako jednolita, spójna całość. Komponenty pasują do siebie i sprawnie współpracują; architektura osiąga równowagę między elastycznością,

Bardziej szczegółowo

Czy potrafisz się uczyć? badanie ewaluacyjne

Czy potrafisz się uczyć? badanie ewaluacyjne Czy potrafisz się uczyć? badanie ewaluacyjne W celu zbadania efektywności uczenia się, przygotowałam i przeprowadziłam wśród uczniów mojej klasy ankietę na temat Czy potrafisz się uczyć?. Test przeprowadziłam

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

ZACZYNAMY! OCENA NIE MUSI BOLEĆ! Budowanie zaangażowania w procesach HR część 3 BARTŁOMIEJ LUX I MICHAŁ SZOT (13 CZERWCA 2017) WEBINARIUM NA DWA GŁOSY

ZACZYNAMY! OCENA NIE MUSI BOLEĆ! Budowanie zaangażowania w procesach HR część 3 BARTŁOMIEJ LUX I MICHAŁ SZOT (13 CZERWCA 2017) WEBINARIUM NA DWA GŁOSY ZACZYNAMY! OCENA NIE MUSI BOLEĆ! Budowanie zaangażowania w procesach HR część 3 WEBINARIUM NA DWA GŁOSY BARTŁOMIEJ LUX I MICHAŁ SZOT (13 CZERWCA 2017) CYKL ŻYCIA A MOTYWACJA 2 3 Czy mają Państwo wdrożony

Bardziej szczegółowo

Implementacja Domain Driven Design - wzorce architektoniczne (część

Implementacja Domain Driven Design - wzorce architektoniczne (część Program szkolenia: Implementacja Domain Driven Design - wzorce architektoniczne (część 2) Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Implementacja Domain Driven Design

Bardziej szczegółowo

Program szkolenia: Architektura aplikacji i systemów - Wzorce architektoniczne dla projektantów

Program szkolenia: Architektura aplikacji i systemów - Wzorce architektoniczne dla projektantów Program szkolenia: Architektura aplikacji i systemów - Wzorce architektoniczne dla Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Architektura aplikacji i systemów - Wzorce architektoniczne

Bardziej szczegółowo

STANOWISKA JĘZYKOWE DO BUDOWY SERWISÓW INFORMACYJNYCH

STANOWISKA JĘZYKOWE DO BUDOWY SERWISÓW INFORMACYJNYCH OPROGRAMOWANIA - KRAKÓW 2012 Włodzimierz DĄBROWSKI Agata KOSIOR Andrzej STASIAK STANOWISKA JĘZYKOWE DO BUDOWY SERWISÓW INFORMACYJNYCH AGENDA Problem projektowy (geneza metody KSM) Stanowisko językowe (SJ)?

Bardziej szczegółowo

Cel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2

Cel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2 Wyższa Szkoła Menedżerska w Legnicy Systemy informatyczne w przedsiębiorstwach Zarządzanie, ZIP, sem. 6 (JG) Modelowanie wymagań Wykład 2 Grzegorz Bazydło Cel wykładu Celem wykładu jest przekazanie wiedzy

Bardziej szczegółowo

Zagadnienia. Inżynieria Oprogramowania

Zagadnienia. Inżynieria Oprogramowania Zagadnienia Co to jest extreme Programming (XP) Czym charakteryzują się tzw. lekkie metodyki zarządzania procesem produkcji oprogramowania Reguły i praktyki XP Dlaczego i kiedy można a w jakich przypadkach

Bardziej szczegółowo

Opis metodyki i procesu produkcji oprogramowania

Opis metodyki i procesu produkcji oprogramowania Opis metodyki i procesu produkcji oprogramowania Rational Unified Process Rational Unified Process (RUP) to iteracyjny proces wytwarzania oprogramowania opracowany przez firmę Rational Software, a obecnie

Bardziej szczegółowo

Po co coaching dyrektorce/ dyrektorowi biblioteki?

Po co coaching dyrektorce/ dyrektorowi biblioteki? Po co coaching dyrektorce/ dyrektorowi biblioteki? Cykl Kieruj w dobrym stylu PREZENTUJĄCA: Małgorzata Lelonkiewicz PROWADZĄCA: Bogna Mrozowska Zapraszam do komentowania, aktywności, dzielenia się swoim

Bardziej szczegółowo

Inżynieria oprogramowania (Software Engineering) Wykład 1

Inżynieria oprogramowania (Software Engineering) Wykład 1 Inżynieria oprogramowania (Software Engineering) Wykład 1 Wprowadzenie do inżynierii oprogramowania Zarządzanie przedmiotem Wydział: WEiI Katedra: KIK Web site: http://moskit.weii.tu.koszalin.pl/~swalover/

Bardziej szczegółowo

Wzorce projektowe Michał Węgorek

Wzorce projektowe Michał Węgorek Wzorce projektowe Michał Węgorek Wzorce projektowe Plan prezentacji Co to jest i po co to jest? Podział Najczęściej spotykane wzorce Bibliografia Co to jest i po co to jest? Wzorzec projektowy (ang. Design

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

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,

Bardziej szczegółowo

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura

Bardziej szczegółowo

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego

Bardziej szczegółowo

know 5 W, : filary wzrostu WHAT WHEN WHO WHY WHERE model biznesowy

know 5 W, : filary wzrostu WHAT WHEN WHO WHY WHERE model biznesowy nasza misja model biznesowy 5 W, : filary wzrostu know WHAT WHEN WHO WHY WHERE zwinne oprogramowanie, oparte o wybór właściwej technologii, outsourcing specjalistów odpowiednia strategia, wyprzedzanie

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

Strategie t kształtowania postaw na przykładzie firm Microsoft i McDonald s Anetta Mitoraj McDonald`s Polska Sp. z o.o Magdalena Warzybok Hewitt Associates Sp. z o.o. Renata Sienkiewicz Agenda Czym się

Bardziej szczegółowo

Dzieci Potrafią. Obóz innowacji. Zbudujmy lepszy świat.

Dzieci Potrafią. Obóz innowacji. Zbudujmy lepszy świat. Dzieci Potrafią. Obóz innowacji. Zbudujmy lepszy świat. (Kids Can! Innovation Camp: Building a Better World One Simple Idea at a Time) Autor projektu: Francis Jim B. Tuscano Manila, Philippines I francisbtuscano@gmail.com

Bardziej szczegółowo

Komentarz wprowadzający odnośnie do wprowadzania podejścia architektonicznego w administracji publicznej Prof. SGH, dr hab.

Komentarz wprowadzający odnośnie do wprowadzania podejścia architektonicznego w administracji publicznej Prof. SGH, dr hab. Komentarz wprowadzający odnośnie do wprowadzania podejścia architektonicznego w administracji publicznej Prof. SGH, dr hab. Andrzej Sobczak Kurs: Architektura korporacyjna a nowoczesna administracja publiczna

Bardziej szczegółowo

ORGANIZACJA Z CHARAKTEREM OFERTA WSZECHNICY UJ. Jak świadomie kształtować kulturę organizacyjną firmy?

ORGANIZACJA Z CHARAKTEREM OFERTA WSZECHNICY UJ. Jak świadomie kształtować kulturę organizacyjną firmy? OFERTA WSZECHNICY UJ Z CHARAKTEREM Jak świadomie kształtować kulturę organizacyjną firmy? Jak poprzez kulturę organizacyjną wspierać efektywność? Jak odpowiadać na oczekiwania pracowników dotyczące kultury

Bardziej szczegółowo

Application Security Verification Standard. Wojciech Dworakowski, SecuRing

Application Security Verification Standard. Wojciech Dworakowski, SecuRing Application Security Verification Standard Wojciech Dworakowski, SecuRing login: Wojciech Dworakowski OWASP Poland Chapter Leader OWASP = Open Web Application Security Project Cel: Podnoszenie świadomości

Bardziej szczegółowo

SZACHY W SZKOLE Możliwości finansowania z funduszy unijnych

SZACHY W SZKOLE Możliwości finansowania z funduszy unijnych SZACHY W SZKOLE Możliwości finansowania z funduszy unijnych Konferencja Nauka gry w szachy narzędziem kształcenia i doskonalenia młodego człowieka Czudec, 16.11.2013 skąd i w jaki sposób płyną fundusze

Bardziej szczegółowo

wdrażania Lean Manufacturing

wdrażania Lean Manufacturing Rola warsztatów w procesie wdrażania Lean Manufacturing Czym jest wdrożenie Lean Manufacturing Wdrożenie lean to długotrwały proces przeobrażania przedsiębiorstwa, który oparty jest przede wszystkim na

Bardziej szczegółowo

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Tester oprogramowania 2014/15 Tematy prac dyplomowych Tester oprogramowania 2014/15 Tematy prac dyplomowych 1. Projekt i wykonanie automatycznych testów funkcjonalnych wg filozofii BDD za pomocą dowolnego narzędzia Jak w praktyce stosować Behaviour Driven

Bardziej szczegółowo

Programowanie zespołowe

Programowanie zespołowe Programowanie zespołowe Laboratorium 3 - podstawy testów jednostkowych mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 7 marca 2017 1 / 22 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Bardziej szczegółowo

( ) V O D. D A W I D B A G I N S K I. C O M W W W. D A W I D B A G I N S K I. C O M

( ) V O D. D A W I D B A G I N S K I. C O M W W W. D A W I D B A G I N S K I. C O M AGENDA SZKOLENIA FACEBOOK ELITE DOCHODOWE KAMPANIE REKLAMOWE ZA GROSZE W W W. D A W I D B A G I N S K I. C O M @ D A W I D B A G I N S K I G O B I G @ G M A I L. C O M Social Media, a w szczególności Facebook,

Bardziej szczegółowo

Dobre wdrożenia IT cz. I Business Case. www.leoconsulting.pl

Dobre wdrożenia IT cz. I Business Case. www.leoconsulting.pl Dobre wdrożenia IT cz. I Business Case Wprowadzenie Czy wiesz: jak często po wdrożeniu oprogramowania okazuje się, że nie spełnia ono wielu wymagań? jak często decyzja o wdrożeniu systemu informatycznego

Bardziej szczegółowo

Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia

Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Receptury testowania automatycznego

Bardziej szczegółowo

Scenariusz lekcji. Opracował: Paweł Słaby

Scenariusz lekcji. Opracował: Paweł Słaby Scenariusz lekcji 1. Informacje wstępne: Klasa: uczniowie szkoły ponadgimnazjalnej, realizujący poziom podstawowy bądź rozszerzony; Czas trwania zajęć: 45 minut; Nauczany przedmiot: matematyka.. Temat

Bardziej szczegółowo

DESIGN THINKING. Peter Drucker. Nie ma nic bardziej nieefektywnego niż robienie efektywnie czegoś, co nie powinno być robione wcale.

DESIGN THINKING. Peter Drucker. Nie ma nic bardziej nieefektywnego niż robienie efektywnie czegoś, co nie powinno być robione wcale. DESIGN THINKING Nie ma nic bardziej nieefektywnego niż robienie efektywnie czegoś, co nie powinno być robione wcale. Peter Drucker WSTĘP Zdajemy sobie sprawę, że każdą organizację tworzą ludzie, dlatego

Bardziej szczegółowo

WIDEOAKADEMIA HR. Nina Sosińska

WIDEOAKADEMIA HR. Nina Sosińska WIDEOAKADEMIA HR Nina Sosińska Nina Sosińska Autorka książki Magia Rozwoju Talentów Laureatka konkursu Dyrektor Personalny 2004 Zwyciężczyni konkursu Najlepsza Strategia HR 2006. 16 lat jako pracownik

Bardziej szczegółowo

Wymagania edukacyjne niezbędne do uzyskania poszczególnych ocen JĘZYK ANGIELSKI ZAWODOWY - INFORMATYKA KLASA 2 LUB 4

Wymagania edukacyjne niezbędne do uzyskania poszczególnych ocen JĘZYK ANGIELSKI ZAWODOWY - INFORMATYKA KLASA 2 LUB 4 Wymagania edukacyjne niezbędne do uzyskania poszczególnych ocen JĘZYK ANGIELSKI ZAWODOWY - INFORMATYKA KLASA 2 LUB 4 Rok szkolny 2015/2016 Podręcznik: English for Information Technology 1 (Wyd. PEARSON)

Bardziej szczegółowo

Zestaw BONDA. Odpowiadając na pytania, otrzymujesz puzzle, które należy później umieścić w szablonie oferty.

Zestaw BONDA. Odpowiadając na pytania, otrzymujesz puzzle, które należy później umieścić w szablonie oferty. Zestaw BONDA. Odpowiadając na pytania, otrzymujesz puzzle, które należy później umieścić w szablonie oferty. Własność: Adrian Kołodziej i Kołodziej Consulting www.adriankolodziej.pl Chcesz, abym napisał

Bardziej szczegółowo

Faza analizy (modelowania) Faza projektowania

Faza analizy (modelowania) Faza projektowania Faza analizy (modelowania) Faza projektowania Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie: co i przy jakich ograniczeniach system ma robić? Wynikiem tej analizy jest zbiór wymagań

Bardziej szczegółowo

ZARZĄDZANIE ZMIANĄ SPOSÓB NA PRZESZKODY W EFEKTYWNEJ PRACY DZIAŁU ZAKUPÓW I OBNIŻANIE KOSZTÓW

ZARZĄDZANIE ZMIANĄ SPOSÓB NA PRZESZKODY W EFEKTYWNEJ PRACY DZIAŁU ZAKUPÓW I OBNIŻANIE KOSZTÓW ZARZĄDZANIE ZMIANĄ SPOSÓB NA PRZESZKODY W EFEKTYWNEJ PRACY DZIAŁU ZAKUPÓW I OBNIŻANIE KOSZTÓW Dlaczego proste rzeczy są takie trudne i rzadko udaje się je w pełni zrealizować 1 Plan wystąpienia Powody,

Bardziej szczegółowo

!!!!!! HR Development. Firma Kwiatek i Wspólnicy! Data wygenerowania raportu :45:10!

!!!!!! HR Development. Firma Kwiatek i Wspólnicy! Data wygenerowania raportu :45:10! HR Development Firma Kwiatek i Wspólnicy Data wygenerowania raportu 05-07-2014 15:45:10 Team Insight Survey jest narzędziem wykorzystywanym do pomiaru atmosfery w zespole / w firmie. Model, leżący u podstaw

Bardziej szczegółowo

Metodyki programowania. Tomasz Kaszuba 2015 kaszubat@pjwstk.edu.pl

Metodyki 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ółowo