Hallo,
zunächst möchte ich sagen, das ich noch nie eine so schlechte Bewertung abgegeben habe, weil ich mit etwas nachdenken, fast immer etwas gutes an einem Buch finden kann, aber dieses Exemplar hier, ist wirklich das mit sehr weitem Abstand schlechteste, was ich jemals gelesen habe. Das Lesen der rund 180 Seiten dauert ca. 1 1/2 Stunden bei einem normalen Lesetempo... Aber etwas ausführlicher:
Das erste Kapitel beschäftigt sich mit der Installation des TFS. Diese wurde in der 2010er Version sehr einfach gestaltet, trotzdem erfordert die Advanced Installation schon ein wenig Kenntnis von Sharepoint und dem SQL Server (Reporting- und Analyst-Services) und so gelang mir persönlich nur die basic Installation. Also war die Anleitung perfekt, zwar gab es kaum Erklärung zu den vielen Bildern, aber die sagen ja bekanntlich mehr als tausend Worte :) Mit der Anleitung gelingt die Installation zwar, aber man bekommt KEINERLEI Informationen, was genau man dort macht und wozu es gut ist. Es ist wirklich nur ein stupides "abklicken" von Menüpunkten.
Informationsgehalt dieses Kapitels: Ausreichend!
Das zweite Kapitel befasst sich mit Teamprojekten und deren Verwaltung. Nach einer kurzen und total schwammigen Erklärung was der Unterschied zwischen Teamprojekten und Teamprojektsammlungen ist, werden im restlichen Kapitel (ernsthaft) erklärt, wie man neue Teamprojekte hinzufügt, ändert und löscht. (Menüpunkte abklicken) Abgeschlossen wird dann mit einer vermeidlichen Erklärung des Unterschiedes zwischen Iterationen und Bereichen, wobei die Begriffe jeweils mit sich selbst erklärt werden und somit dem Leser kaum bis gar nicht weitergeholfen wird.
Informationsgehalt dieses Kapitels: Ungenügend!
Das dritte Kapitel befasst sich mit der Versionsverwaltung. Obwohl das Thema für jeden, der sich ein Buch zum TFS auft, eigentlich geläufig sein sollte, wird nochal alles erklärt... Okay soweit, allerdings musste ich als erfahrener Benutzer von Quellcodeverwaltungssystemen wie CVS, SVN und SourceSafe mehrfach den Absatz (ich erinere mich genau, weil Textabsätze in diesem Bilderbuch sehr sehr selten sind) durchlesen, um zu verstehen was genau die Autoren damit sagen wollten. Der Gipfel des Ganzen wird dann bei der Verzweigung erreicht, ein Thema was durchaus wichtig, jedoch auch etwas anspruchvoll zu verstehen ist. Die Autoren erklären einfaches-, standard-, erweitertes- und vollentwickeltes-Verzweigen auf (!!!) 1 1/2 Seiten (davon 4 Screenshots) mit einer Erklärung die so kaum jemand verstehen wird, ich möchte sogar bezweifeln das die Autoren es an der Stelle selbst getan haben.
Informationsgehalt dieses Kapitels: Mangelhaft (zumindestens weiß man, dass es Verzweigungen gibt)
Im vierten Kapitel geht es um Arbeitsaufgaben. Dort wird erklärt, was Arbeitsaufgaben sind, wie sie von Projekttemplates abhängen und wie man Abfragen erstellt. Leider gibt es auch hier so gut wie keine Erklärung und es wird mehr erklärt, wo man hinklicken muss, um Aufgaben anzulegen, zu editieren oder zu löschen. Das ganze schafft allerdings jeder in dem er über die Buttons in der TFS Adminkonsole hoovert und sich die Beschreibung durchliesst, mehr ist es wirklich NICHT!
Informationsgehalt des Kapitels: Ungenügend!
Im fünften Kapitel geht es um den Buildserver. Auch hier wird zunächst kurz der Nutzen erläutert... wieder schwammig und sehr informationsarm. Dann wieder ein Highlight, ein Kapitel zur Architektur des Team System Builds... Eigentlich super! Alles was den Autoren dazu einfällt, ist eine Abbildung (etwa eine halbe Seite groß) mit 15 (!!!) Komponenten und 12 (!!!) wild durcheinander gezeichneten Pfeilen (Zeichnung könnte von einem Kleinkind kommen) und darunter eine kleine Tabelle in der Komponenten erklärt werden, die gar nicht in der Abbildung auftauchen... Ich habe noch immer keine Ahnung ob Tabelle und Abbildung zusammengehören oder nicht, etwas Text sucht man in diesem Kapitel (wie so oft) leider vergebens...
Informationsgehalt des Kapitels: Ungenügend!
Im sechsten kapitel geht es auf 14 Seiten um Tests und Codequalität. Würde man das Kapitel komplett mit Text ausfüllen, wären 14 Seiten schon sehr wenig, angesichts der tollen neuen Möglichkeiten mit dem Microsoft Test Manager 2010. Aber anstatt das geniale Tool mal ausführlich vorzustellen und die Zusammenarbeit mit dem TFS zu erläutern, wird auf den 14 Seiten mit 27 (!!!) Screenshots irgendwelcher (entschuldigung, aber) Mist gezeigt, in einer Oberflächlchkeit die in aller von mir bisher gelesenen EDV-Literatur seinesgleichen sucht!
Informationsgehalt des Kapitels: Ungenügend (schlechter geht es ja leider nicht)
Im siebten und letzten Kapitel geht es um Prozessvorlagen. Ich würde gerne noch etwas dazus chreiben, aber es gibt nichts mehr! Wieder bekommt man Schritt-für-Schritt Anleitungen und Screenshots anstatt Erklärungen und Hintergrundinformationen...
Informationsgehalt des Kapitels: Ungenügend!
Fazit:
Der TFS ist eigentlich ein super Thema für ein Buch, da die neue Version sehr viel der Komplexität abstrahiert, aber genau das wäre die Chance für dieses Buch gewesen, den Leser mit mehr Hintergrundinformationen zum TFS zu versorgen. Das Buch bietet an KEINER Stelle wirklich verwertbare Informationen, durch die Step-by-Step Anleitungen versteht man nur wenig vom TFS und stößt sehr schnell an seine Grenzen. Jeder der mit einer basic-Installation mehr als 2 Stunden rumprobiert, weiß definitiv mehr als hier abgedruckt ist. Ich bin ein treuer Leser von MSPress Büchern, aber dieses Buch ist wirklich eine Unverschämtheit! Wenn ich mir überlege, dass dieses Buch 40¤ kostet, frage ich mich ernsthaft, ob sich bei MSPress ein Lektor diesen Schrott überhaupt durchgelesen hat!
Ein wirklich gutes Buch in dem auch der TFS (ausführlich) behandelt wird, ist Application Lifecycle Management von Wrox, was ich jedem der sich für den TFS interessiert nur wärmstens ans Herz legen kann. Das Buch ist günstiger und bietet noch einiges an Hintergrundinformationen zum neuen Visual Studio 2010. Aber von diesem TFS (Bilder-)Buch besser die Finger lassen!