Book description
Poznaj nowoczesne podej?cie do wytwarzania oprogramowania!
W XXI wieku ogromnie wzros?o tempo rozwoju cyfrowych us?ug. Tradycyjne sposoby wytwarzania oprogramowania nie s? ju? w stanie nad??y? za oczekiwaniami klientów. Dzi? nikt nie b?dzie czeka?, a? dopracujesz wszystkie zaplanowane funkcje i wypu?cisz produkt na rynek. Konkurencja Ci? wyprzedzi! Czy dasz si? jej pokona?? Odpowiedzi? na to pytanie jest s?owo, które robi furor? w bran?y IT: Agile. Zwinne wytwarzanie oprogramowania to przysz?o?? — przekonaj si? sam!W ramach Agile istnieje wiele podej?? do wytwarzania oprogramowania. Je?eli zastanawiasz si? nad tym, które najlepiej zadzia?a w Twoim ?rodowisku, trafi?e? na odpowiedni? ksi??k?. Znajdziesz w niej omówienie ?cie?ek takich jak Scrum, Lean, Kanban oraz XP (ang. eXtreme Programming), ale najpierw poczytasz troch? na temat tego, czym jest zwinno?? i do czego mo?esz j? wykorzysta?. Poznasz zalety i zagro?enia zwi?zane z konkretnymi podej?ciami oraz obszary, w których ka?de z nich sprawdzi si? najlepiej. Ta ksi??ka pozwoli Ci zmieni? sposób pracy. Dzi?ki niej masz szans? stworzy? wyj?tkowo produktywny zespó?, którego nikt nie zatrzyma. B?d? zwinny!
- Poznaj znaczenie podstawowych warto?ci i zasad podej?cia zwinnego
- Poznaj najwa?niejsze aspekty podej?cia Scrum — zarz?dzanie projektem, samoorganizacj? i wspólne zobowi?zanie
- Skoncentruj si? na projektowaniu i architekturze oprogramowania za pomoc? technik XP takich jak programowanie sterowane testami i programowanie w parach
- Wykorzystaj podej?cie Lean, aby zapewni? zespo?owi potrzebne uprawnienia, wyeliminowa? marnotrawstwo i szybko dostarcza? oprogramowanie
- Zobacz, jak techniki kanbanowe pomagaj? zarz?dza? przep?ywem i dostarcza? dzi?ki temu oprogramowanie wysokiej jako?ci
- Wprowadzaj techniki i zasady podej?cia zwinnego z pomoc? coacha metodyk zwinnych
Sprawd?, jak wykorzysta? si?? zwinno?ci!
Table of contents
- okładka
- tytuł strony
- Prawa autorskie strony
- Opinie o książce Agile. Przewodnik po zwinnych metodykach programowania
- Dedykacja
- Spis treści
- Przedmowa
- Wprowadzenie
- Rozdział 1. Poznaj Agile
-
Rozdział 2. Wartości Agile
- Lider zespołu, architekt i kierownik projektu wchodzą do baru...
- Uniwersalne rozwiązania nie istnieją
- Podejście zwinne nas uratuje! Prawda?
- Niespójna perspektywa
- Manifest Agile pomaga zespołom zrozumieć cel stosowania poszczególnych technik
- Jak zrozumieć słonia?
- Od czego zacząć wprowadzanie nowej metodyki?
-
Rozdział 3. Zasady Agile
- Dwanaście zasad podejścia zwinnego
- Klient ma zawsze rację, prawda?
-
Dostarczanie projektu
- Zasada numer 1. Naszym priorytetem jest zapewnianie satysfakcji klientów dzięki szybkiemu i ciągłemu dostarczaniu wartościowego oprogramowania
- Zasada numer 2. Jesteśmy otwarci na zmiany wymagań nawet na późnych etapach prac. Procesy zwinne pozwalają poradzić sobie ze zmianami w celu zapewnienia klientom przewagi konkurencyjnej
- Zasada numer 3. Często dostarczamy działające oprogramowanie; zajmuje to od kilku tygodni do kilku miesięcy, przy czym preferowane są krótsze okresy
- Lepszy sposób dostarczania oprogramowania do czytnika e-booków
-
Komunikacja i współpraca
- Zasada numer 4. Najwydajniejszym i najskuteczniejszym sposobem przekazywania informacji zespołowi programistów i komunikowania się w jego ramach jest bezpośrednia rozmowa
- Zasada numer 5. Pracownicy biznesowi i programiści muszą codziennie współpracować przy projekcie
- Zasada numer 6. Opieraj projekty na zmotywowanych osobach. Zapewnij im potrzebne środowisko i wsparcie oraz uwierz, że wykonają zadanie
- Lepsza komunikacja w projekcie czytnika e-booków
-
Przebieg projektu — posuwanie się do przodu
- Zasada numer 7. Główną miarą postępów jest działające oprogramowanie
- Zasada numer 8. W procesach zwinnych ważna jest możliwość utrzymania tempa programowania. Sponsorzy, programiści i użytkownicy powinni móc w nieskończoność utrzymywać stałe tempo pracy
- Zasada numer 9. Ciągła troska o techniczną doskonałość i dobry projekt są zgodne z podejściem zwinnym
- Lepsze środowisko pracy dla zespołu rozwijającego czytnik e-booków
-
Nieustanne ulepszanie projektów i zespołu
- Zasad numer 10. Konieczna jest prostota rozumiana jako sztuka maksymalizowania niewykonywanej pracy
- Zasada numer 11. Najlepsze architektury, wymagania i projekty są owocem pracy samoorganizujących się zespołów
- Zasada numer 12. Zespół regularnie zastanawia się nad tym, jak zwiększyć swoją efektywność, a następnie odpowiednio usprawnia i dostosowuje swoje postępowanie
- Projekt w podejściu zwinnym — łączenie wszystkich zasad
-
Rozdział 4. Scrum i samoorganizujące się zespoły
- Zasady podejścia Scrum
- Akt I. Ja móc Scrum?
- W zespole stosującym podejście Scrum wszyscy są właścicielami projektu
- Akt II. Aktualizacje stanu są dobre w sieciach społecznościowych!
- Codzienne spotkania są dla całego zespołu
- Akt III. Sprintem prosto w mur
- Sprinty, plany i retrospekcje
- Akt IV. Pies goniący samochód
-
Rozdział 5. Planowanie w Scrumie i wspólne zobowiązanie
- Akt V. Nie do końca przygotowani na nieoczekiwane
-
Historie użytkowników, szybkość i ogólnie przyjęte praktyki w podejściu Scrum
- Spraw, aby oprogramowanie było przydatne
- Historie użytkowników pomagają budować funkcje, które będą stosowane
- Warunki satysfakcji
- Wartość historii w punktach i szybkość
- Wykresy postępu prac
- Planowanie i przeprowadzanie sprintu z wykorzystaniem historii, punktów, zadań i tablicy zadań
- Ogólnie przyjęte praktyki scrumowe
- Akt VI. Runda honorowa
- Jeszcze o wartościach w Scrumie
- Rozdział 6. XP i otwartość na zmiany
-
Rozdział 7. Prostota i projektowanie przyrostowe w XP
- Akt IV. Nadgodziny, część II — znów to samo
- Kod i projekt
- Decyzje związane z kodem i projektem podejmuj w ostatnim sensownym momencie
-
Projektowanie przyrostowe i holistyczne techniki XP
- Zespoły pracują najlepiej, gdy czują, że mają czas na zastanowienie
- Członkowie zespołu ufają sobie i wspólnie podejmują decyzje
- W XP techniki dotyczące projektowania, planowania, zespołu i holistyczne tworzą ekosystem sprzyjający innowacjom
- Projektowanie przyrostowe a projektowanie z myślą o wielokrotnym użyciu
- Gdy jednostki komunikują się w prosty sposób, system może się rozrastać przyrostowo
- Dobry projekt to efekt prostych interakcji
- Akt V. Ostateczny wynik
-
Rozdział 8. Lean, unikanie marnotrawstwa i spojrzenie na całość
- Myślenie odchudzone
- Akt I. I jeszcze jedna sprawa...
- Kreowanie herosów i myślenie magiczne
- Eliminowanie marnotrawstwa
- Lepsze zrozumienie produktu
- Dostarczanie tak wcześnie, jak to możliwe
-
Rozdział 9. Kanban, przepływ i nieustanne doskonalenie
- Akt II. Ciągły wyścig
- Zasady podejścia Kanban
- Doskonalenie procesu za pomocą podejścia Kanban
-
Pomiar przepływu i zarządzanie nim
- Do pomiaru przepływu i zarządzania nim wykorzystaj skumulowane wykresy przepływu i wykresy warstwowe prac w toku
- Prawo Little’a pozwala kontrolować przepływ prac w systemie
- Zarządzanie przepływem za pomocą limitów prac w toku w naturalny sposób zapewnia bufor
- Opisz polityki obowiązujące w procesie, aby wszyscy mieli ten sam punkt widzenia
- Zachowania emergentne w Kanbanie
- Rozdział 10. Coach metodyk zwinnych
- Skorowidz
- O autorach
- Kolofon
-
Przypisy
- Rozdział 1. Poznaj Agile
- Rozdział 2. Wartości Agile
- Rozdział 3. Zasady Agile
- Rozdział 4. Scrum i samoorganizujące się zespoły
- Rozdział 5. Planowanie w Scrumie i wspólne zobowiązanie
- Rozdział 6. XP i otwartość na zmiany
- Rozdział 7. Prostota i projektowanie przyrostowe w XP
- Rozdział 8. Lean, unikanie marnotrawstwa i spojrzenie na całość
- Rozdział 9. Kanban, przepływ i nieustanne doskonalenie
Product information
- Title: Agile. Przewodnik po zwinnych metodykach programowania
- Author(s):
- Release date: October 2015
- Publisher(s): Helion
- ISBN: 9781457195242
You might also like
book
Nowoczesne receptury w Javie
Java "od zawsze" była klasyką programowania obiektowego. Wprowadzenie do tego języka elementów programowania funkcyjnego, takich jak …
book
Przewodnik po Pythonie
Python to potężny, wszechstronny, a do tego cechujący się prostotą i elastycznością język ułatwiający wydajne tworzenie …
book
Lider produktu
Praca lidera produktu jest duzym wyzwaniem. Ze stanowiskiem tym czesto wiaze sie znaczna odpowiedzialnosc, jednak bez …
book
Praktyka czyni mistrza
Jeśli chcesz być świetnym programistą, nie możesz poprzestać tylko na opanowaniu narzędzi deweloperskich i kilku języków …