[ Pobierz całość w formacie PDF ]
.Zwinne programowanie zmienia obraz bran y.Rozwój i udost pnianie oprogramowaniaw nowy sposób wymaga du o pracy i pomy lunku.Jednak je li zespó stosuje omawianepodej cie spójnie i przestrzegaj c wszelkich zasad, mo e uzyska niezwyk e wyniki.B dzieregularnie wytwarza naprawd warto ciowe oprogramowanie i ka dego tygodnia demonstrowapost py.Ponadto rozwój oprogramowania stanie si przyjemniejszy ni kiedykolwiek wcze niej.Wszyscy gotowi? Zaczynamy.24 ROZDZI A 1.DL ACZEGO ZWI NNE PROGRAMOWANI E? Cz II Stosowanie XP5.My lenie.91Programowanie w parach 93Energiczna praca 102Informacyjne miejsce pracy 107Analizy przyczynowo-skutkowe 112Retrospekcje 1156.Wspó praca.123Zaufanie 126Wspólna praca 137Zaanga owanie prawdziwego klienta 147Wspólny j zyk 152Krótkie spotkania robocze 157Standardy pisania kodu 161Demonstracje iteracji 167Raporty 1747.Udost pnianie.183 W pe ni gotowe 186Brak b dów 191Kontrola wersji 202Dziesi ciominutowa kompilacja 211Ci g a integracja 219Wspó w asno kodu 229Dokumentacja 2348.Planowanie.239Wizja 241Planowanie wydania 247Gra planistyczna 262Zarz dzanie ryzykiem 268Planowanie iteracji 278Zapas 293Opowie ci 301Szacowanie 3099.Wytwarzanie.323Stopniowe zbieranie wymaga 325Testy klienta 331Wytwarzanie sterowane testami 3396 SPI S TRE CI Refaktoryzacja 360Prosty projekt 372Stopniowy rozwój projektu i architektury 380Rozwi zania punktowe 391Optymalizacja wydajno ci 395Testy eksploracyjne 402Cz III Mistrzostwo w dziedzinie programowania zwinnego10.Warto ci i zasady.415Wspólne elementy 415O warto ciach, zasadach i praktykach 416Dalsza lektura 41711.Usprawnianie procesu.419Zrozumienie projektu 419Dopracowywanie i adaptacja 420amanie regu 42112.Poleganie na ludziach.425Budowanie efektywnych zwi zków 425Odpowiednie osoby do odpowiednich zada 427Budowanie procesu dla ludzi 42913.Eliminowanie marnotrawstwa.431Praca w ma ych, odwracalnych etapach 431Szybkie wykrywanie niepowodze 433Maksymalizacja liczby zada , których nie trzeba wykonywa 435D enie do wysokiej przepustowo ci 43614.Zapewnianie warto ci.439Wykorzystanie zwinno ci 439Warto ma tylko kod gotowy do udost pnienia 441Zapewnianie wyników biznesowych 442Cz ste udost pnianie 44415.D enie do doskona o ci technicznej.447Oprogramowanie nie istnieje 447Projekt to narz dzie u atwiaj ce zrozumienie 448Równowaga w projektach 449Nienazwana cecha 449SPI S TRE CI 7 Doskona y projekt 450Ogólne zasady projektowania 451Zasady w praktyce 454D enie do mistrzostwa 456Literatura cytowana.457Skorowidz.4638 SPI S TRE CI ROZDZIA 1Dlaczego zwinne programowanie?Zwinne wytwarzanie oprogramowania (ang.agile development) jest popularne.Wszystkie  fajnefirmy korzystaj z tego podej cia: Google, Yahoo, Symantec, Microsoft i tak dalej1.Znam firm ,która zmieni a nazw na Agili-co tam, aby przy czy si do trendu.Organizacja ta zadzwoni ado mnie z pro b , abym usprawni ich  zwinne procesy , które po dok adniejszej analizieokaza y si niczym wi cej jak zlecaniem programowania firmom zewn trznym w innym krajuni zwykle.Oczekuj , e w bardzo niedalekiej przysz o ci w ofercie du ych firm konsultingowychpojawi si Certyfikowane zwinne procesy i Certyfikowani konsultanci do spraw zwinnegoprogramowania.Prosz , nie dajcie si wci gn w ten ba agan.W 1986 roku Brooks zapowiedzia , e uniwersalne rozwi zania nie powstan , e do roku 1996adna pojedyncza technologia ani technika zarz dzania nie doprowadzi do dziesi ciokrotnegowzrostu produktywno ci, niezawodno ci lub prostoty [Brooks].I rzeczywi cie, nikomu sito nie uda o.Równie zwinne wytwarzanie oprogramowania nie jest uniwersalnym rozwi zaniem.Co wi cej, nie zalecam stosowania zwinnego programowania, je li ma s u y wy czniezwi kszeniu produktywno ci.Zalety tego podej cia  tak e mo liwo cz stszego udost pnianiaoprogramowania  wynikaj z odmiennego trybu pracy, a nie z szybszego wykonywania zada.Cho wed ug anegdotycznych wzmianek zespo y stosuj ce zwinne programowanie wykazuj siponadprzeci tn wydajno ci 2, efekt ten nie powinien by g ówn przyczyn wprowadzaniatego podej cia.Zespó potrzebuje czasu na opanowanie zwinnego wytwarzania oprogramowania.W trakcie nauki  a mo e to zaj kwarta lub dwa  cz onkowie grupy b d pracowa wolniej,a nie szybciej.Ponadto nacisk na produktywno czasem zach ca zespó do stosowaniauproszcze i mniejszego rygoru w pracy, co mo e doprowadzi do spadku wydajno ci [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • agnieszka90.opx.pl