Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$4.25 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Team Foundation Server 2008 in Action
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Team Foundation Server 2008 in Action [Paperback]

Jamil Azher (Author)
3.4 out of 5 stars  See all reviews (10 customer reviews)

List Price: $49.99
Price: $31.35 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.64 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Friday, February 3? Choose One-Day Shipping at checkout. Details

Book Description

January 4, 2009

In complex software projects, managing the development process can be as critical to success as writing the code itself. A project may involve dozens of developers, managers, architects, testers, and customers, hundreds of builds, and thousands of opportunities to get off-track. To keep tabs on the people, tasks, and components of a medium- to large-scale project, most teams use a development system that allows for easy monitoring, follow-up, and accountability.

Microsoft Team Foundation Server 2008 (TFS), the server component of Microsoft's Visual Studio Team System (VSTS), provides a powerful collaborative platform for software-development teams. The product offers an integrated toolset for tracking work items, creating test cases, managing source code, generating builds, constructing database schemas, and so on. Because in software development one size does not fit all, TFS provides process customization, project management, and reporting capabilities to build solutions around your requirements.

Team Foundation Server 2008 in Action is a hands-on guide to Team Foundation Server 2008. Written for developers with a good handle on TFS basics, this book shows you how to solve real-life problems. It's not a repetition of Microsoft's product documentation. Team Foundation Server 2008 in Action is a practitioner's handbook for how to work with TFS under common constraints. This book walks you through real-life software engineering problems based on hundreds of hours of TFS experience.

You'll benefit from expert author Jamil Azher's extensive interactions with members of Microsoft's TFS team and MVPs, survey feedback from the author's blog, and interviews with organizations and user groups using TFS. Instead of just offering a high-level overview, the book provides detailed solutions for solving common-and not-so-common-problems using TFS. It discusses the strengths as well as weaknesses of TFS, and suggests appropriate problem resolution steps, workarounds, or custom solutions.


Frequently Bought Together

Team Foundation Server 2008 in Action + Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build + Professional Application Lifecycle Management with Visual Studio 2010 (Wrox Programmer to Programmer)
Price For All Three: $101.41

Show availability and shipping details

Buy the selected items together


Editorial Reviews

About the Author

Jamil Azher has over 18 years of experience in software development ranging from hands-on programming, global project management, technology leadership, and entrepreneurial ventures. He currently works as a technology architect at Microsoft Corporation in Silicon Valley. Over the years, Jamil has coached members of the technical staff, created architecture of major products and services, developed technology plans for venture funding, supervised development of globally-distributed applications, and interacted with many diverse organizations regarding technology strategy and roadmap. Jamil has a master's degree in IT from Harvard and bachelor's degree in engineering from Caltech. He is the author of Global Outsourcing using VSTS, published by Thomson Delmar Learning.


Product Details

  • Paperback: 436 pages
  • Publisher: Manning Publications; 1 edition (January 4, 2009)
  • Language: English
  • ISBN-10: 1933988592
  • ISBN-13: 978-1933988597
  • Product Dimensions: 9.2 x 7.4 x 0.7 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #993,648 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

10 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:
 (3)
2 star:
 (3)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

3 of 3 people found the following review helpful:
4.0 out of 5 stars For TFS users wanting to know more about branching, Team Build, and customizing TFS., January 21, 2009
By 
This review is from: Team Foundation Server 2008 in Action (Paperback)
Being one of the few books on TFS 2008 itself, doesn't try to be a tome on all things TFS. It covers specific topics that people trying to implement TFS would be interested in: branching, merging, automated builds, and customizing it to meet their needs.

I really like the Team Build chapters. You get a bunch of information about how Team Build works, how to do builds from labels, and how to do distributed builds. It also offers some insight on the actual code within the TFSBuild.proj file through call-outs.

If you're looking to expand TFS beyond what comes out of the box, he last two chapters are definitely worth looking into. The latter half of Chapter 9 covers how to add custom controls to work item templates. It's not just a "take a control and add it to the work item template" exercise, it provides the technical approach of how to build the control and how to add it to the template. It also covers how to extend the underlying TFS data warehouse to get additional business intelligence out of the repository.

If you were interested in creating your own workflow within TFS above and beyond what you can do with the Work Item Templates, the last chapter covers how you can do that using Windows Workflow Foundation (WF). I had always thought it was possible and this chapter shows you how its done.

There are a lot of reference links throughout the book to get further information, so the content certainly isn't stale, and the material certainly isn't just a rehash or a collection of material that you can search the Net for. Yes, all the material may already exist on the Net, but having it in one place with examples and annotations like that found in this book, in my opinion, is worth having this book in your collection. I definitely recommend this book for developers, development leads, and consultants who want to get more out of their TFS investment.

NOTE: I rated this 4 stars for the general public. If you're a TFS users, consider this a 5-star book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
2.0 out of 5 stars This book doesn't know what it wants to be., June 16, 2009
This review is from: Team Foundation Server 2008 in Action (Paperback)
I bought this book hoping it would be a good overview of TFS from an administrative perspective. Unfortunately, the book can't quite decide the level of detail it should offer. It glosses over major parts of TFS like process templates and work items and barely even considers the customization of a process template. On the other hand, it goes into excruciating detail about team build, and devotes a whole chapter to VSTS DB edition (come on...really? a whole chapter?).

