Senior Service Engineer, Microsoft Visual Studio Team Foundation Service
I’m very pleased to announce that our new book Professional Team Foundation Server 2012 is now available!
It’s an update to the 2010 edition that reflects all the great new features and changes introduced in Visual Studio Team Foundation Server 2012. For example, there are whole new chapters on Managing Teams, Agile Planning Tools and Integration with Project Server. There’s also new content on the new Team Explorer interface, the Code Review tools, Local Workspaces and the updated Testing and Lab Management features. Throughout the book, we also talk about how to use the cloud hosted Team Foundation Service and talk about some of how the TFS internals have changed to support the service.
We hope that you enjoy this book as much as the previous one and we look forward to reading your reviews.
You can buy the book in the following ways:
And you can preview some of the book before you buy:
The book is broken up into five sections and its written in a way that you can either read the whole thing cover-to-cover or jump in to a particular part or chapter that interests you. My personal favourite chapters are the ones in Part V – Administration, since I wrote most of them.
Part I – Getting Started
1 – Introducing Team Foundation Server 2012
2 – Planning a Deployment
3 – Installation and Configuration
4 – Connecting to Team Foundation Server
Part II – Version Control
5 – Overview of Version Control
6 – Using Team Foundation Version Control
7 – Ensuring Code Quality
8 – Migration from Legacy Version Control Systems
9 – Branching and Merging
10 – Common Version Control Scenarios
Part III – Project Management
11 – Introducing Work-Item Tracking
12 – Customizing Process Templates
13 – Managing Teams and Agile Planning Tools
14 – Reporting and SharePoint Dashboards
15 – Integration with Project Server
Part IV – Team Foundation Build
16 – Overview of Build Automation
17 – Using Team Foundation Build
18 – Customizing the Build Process
Part V – Administration
19 – Introduction to Team Foundation Server Administration
20 – Scalability and High Availability
21 – Disaster Recovery
22 – Security and Privileges
23 – Monitoring Server Health and Performance
24 – Testing and Lab Management
25 – Upgrading Team Foundation Server
26 – Working with Geographically Distributed Teams
27 – Extending Team Foundation Server
With Ed joining Microsoft since the last book, that completes the set – all four authors work for Microsoft:
This time around we also had long-time TFS/ALM MVP Steve St. Jean contributing on some of the book as well as being a Technical Editor and checking all our facts.
When people find out that I’ve written a book, there’s a few questions that often come up.
How much money do you make from the book?
A colleague wrote a book many years ago and he set my expectations right from the start. He used to say: “You don’t make a lot of money by writing a book – especially technical books”. Personally, the royalties are a nice surprise when they come, but I’m not headed for early retirement with them.
There’s really two ways that authors get paid for their contributions:
For a more complete explanation of how it all works, check out Charles Petzold’s article on Book Royalties and Advances.
Then there’s the non-direct value – you get to say “I wrote the book” on your business card, which is instant credibility and opens up more opportunities.
You work for Microsoft – what do they think about you writing a book?
Microsoft has a Moonlighting policy which covers things like writing a book and building apps. Essentially, each of the authors had to seek approval from their manager before they could work on the book. The policy also has rules that say you can’t use any Microsoft resources and the work is not allowed to impact your daytime work duties.
Since the subject of the book is a Microsoft product and it helps educate people on how to use it, there was never going to be much resistance to the idea.
What’s the process for writing a book?
The Wiley author site has more information on the Life of a book, but in short the process is:
Proposal > Contract > Draft writing > Editors > Tech Editors > Author Review > Proofs > Printing
How long did it take you?
Writing a book takes a lot of time and it requires a lot of concentration. It took me a little while to settle into a rhythm, but eventually my style ended up as intense focus weekends every few weeks:
What is the most annoying part of writing a book?
Screenshots. We had it easy for the 2010 edition – the product was RTM, so nothing was changing. With the 2012 edition, we were writing the book before the product was released. That meant that every time the UI changed between Beta/RC/RTM/Update 1, we had to go back to check and update our screenshots.
To finish off, writing these books has been very personally rewarding experience. I saw it as a way of capturing 4-5 years worth of accumulated knowledge and experience and getting it down on paper so that others can learn from it. And hey, never in my wildest dreams did I imagine that I would see my name in Russian on the front of a book.
Wow - I'd not seen that Russian version before. I'm going to order a copy of it just so it will look cool on my bookshelf :-) Pleasure working with you on this book Grant.
I bought now the kindle version of your book, it's because if I was wait to arrive on a brazilian bookstore, I wouldn't buy so soon.
I'm planning a strategy to manage the lifecycle of our product, and I hope this book can help me in this task.
Hi Grant, the 2010 version was a great help with the TFS 2010 Certification. There are now three different exams for the 2012 version (Split roughly between Testing, Administration, and ALM). I'm going to get this book anyway, but are there any other books you can recommend to get me covered for the Testing side? This book seems more focussed on Administration and project management.
@Jeroen - It's great that you're considering certification. This book will certainly help you for the 70-496 Administration exam and parts of the other exams.
You should grab a copy of the Professional Application Lifecycle Management 2012 book (http://bit.ly/ProALM2012) which covers all of the ALM toolset, rather than just TFS.
I bought my 2012 version. Now I've got to start Reading it.
The 2010 version is definitely the best book about TFS I've read.
Would this book most of the express version as well?
@Mark - Yes, for Team Foundation Server Express - you would just ignore the chapters that relate to reporting, etc. The installation and administration process is the same for Express as it is for any other edition.
Is there a TFS 2013 book in the works? If so, when will it be out?