Przetwarzanie Zespołowe
Transkrypt
Przetwarzanie Zespołowe
Przetwarzanie Zespołowe dr inż. Tomasz Boiński Katedra Architektur Systemów Komputerowych WETI PG Tomasz Boiński: 1 Tematyka zajęć • Definicja przetwarzania zespołowego i przykłady • Wiedza o zespołach roboczych i organizacjach • Algorytmy pracy zespołowej: rekomendacje, negocjacje, podejmowanie decyzji • Narzędzia pracy zespołowej • Technologie agentowe i ich zastosowania • Trendy rozwojowe przetwarzania zespołowego • Organizacje wirtualne i rozproszone • Sieci socjalne • Sieci semantyczne Tomasz Boiński: 2 Warunki zaliczenia i materiały • Należy zaliczyć wykład i laboratorium • Wykład 50 punktów – zalicza 25 punktów – Egzamin na koniec zajęć • Laboratorium 50 punktów – zalicza 25 punktów – 5 zajęć, każde po 10 punktów Tomasz Boiński: 3 Przetwarzanie zespołowe Najciekawszym systemem rozproszonym jest zespół ludzki Każdy z nas nie ma tego co mamy razem Tomasz Boiński: 4 Przetwarzanie zespołowe (2) • Wykonanie zadań przez zespół przy wykorzystaniu technologii informacyjnych • Wsparcie pracy zespołu gdy jego członkowie występują w dowolnym miejscu i wymagają współpracy w dowolnym czasie • Tworzenie zespołów wirtualnych, gdzie podstawowe funkcje realizowane są w sposób automatyczny Tomasz Boiński: 5 Definicja zespołu Zespół – ludzie o różnych kompetencjach realizujących wspólnie zadania z wykorzystaniem IT Rodzaje zespołów 1. Zespoły kierownicze – algorytmy zarządzania i koordynacji 2. Zespoły doradcze – algorytmy rekomendacji 3. Zespoły wykonawcze – algorytmy negocjacji Jakość zespołów 4. Pseudo zespół 5. Grupa robocza 6. Zespół osiągający dobre wyniki 7. Zespół osiągający wspaniałe wyniki Tomasz Boiński: 6 Oczywiste prawdy o zespołach • • • • Zespoły powstają zazwyczaj w odpowiedzi na ważne wyzwanie Członkowie zespołu muszą być zdyscyplinowani Zespoły mogą funkcjonować na każdym szczeblu organizacji Zespoły funkcjonujące na najwyższym szczeblu organizacji napotykają w swych działaniach największe problemy • W wielu organizacjach kładzie się szczególny nacisk na odpowiedzialność osobistą, a nie zespołową Tomasz Boiński: 7 Nieoczywiste prawdy o zespołach • W firmach, które koncentrują swoją uwagę na dążeniu do osiągania dobrych wyników, powstaje więcej prawdziwych zespołów niż w firmach promujących zespoły jako takie • Zespoły osiągające świetne wyniki (czyli lepsze od rezultatów uzyskiwanych przez wszystkie podobne grupy) są rzadkością • Zespoły mogą powstawać w każdej firmie, bez względu na jej strukturę organizacyjną • Zespoły są wartościowym sposobem łączenia pracy z nauką • Zespoły coraz częściej stają się w organizacjach podstawowymi jednostkami osiągającymi dobre wyniki Tomasz Boiński: 8 Sceptycyzm wobec zespołów • Brak przekonania o większej skuteczności zespołów • Dyskomfort psychiczny i ryzyko osobiste związane z pracą w zespole • Niewystarczająca koncentracja firmy na efektywności Tomasz Boiński: 9 Efektywność prawdziwego zespołu • Ważna definicja celu i określonego kierunku działania • Wybór członków zespołu na podstawie ich umiejętności oraz osobowości • Szczególny charakter pierwszych wspólnych spotkań i działań • Jasne zasady postępowania i eliminacji sytuacji wyjątkowych • Koncentracja nad realizacją kilku najpilniejszych zadań • Weryfikacja celów zespołu po uzyskaniu nowych informacji lub zajściu nowej sytuacji • Wspólne spędzanie czasu poza pracą • Pozytywna informacja zwrotna, uznanie i nagradzanie Tomasz Boiński: 10 Test na zespół • • • • • • Optymalna liczba członków Odpowiedni zestaw komplementarnych umiejętności Naprawdę ważny cel ogólny Cel lub cele szczegółowe Jasne podejście do działania Poczucie wspólnej odpowiedzialności Tomasz Boiński: 11 Zadania liderów zespołu • Znaczenie i aktualność celu ogólnego, celów szczegółowych oraz podejścia do działania • Troska o pozostałych członków zespołu i wzajemne zaufanie • Skoncentrowanie uwagi na różnorodnych umiejętnościach i ich rozwijaniu • Utrzymywanie kontaktów z ludźmi z zewnątrz i usuwanie przeszkód • Swoboda działań • Prawdziwa praca Tomasz Boiński: 12 Test na lidera • Czy lider przyjął podejście do działania oparte na pracy zespołu czy też podejście typowe dla grupy roboczej? • Czy lider dba o właściwe proporcje pomiędzy podejmowanymi przez siebie działaniami a pozostawieniem swobody działania pozostałym członkom zespołu? • Czy lider jasno formułuje cel zespołu i podkreśla wagę wspólnej odpowiedzialności za jego osiągnięcie? Tomasz Boiński: 13 Bolączki zespołu • Brak jednego, wspólnego kierunku działania • Niewystarczające lub nierówne zaangażowanie we wspólną pracę • Luki w umiejętnościach • Dezorientacja członków zespołu oraz wrogość lub obojętność środowiska zewnętrznego • Lider w potrzebie Tomasz Boiński: 14 Niezbędne zmiany organizacji • Czy organizacja musi opanować nowe umiejętności i przyjąć nowe wartości? • Czy wielu pracowników musi zmienić swoje zachowania? • Czy organizacja przeprowadzała już kiedyś tego rodzaju zmiany? Z jakim skutkiem? • Czy pracownicy organizacji rozumieją, że zasadnicze przekształcenia w firmie będą wymagały od nich zmiany zachowań, i czy szczerze wierzą, że właśnie nadszedł odpowiedni moment na takie działanie? Tomasz Boiński: 15 Konieczne zmiany behawioralne Od Odpowiedzialności osobistej Do Wzajemnego wsparcia, wspólnej odpowiedzialności i tworzenia relacji wspierających odpowiedzialność osobistą Podziału na tych, którzy myślą i Wymagania myślenia i pracy od decydują, oraz na tych, którzy pracują wszystkich Budowania doskonałości funkcjonalnej Zachęcania ludzi do odgrywania różnych przez coraz skuteczniejsze ról i wspólnej pracy mającej na celu wykonywanie przez jednostkę wprowadzanie ciągłych udoskonaleń wąskiego zakresu zadań Polegania na kontroli kierownictwa Skupiania ludzi wokół jasnego celu, pomagania im w określaniu kierunku ich działań i wspierania procesu uczenia się Podejścia „jaka praca, taka płaca" Wzbudzenia aspiracji osobistego rozwoju, który zwiększa możliwości każdego człowieka i pozwala na wykorzystanie posiadanego przez niego potencjału Tomasz Boiński: 16 Różnica między grupą roboczą a zespołem Grupa robocza Jeden silny lider Odpowiedzialność osobista Cel grupy jest taki sam jak ogólna misja firmy Praca indywidualna Efektywne posiedzenia Pośrednim miernikiem efektywności grupy roboczej jest jej wpływ na wydajność pracy innych osób zatrudnionych w firmie (np. wygenerowane przez pracowników wyniki finansowe firmy) Grupa roboczo dyskutuje, decyduje i wyznacza innym zadania do wykonania Tomasz Boiński: 17 Zespól Podział funkcji lidera Odpowiedzialność osobista i wspólna Zespół sam określa swój indywidualny cel Praca zespołowa Otwarte dyskusje i spotkania poświęcone aktywnemu rozwiązywaniu problemów Bezpośrednim miernikiem efektywności zespołu jest ocena wyników wspólnie wypracowanych przez wszystkich członków zespołu Zespół dyskutuje, decyduje i wspólnie wykonuje prawdziwa procę Trudności tworzenia zespołów kierowniczych • Cel zespołu tworzonego przez dyrektorów jest tożsamy z celem firmy • Pewne osoby automatycznie stają się członkami zespołów kierowniczych • Rolę i wkład pracy członków zespołu, z liderem włącznie, określa ich pozycja w hierarchii i stanowisko • Poświęcanie dodatkowego czasu na wspólne spotkania jest nieefektywne • Wyniki osiągane przez zespół zależą tylko od komunikacji i otwartości jego członków Tomasz Boiński: 18 Efektywność zespołów kierowniczych • Precyzowanie poszczególnych zadań • Przydzielanie prac podgrupom lub poszczególnym osobom wchodzącym w skład zespołu • Ustalanie składu zespołu na podstawie posiadanych umiejętności, a nie zajmowanych stanowisk • Wymaganie od wszystkich członków zespołu jednakowego wkładu pracy • Zrezygnowanie z podziału pracy wynikającego bezpośrednio z hierarchii organizacyjnej • Ustalenie i przestrzeganie zasad funkcjonowania zespołu Tomasz Boiński: 19 Zespoły o ponadprzeciętnych wynikach • Wyniki, które zaspakajają potrzeby wszystkich zainteresowanych • Jasno sformułowane i wysokie aspiracje • Poświęcenie liderów całej organizacji • Pracownicy gotowi do ciężkiej pracy i nauki • Przewaga konkurencyjna uzyskiwana dzięki umiejętnościom zatrudnionych w firmie pracowników • Komunikacja i wiedza Tomasz Boiński: 20 Poziomy skomputeryzowania pracy zespołowej Indywidualne wsparcie członków zespołu. Narzędzia wspierające organizację pracy i zarządzanie zespołem. Wirtualna przestrzeń pracy. Opracowywanie nowych algorytmów pracy zespołowej. Tomasz Boiński: 21 Środowiska dla przetwarzania zespołowego • CSCW - Computer Supported Cooperative Work (wielu użytkowników z różnych miejsc jednocześnie dzielą się tą samą informacją) • CWCE - Collaborative Web Computing Environment (Java + agenci, sieć i stacje robocze) • CCF - Collaborative Computing Frameworks (mało uczestników wykonuje metaobliczenia, grafika we/wy, przetwarzanie, zarządzanie danymi na różnych stacjach roboczych) • CVE - Collaborative Virtual Environments (zdalne nauczanie, rozproszone projektowanie, wspólna analiza i planowanie) Tomasz Boiński: 22 Schemat przetwarzania zespołowego Kooperacja Koordynacja Komunikacja zespół Rozwiązanie Tomasz Boiński: 23 Wyjaśnienie zasad współpracy Przypisanie ról i czynności Ogólna zgoda co do zasad współpracy Kolejkowanie zadań Reagowanie na wydarzenia Kontrola dostępu do zasobów Wybór spośród alternatywnych rozwiązań Wymiana plików i komunikatów Wizualizacja pracy Czaty Tele i wideo konferencje Oczekiwanie na zadania Reagowanie na wydarzenia Realizacja zadań Publikacja wyników Informowanie o zakończeniu pracy Internet Problem Zasada 3K • Komunikacja (efektywne korzystanie z możliwości komunikacji) • Kooperacja (w erze globalizacji organizacje są mocno rozproszone i wymagają eliminacji barier geograficznych, czasowych, finansowych) • Koordynacja (orkiestra nie może grać bez dyrygenta) Tomasz Boiński: 24 Komputerowa praca zespołowa • Electronic mail – podstawa komunikacji w Internecie, obecna we wszystkich organizacjach – wspiera wszystkie funkcje systemów pracy zespołowej • Groupware – programy do pracy grupowej (wielu użytkowników, model master/slave, wytwarzanie „open source”) • Workflow - sterowanie przepływem pracy, reorganizacja procesów zarządzania, integracja usług administracji • Collaboration – współpraca wielu, rozproszonych systemów, lub agentów poprzez: wymianę informacji, planowanie terminów, nadzorowanie czynności, zarządzanie obiegiem dokumentów Tomasz Boiński: 25 Komputerowa praca zespołowa (2) • Warstwa komunikacyjna – Wsparcie komunikacji pomiędzy członkami zespołu – Od prostych chatów poprzez komunikację głosową aż po wideo-konferencje • Warstwa koordynacji i kooperacji – – – – Wsparcie dla tworzenia oraz zarządzania grupą PIM's Workgorup Planery • Warstwa wykonawcza – Wsparcie przy wykonaniu powierzonego zadania – CASE – SOE, Java, .NET Tomasz Boiński: 26 Pogawędki internetowe • • • • • • Poczta elektroniczna Czaty - Internet Relay Chat RFC - Request For Comments praca nad dokumentem Debaty, kawiarenki Kanał + moderator + roboty Architektura: klient/serwer, peer to peer Tomasz Boiński: 27 Koordynacja i kooperacja Dwa rodzaje aplikacji • Przeznaczone dla pojedynczego użytkownika • Przeznaczone dla grupy użytkowników • Grupa użytkowników: – – – – Liczba użytkowników, Czemu ma służyć aplikacja (wsparcie pracy, dyskusja, etc.) Czas działania Związki pomiędzy członkami grupy: czy się znają itp. Tomasz Boiński: 28 Przykłady pracy zespołowej • Komunikacja poprzez sieć – najbardziej podstawowa forma pracy grupowej, stosowana praktycznie w każdym przedsięwzięciu angażującym więcej niż jedną osobę • Burza mózgów – agencje prasowe, extreme programming, rapid development • Grupowa praca nad dokumentami – Wikipedia, repozytoria kodu i dokumentów • Projekty – planowanie, śledzenie, dokumentowanie Tomasz Boiński: 29 Klient Lotus Notes Tomasz Boiński: 30 Microsoft Project Tomasz Boiński: 31 eGroupWare Tomasz Boiński: 32 Prosty schemat wytwarzania OSS Repozytoria kodu źródłowego akceptacja zmian dostępność do kodu Internet nadzorcy, projektanci i użytkownicy oprogramowania Tomasz Boiński: 33 Improved model of OSS development FSF (Free Software Foundation) (Software house) Source code repository version control Internet (licenses) Individual designers and users Tomasz Boiński: 34 open source foundations ISV Independent Software Vendors (integration) Commercional companies