Additionally, the book can't seem to decide what level of familiarity you should have with TFS. In many places it assumes that you know a great deal about TFS, but in others it gives entirely too much information that you could pretty easily figure out yourself. It also refers to MSDN articles a lot. If I wanted to trudge through MSDN articles, I would have done so and not bought a book.

The title of this book suggests that it covers TFS 2008 in a general way, but this simply isn't the case. It would be more appropriate to say that this book covers some thorny problems that the author has encountered in his use of TFS. If it had been titled "Advanced TFS Tips & Tricks", I wouldn't have bought it, but at least I would have known that the book wasn't what I was looking for.

I don't mean to dismiss the book entirely, the sections on branching and team build offer some solutions to common problems, but really, there are already books out there on team build and MSBuild that go into much more detail, and there are plenty of discussions out there about branching best practices.

It's a shame, because the author does seem to know what he's talking about, and I have been hard pressed to find a good soup to nuts book on TFS. Maybe he ought to write one of those.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
5.0 out of 5 stars Great Guide, April 16, 2009
Amazon Verified Purchase(What's this?)
This review is from: Team Foundation Server 2008 in Action (Paperback)
While I'm a stronger advocate for Subversion due to it just being simpler to maintain (and just as powerful) and having used both in the past at several jobs, I will say that since my boss still did want to move to TFS 2008 :(, that this book is therefore however a must have.

It is:

1) Quick and to the point chock full of very useful real-world information

2) A book that will save you a lot of hassle based on a lot of FYIs and tips that the author makes notice of that you typically hit your head against the wall with TFS. Example is all the different statuses and just weird process of checking in and out files. There are many times that myself and other developers at past jobs hated TFS and loved Subversion because TFS does all sorts of crap that you just don't get. There are weird things that just "happen" and are not obvious leading to sometimes a very highly frustrating experience when checking in, out, and merging files. That's one of the reason TFS is hated so much outside of just build management (yes it's improving but still a huge burden). So this book explains well the complexity of the check-in and out process and the hidden "wtfs" you often ask yourself when TFS doesn't do what you expect.

3) A nice compact & short book. Don't let this give you the impression that there is not much in it. It's quite the opposite but done in a fashion that's very easy to understand and read. I would highly recommend reading this book first before diving into 100 pages on TFS in MSDN which is just information overload at first. Again this is a HUGE application, whereas subversion is not but again just as powerful. So if you are goign to do TFS, read this book first over a weekend to save you a lot of future frustration and ? that will most definitely tie you down initially.

4) Gives you a decent amount of information in many aspects/topics of TFS 2008 including the DB schema and DB builds, TFS source control, builds, etc. It's amazing how this book covered so much in so little pages but did so by giving you still a good amount of understandable information.

5) A book with plenty of diagrams & screen shots to compliment the text. The author has done a nice job with diagrams & pics. Obviously we want color more and more but he has taken great time to really show screen shots and outline with text and lines in his drawings to explain what you are reading. He has a lot of process diagrams which is essential I think other than just reading plain text all the time in a book. Pictures mean a thousand words in tech books. I do not like books that are just all text. The more illustrations (pics), the better even if the book is fatter because of it. Everyone learns and remembers differently (hence why the Head First books are so effective). This is nowhere near a head first book but he has packed it full of pics and I applaud him for this especially with a system so vast as TFS.

6) Not just "how" book but a "why" book. Why do I say this? because he gives real life reasons why you want to do A or B. Or how something can indrectly benefit another. For example, this is probably a no-brainer for build experts but Incremental builds are capable in 2008 (was not in 2005) and this compliments your Continuous Integration process in TFS 2008. It's tips like these that get you thinking about team standards and industry best practices and he does a good job subtly going about stating these little items throughout the book.

7) A book that goes outside of just technical information and talks about environments. Example, he talks about small vs. big, vs. very large companies and the types of branching issues you might come across depending on how complex your environment may be. Nice!

8) A book which is not overboard with the technical jargon (some books in development remind me if freakin biology class..enough with too much technical jargon, explain WHAT it means and relate it to real life code or situations!). The most effective books are not those who can spit out the most technical jargon but ones which have
a balance of technical jargon and plain english as though someone is talking to you! This is often why most technical books suck but this author has done a good job
with communication in his book.

9) It talks both about basics AND customization. And again, he does this effectively and gets to the point.


Definitely a must have book. I disagree with the other poster about stating that this book needs to cover TFS more granular. If you need something so grandular, go to MSDN. Stop getting lost in MSDN and read this book first for TFS. TFS in MSDN is overwhelming on this topic in my opinion and should be a reference after this read. MSDN supplements this book. This book puts it into a real world perspective and organizes the most useful information up front first to anyone wanting to learn more about managing TFS.

I have no association with the author and my review is long & positive here because this is one of the best books in my collection of development books outside of books from people
such as Matthew MacDonald, Dino Esposito just to name a few authors I like a lot..
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(10)
(6)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject