Debugging Teams

Book description

Debugging Teams. Przez współpracę do lepszej produktywności
Programiści i inżynierowie oprogramowania spędzają mnóstwo czasu na zgłębianiu tajników algorytmów, kodu czy technik budowy aplikacji. Bardzo mało uwagi poświęcają jednak takim zagadnieniom, jak komunikacja, skuteczna praca w zespole czy prowadzenie wspólnych projektów. Tymczasem programowanie jest jednym z zadań, które realizuje się w grupie. Oznacza to, że sposób pracy zespołu ma bezpośredni i znaczący wpływ na produktywność i zadowolenie jego członków. Zaniedbanie tej kwestii stało się przyczyną niepowodzenia wielu obiecujących projektów.

Niniejsza książka, choć pozornie adresowana do liderów zespołów programistów, tak naprawdę przyda się każdemu, kto bierze udział w dowolnym twórczym grupowym przedsięwzięciu: począwszy od studenckiego klubu, na korporacji architektów skończywszy. Znalazły się tu bardzo praktyczne wskazówki dotyczące efektywnego kierowania zespołem, poruszania się w ramach organizacji oraz budowania zdrowych relacji z użytkownikami. Nie zabrakło porad dotyczących różnych sposobów komunikowania się i skutecznego wpływania na drugiego człowieka, a także metod radzenia sobie z trudnymi ludźmi. Jest to znakomita lektura dla każdego twórczego człowieka!

W tej książce:

wzorce komunikacyjne a kultura zespołu
przywództwo: wzorce i antywzorce
skuteczne strategie współpracy z innymi zespołami w ramach organizacji
identyfikacja i zażegnywanie zagrożeń związanych z komunikacją
zarządzanie opinią publiczną
Mniej czasu na kłótnie, więcej na współpracę!

