Programistami da się zarządzać! Zasady i narzędzia pomocne w zarządzaniu zespołami programistów
O ile techniki wytwarzania oprogramowania rozwinęły się w imponujący sposób, o tyle metody zarządzania tym procesem wciąż są dalekie od doskonałości. Absurdalne przekroczenia budżetów lub terminów zbyt często były dowodem na to, że uzyskanie kontroli nad zespołem programistów czy skuteczne zarządzanie całym projektem programistycznym jest niezwykle trudne, o ile w ogóle możliwe. Niemniej osoby interesujące się tą branżą potrafią wskazać projekty, które zespół ukończył zgodnie z założeniami: terminowo, uzyskując znakomitą jakość produktu. Jak zatem powinien pracować kierownik projektu programistycznego, aby odnieść sukces?Książka jest bardziej źródłem inspiracji niż typowym podręcznikiem przywództwa w świecie programistów. Znalazło się tu mnóstwo praktycznych zasad, opisów przydatnych technik i narzędzi, obficie okraszonych anegdotami i przykładami z życia wyjadaczy w dziedzinie zarządzania zespołami IT. Omówiono kwestie związane z programowaniem zwinnym, rekrutacją i adaptacją nowych pracowników, jak również metody zarządzania tzw. problemowymi pracownikami i motywowania zespołów do osiągania trudnych celów. Wyjaśniono, skąd się biorą trudności w zarządzaniu programistami, i wskazano, z jakich perspektyw te trudności są łatwiejsze do rozwiązania. Sporo miejsca poświęcono problematyce przywództwa i roli kierownika w realizacji projektu, a także kluczowej roli menedżera w tworzeniu kultury zespołowej – czyli czemuś, co warunkuje sukces.W tej książce między innymi:tworzenie najlepszego zespołu do danego projektuzarządzanie z poszanowaniem indywidualności programistówskuteczne motywowanie i pielęgnowanie efektywności zespołuzapewnianie funkcjonowania zespołu w warunkach korporacjitechniki zarządcze odpowiednie dla kierowników zespołów ITkierowanie a samoorganizowanie się zwinnych zespołów”Lichty i Mantle napisali przewodnik, który pomoże Ci w zatrudnianiu, motywowaniu i prowadzeniu działających na najwyższych obrotach zespołów programistycznych. Przedstawione w nim praktyczne zasady i porady szkoleniowe składają się na świetny plan postępowania zarówno dla świeżo upieczonych, jak i doświadczonych kierowników projektów programistycznych”.Tom Conrad, dyrektor ds. technologii, Pandora”Zawarte w tej książce perełki sprawiają wrażenie porad i wskazówek, które otrzymałbym od zaufanego mentora – takiego, któremu nie tylko ja sam wierzę, ale który także ufa, że jestem zdolny do przyswojenia sobie tej mądrości, dostrzeżenia jej granic i właściwego jej zastosowania”.Mike Fauzy, dyrektor ds. technologii, FauzyLogicEfektywne zarządzanie: znakomity produkt, zadowolony zespół!Spis treści:Przedmowa 17O autorach 23Rozdział 1. Dlaczego poskromienie programistów wydaje się niemożliwe 29Co programista właściwie robi? 31Dlaczego trudno zostać sprawnym kierownikiem zespołu programistów? 35Rozdział 2. Zrozumieć programistów 37Dyscyplina programowania 38Programiści systemów wbudowanych i IoT 38Programiści front-endowi 39Programiści back-endowi 40Programiści baz danych 40Web developerzy i inni twórcy skryptów 41Programiści full stack 42DevOps 43DevSecOps 44Rodzaje programistów 44Inżynierowie/architekci systemów 45Programiści systemów 45Programiści aplikacji 46Nie całkiem programiści 47Specjalizacja dziedzinowa 47Wymagania i umiejętności 48Lokalizacja i relacje 53Pracownicy wewnętrzni 54Pracownicy zdalni 54Podwykonawcy 55Zarządzane zespoły podwykonawców i firmy outsourcingowe 56Charakter pokoleniowy 56Typy osobowości 60Lewopółkulowcy i prawopółkulowcy 60Sowy i skowronki 61Kowboje i farmerzy 62Bohaterzy 63Introwertycy 64Cynicy 64Buce 64Podsumowanie 65Rozdział 3. Poszukiwanie i zatrudnianie świetnych programistów 67Określenie rodzaju programisty 69Przygotowanie opisu stanowiska pracy 71Znalezienie wakatu 74Rekrutacja pracowników etatowych 75Rekrutuj stale 76Budżet rekrutacyjny 77Rekruterzy – studium przypadku 79Polecenia pracownicze 80Skuteczna rekrutacja 82Wskazówki rekrutacyjne 82Rekrutacja podwykonawców 84Przeglądanie CV 85Zawężanie puli kandydatów 87Przygotowanie do rozmowy 88Prowadzenie rozmowy 95Podjęcie decyzji w sprawie zatrudnienia programisty 98Złożenie programiście właściwej oferty 102Utrzymuj kontakt w oczekiwaniu na zgodę 107Podsumowanie 108Rozdział 4. Poprawne wdrażanie programistów do pracy 109Wprowadź pracownika do pracy jak najwcześniej 110Przygotowanie na przybycie pracownika 111Obowiązkowe punkty programu 112Powitanie 116Szansa na sukces 117Wstępne oczekiwania 119Podsumowanie 122Rozdział 5. Sprawne kierowanie programistami: zarządzanie „w dół” 123Zdobycie uznania dla własnego autorytetu 124Zatrudniaj świetnych programistów 129Zespół na turbodoładowaniu 129Różne sposoby zarządzania różnymi typami programistów 130Facylitacja 134Tablice wskaźników 135Chroń swój zespół 135Ocena i poprawa wyników 137Wyznaczanie celów 137Ocena pracowników 139Ograniczanie strat 144Końcowa lista kontrolna 146Myślenie organizacyjne 146Obsada etatów 146Organizacja 152Działy programistyczne 158Zespoły interdyscyplinarne 159Zespoły zwinne 161Rozwiązywanie problemów dysfunkcyjnej organizacji 161Dostarczaj rezultaty i świętuj sukcesy 162Podsumowanie 163Rozdział 6. Sprawne kierowanie programistami: zarządzanie „w górę”, otoczeniem i samym sobą 165Zarządzanie „w górę” 165Zrozum swojego szefa 166Pakiety komunikacyjne 168Zrozum szefa swojego szefa 169Wyczucie czasu 169Bądź wzorowym pracownikiem 170Korzyści 171Zarządzanie otoczeniem 171Współpraca w obrębie działu 172Zrozumienie innych działów 172Wykorzystanie ważnych jednostek pomocniczych 174Zarządzanie poza firmą 179Korzyści 185Zarządzanie samym sobą 186Osobisty styl 186Zarządzanie czasem i priorytetami 189Zarządzanie komunikacją 191Praktyki związane z zarządzaniem 193Zarządzanie działaniami następczymi 198Znajdź mentora 200Korzyści 201Podsumowanie 201PRAKTYCZNE ZASADY I PEREŁKI MĄDROŚCI 203Wyzwania towarzyszące zarządzaniu 207Zarządzanie ludźmi 231Zarządzanie sprawnymi dostawami 260Rozdział 7. Motywowanie programistów 283Teorie motywacji 283Hierarchia potrzeb Maslowa 284Teoria X i Y McGregora 285Dwuczynnikowa teoria Herzberga 286Czynniki motywujące w odniesieniu do programistów 289Teoria w praktyce 293Czynniki fundamentalne – przyczyny niezadowolenia 294Szacunek do przełożonego 294Zabawa 299Nauka i rozwój 300Dobre warunki pracy 301Rozsądna polityka i administracja firmowa 306Etyczne zarządzanie 310Główne czynniki motywujące 315Wpływanie na otaczający świat 315Nauka i rozwój 316Zabawki i technologia 318Uznanie i pochwały 319Zabawa z pracownikami 321Spodziewane zyski 321Osobiste zaangażowanie 323Technologia – atak i obrona 326Poznawanie motywacji programistów zaczyna się od pierwszego dnia 327Podsumowanie 328Rozdział 8. Ustanawianie sprawnej kultury programistycznej 329Definicja „udanej” kultury 330Kultura programistyczna 330Kultura firmowa 331Wykorzystywanie złożoności kultury firmowej 332Odgradzanie się od kultury firmowej 333Jaką rolę technologia odgrywa w Twojej firmie? 334Co napędza Twoją firmę? 335Cechy sprawnej kultury programistycznej 337Wzajemny szacunek 338Innowacyjność 338Standardy 340Dostawy 340Komunikacja 341Komunikacja w zespołach wirtualnych 343Sprawiedliwość 344Upodmiotowienie 345Profesjonalizm 346Żadnych buców i palantów 347Dążenie do doskonałości 348Doskonałość programistyczna 349Praca zespołowa 349Pasja 349Orientacja na klienta 350Uczenie się 351Środowisko 352Podsumowanie 353Rozdział 9. Zarządzanie sprawną dostawą oprogramowania 355Inspirujące cele 356Definicja „sukcesu” 358Nienaruszalne terminy 360Planowanie nagród 361Żądanie jasnych wymagań 361Współpraca nad priorytetyzacją wymagań 365Ograniczanie wymagań: „co” zamiast „jak” 369Wzbudzanie zachwytu u klientów 370Definicja ukończenia 371Oszacowanie wymaganego nakładu pracy 373Oszacowania: nie ma uniwersalnych rozwiązań 380Odpowiednia architektura i projekt 380Ile projektowania wystarczy? 383Weryfikacje koncepcji, prototypy i spikei 384Przeglądy projektów 385Wspieranie pracy 385Plan jest nieodzowny 388Określanie tempa realizacji projektu 390Ustalanie kamieni milowych 390Wspieranie komunikacji 392Koncentracja na misji 394Usuwanie przeszkód 395Spełnianie ustalonych standardów i wymagań 396Programowanie sterowane testami 398Przeglądy kodu jako wymóg 399Dostawa/uruchomienie 400Żadnych nowych funkcji 400Sam skorzystaj z produktu 401Gotowość do ogłoszenia sukcesu i rozpoczęcia prac nad aktualizacjami 401Kiedy ograniczać straty? 403OEM i wersje międzynarodowe 404Zakończenie 405Świętowanie 405Retrospektywa 406Dzielenie się wiedzą 407Refaktoryzacja 408Wydania aktualizacyjne 409Podsumowanie 409Rozdział 10. Co robią kierownicy w zespołach zwinnych? 411Dlaczego kierownicy mogą czuć się zmarginalizowani 412W jaki sposób metodyki zwinne przekształcają rolę kierownictwa? 414Role kierownicze są obecne w metodykach zwinnych 415W jaki sposób restrukturyzacja organizacyjna wpływa na rolę kierownictwa? 416Dziesięć głównych zadań kierowników w podejściu zwinnym 4201. Rozwijanie kultury zwinności 4202. Szerzenie wartości podejścia zwinnego 4223. Uczenie dobrych praktyk zwinnych 4264. Rozwiewanie mitów o podejściu zwinnym 4305. Zwracanie uwagi na wzorce i antywzorce 4366. Prowadzenie technicznych wspólnot praktyków obejmujących zespoły scrumowe 4417. Eliminowanie przeszkód 4438. Doradzanie i trenowanie 4449. Zatrudnianie 44410. Zwalnianie 445Podsumowanie 446
atlas geograficzny dla dzieci, słownik polsko-ukraiński pdf, dziewczyna z kieliszkami, fidget toys pop it, dzikie zwierzęta zwierzęta leśne kolorowanki, boss of me, katarzyna michalak zapowiedzi 2021, rok, szkatułka na okulary, tablica do malowania światłem, wojny wikingów cornwell, twenty one pilots funko pop, figurki aniołka, goła baba w sklepie, małgorzata starosta, którędy do yellowstone, marzenia podniebienia, where meme, gniotki z orbis, audiobooki naukowe
yyyyy
Ekonomia i biznes