Autor: Steve McConnell
ISBN: 83-88440-80-2
Ilość stron: 308
Data wydania: 07/2006
"Książka ta nie tylko uczy sztuki szacowania, ale zmienia całkowicie sposób myślenia o tworzeniu oprogramowania. Powinna stać na półce każdego zawodowego programisty".
– Eric Freeman, współautor książki „Head First Design Patterns”
"Dziewięć dziesiątych menedżerów oprogramowania nadal uważa, że szacowanie powinno odbywać się metodą przyjąć to, co podpowiada instynkt i pomnożyć przez trzy. Ta wspaniała książka była od dawna potrzebna i dobrze, że się ukazała".
– Joel Spolsky, autor joelonsoftware.com
"Wreszcie jest książka pełna jasnych wskazówek, które mówią, jak programiści i menedżerowie mogą skutecznie dokonywać oszacowania".
– Scott Berkun, autor książki "Art of Project Management"
Szacowanie oprogramowania, często określane mianem „czarnej magii” ze względu na swoją złożoność i niepewność, nie jest wcale tak trudne i zagadkowe, jak niektórzy uważają. W rzeczywistości generowanie oszacowania jest naturalne – gdy już wiadomo, jak to robić.
W tej bardzo oczekiwanej książce, jej ceniony autor Steve McConnell odkrywa tajemnice skutecznego szacowania oprogramowania – zamieniając wiedzę naukową i zdobyte doświadczenia w praktyczny przewodnik dla specjalistów od programowania. Zamiast niezrozumiałego traktatu i sztywnych technik modelowania jest to przewodnik oferujący zbiór sprawdzonych procedur, zrozumiałe wzory i metody heurystyczne, które pojedynczy programiści i ich zespoły mogą stosować w swoich projektach w celu poprawy skuteczności szacowania.
Książka dostarcza informacji o tym, jak:
• Szacować harmonogram i koszt – lub szacować funkcjonalność, jaką można zapewnić w zadanych ramach czasowych.
• Unikać typowych błędów szacowania oprogramowania.
• Uczyć się technik szacowania przydatnych dla siebie, zespołu i organizacji.
• Szacować konkretne działania w ramach projektu – łącznie z programowaniem, zarządzaniem i usuwaniem usterek.
• Stosować metody szacowania do różnego rodzaju projektów – małych lub dużych, nowoczesnych lub tradycyjnych.
• Nawigować po groźnych wodach politycznych, jakie otaczają szacowanie projektów.
W czasach, gdy realizacja wielu projektów oprogramowania kończy się niepowodzeniem, McConnell pokazuje, co sprzyja skutecznemu szacowaniu oprogramowania.
O autorze:
Steve McConnell jest uważany za jedną z czołowych postaci środowiska programowania. Jest Głównym Inżynierem Oprogramowania w firmie Construx Software i był głównym programistą narzędzia Construx Estimate oraz narzędzia SPC Estimate Professional, które zdobyło nagrodę Software Development Productivity czasopisma Software Development. Jest autorem kilku książek, w tym Code Complete i Rapid Development, uhonorowanych nagrodą Jolt Award przez czasopismo Software Development.
Rozdziały:
Część I. Podstawowe elementy szacowania
1. Czym jest szacowanie? 3
2. Sprawdzanie swoich umiejętności szacowania 15
3. Wartość dokładnych oszacowań 21
4. Skąd się biorą błędne oszacowania 33
5. Elementy wpływające na oszacowanie 53
Część II. Podstawowe techniki szacowania
6. Wstęp do technik szacowania 75
7. Zliczanie, obliczanie, ocenianie 79
8. Kalibrowanie i dane historyczne 85
9. Indywidualna ocena eksperta 97
10. Dekompozycja i rekonstrukcja 105
11. Szacowanie przez analogię 121
12. Szacowania oparte na zastępstwie 127
13. Ocena eksperta w grupach 141
14. Narzędzia programistyczne do szacowania 149
15. Stosowanie kilku metod szacowania 157
16. Schemat szacowania oprogramowania w przypadku dobrze oszacowanego projektu 163
17. Standardowe procedury szacowania 173
Część III. Szczególne wyzwania związane z szacowaniem
18. Szczególne problemy z szacowaniem wielkości 189
19. Szczególne problemy szacowania nakładu pracy 199
20. Szczególne problemy szacowania harmonogramu 213
21. Szacowanie parametrów planowania 225
22. Style prezentacji oszacowania 241
23. Polityka, negocjacje i rozwiązywanie problemów 251
Dodatki:
A. Kontrola rzetelności oszacowania 263
B. Odpowiedzi do testu z rozdziału 2 264
C. Wskazówki 267
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.