Table of contents

  1. Opinie o książce Debugging Teams
  2. Deklaracja misji
  3. Podziękowania
    1. Od Fitza
    2. Od Bena
    3. O autorach
  4. Przedmowa do wydania II
  5. Wstęp
    1. Dla kogo jest przeznaczona ta książka?
      1. Uwaga, to nie jest podręcznik techniczny!
      2. Tego, o czym jest mowa w tej książce, nie nauczysz się w szkole
    2. Nasza wizja
  6. 1 Mit genialnego programisty
    1. Pomóż mi ukryć mój kod
    2. Mit geniusza
    3. Ukrywanie jest uznawane za szkodliwe
    4. Liczy się tylko zespół
    5. Trzy filary
    6. HRT w praktyce
      1. Utemperuj ego
      2. Ucz się krytykować i być krytykowanym
      3. Myl się szybko i iteruj
      4. Zostaw sobie czas na naukę
      5. Ucz się cierpliwości
      6. Bądź otwarty na wpływy
    7. Kolejne kroki
  7. 2 Budowanie znakomitej kultury zespołowej
    1. Dlaczego powinno Cię to obchodzić?
    2. Kultura a ludzie
    3. Wzorce komunikacji w kulturach odnoszących sukcesy
    4. Synchronizacja wysokopoziomowa
      1. Deklaracja misji…? Serio!
      2. Efektywne spotkania
      3. Praca w „geograficznie upośledzonym” zespole
      4. Dokumenty projektowe
    5. Codzienne dyskusje
      1. Listy mailingowe
      2. Czat online
    6. Posługiwanie się systemem śledzenia zgłoszeń
    7. Komunikacja jako element inżynierii
      1. Komentarze w kodzie
      2. Podpisywanie swojej pracy
      3. Wymagaj inspekcji każdej zmiany w kodzie
      4. Wprowadź rzeczywiste procedury testów i wydań
    8. W końcu tak naprawdę chodzi wyłącznie o produkt…
  8. 3 Każda łódź potrzebuje kapitana
    1. Natura nie znosi próżni
    2. Brzydkie słowo: menedżer
      1. Lider jako nowy menedżer
      2. Jedynym, czego można się obawiać, jest… wszystko
    3. Usłużny lider
    4. Antywzorce
      1. Antywzorzec: zatrudnianie popychadeł
      2. Antywzorzec: przymykanie oczu na słabeuszy
      3. Antywzorzec: ignorowanie czynników ludzkich
      4. Antywzorzec: przyjaźnienie się ze wszystkimi
      5. Antywzorzec: obniżanie poprzeczki przy zatrudnianiu
      6. Antywzorzec: traktowanie zespołu jak dzieci
    5. Wzorce postępowania liderów
      1. Wyzbądź się ego
      2. Bądź jak mistrz zen
      3. Bądź katalizatorem
      4. Pomyłka wchodzi w grę
      5. Bądź nauczycielem i mentorem
      6. Wyznaczaj jasno sprecyzowane cele
      7. Bądź szczery
      8. Zwracaj uwagę na zadowolenie
      9. Inne porady i wskazówki
    6. Ludzie są jak rośliny
    7. Motywacja wewnętrzna a motywacja zewnętrzna
    8. Podsumowanie
  9. 4 Radzenie sobie z toksycznymi ludźmi
    1. Definicja toksyczności
    2. Umacnianie zespołu
    3. Identyfikowanie zagrożenia
      1. Brak poszanowania dla czasu innych osób
      2. Ego
      3. Mandat
      4. Dziecinna albo niezrozumiała komunikacja
      5. Paranoja
      6. Perfekcjonizm
    4. Odtrutka
      1. Przekierowuj energię perfekcjonistów
      2. Nie karm trolla
      3. Nie dawaj się ponieść emocjom
      4. Szukaj pereł w błocie
      5. Odstraszaj trolle uprzejmością
      6. Wiedz, kiedy odpuścić
      7. Miej na uwadze dalsze perspektywy
    5. Końcowe przemyślenia
  10. 5 Sztuka organizacyjnej manipulacji
    1. Firmy dobre, firmy złe i strategie
    2. Jak być powinno
      1. Idealne środowisko dla pracownika
    3. Jak jest zazwyczaj
      1. Zły menedżer
      2. Biurowy polityk
      3. Zła organizacja
    4. Organizacyjna manipulacja
      1. „Łatwiej jest prosić o wybaczenie niż o pozwolenie”[6]
      2. Jeśli nie możesz iść utartą ścieżką, przetrzyj nową
      3. Ucz się promować „u góry”
      4. Szczęście i ekonomia przysług
      5. Twoje polityczne konto bankowe
      6. Zdobądź awans na bezpieczne stanowisko
      7. Szukaj wpływowych przyjaciół
      8. Jak zapytać o coś zajętego szefa (drogą e-mailową)
    5. Plan B: Ewakuacja
    6. Nie wszystko stracone
  11. 6 Użytkownik też człowiek
    1. Zarządzanie opinią publiczną
      1. Zwracaj uwagę na pierwsze wrażenia
      2. Obiecuj mniej, dostarczaj więcej
    2. Jak użyteczny jest Twój program?
      1. Wybieraj grupę docelową
      2. Uwzględnij barierę wejścia
      3. Prowadź pomiary użytkowania, nie liczby użytkowników
    3. Wygląd ma znaczenie
      1. Po pierwsze — użytkownik
      2. Szybkość się liczy
      3. Nie dąż do nadmiernej uniwersalności
      4. Ukrywaj złożoność
    4. Zarządzanie relacjami z użytkownikami
      1. Szanuj inteligencję użytkownika
      2. Wykaż cierpliwość
      3. Buduj zaufanie i wprawiaj w zachwyt
    5. Pamiętaj o użytkownikach
  12. A Epilog
    1. Przemyślenia na koniec
  13. B Dalsze lektury

Product information

  • Title: Debugging Teams
  • Author(s): Brian W. Fitzpatrick, Ben Collins-Sussman
  • Release date: May 2018
  • Publisher(s): Helion
  • ISBN: 9781098125424