Category Archives: 1544

Book Recommendations for Team Foundation Server 2013

As you can see, some have not been updated for TFS 2013, but their content is still valid.

Here’s my personal selection of books covering TFS 2012/2013:

ProTFS2013 Professional Team Foundation Server 2013

The ultimate reference for TFS. A “must-have”.
This book should not be missing on anyone’s shelve.
The definitive guide to agile software development with Visual Studio 2012 Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback (3rd Edition)

Written by the Product Owner of Visual Studio and Europe’s first MVP for TFS this book is recognized as a de facto guide for teams adopting agile practices.

Chapter 2: Scrum, Agile Practices, and Visual Studio (25 pages)
Chapter 9: Lessons Learned at Microsoft Developer Division (23 pages)

Doing Scrum with VS 2012? This is your book. Professional Scrum Development with Microsoft Visual Studio 2012
How to turn requirements into working software increments using:
- Scrum (as the project management framework)
- Modern, agile software development practices
- Supporting Tools from Visual Studio/Team Foundation Server

Sample chapters available for download.

Testing for Continuous Delivery with Visual Studio 2012 Testing for Continuous Delivery with Visual Studio 2012
(Microsoft patterns & practices)


This book is aimed at test engineers, managers, developers, and folks interested in understanding the changing world of test.

Note: This book is also available as a free download.

Enjoy the read!

–Neno

Free Book: Testing for Continuous Delivery with VS 2012

New Book: Testing for Continuous Delivery with Visual Studio 2012Microsoft patterns & practices published a new book.

What’s the book all about?

“Testing is potentially an obstacle to agile software deployment. The smallest change in your code could require the whole application to be retested. This book shows you how to minimize these costs by using the testing infrastructure of Visual Studio 2012. The code samples gives you a starting point to test your infrastructure.”

Who should read the book?:

“This book is aimed at test engineers, managers, developers, and folks interested in understanding the changing world of test.”

Read online: http://msdn.microsoft.com/en-us/library/jj159345.aspx

Download: http://www.microsoft.com/en-us/download/details.aspx?id=35380

My New Book: Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices (3rd Edition)

ISBN-10: 0321864875Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices
From Backlog to Continuous Feedback (3rd Edition)

Sam and I updated our book on agile software engineering to reflect the feature set of the new Visual Studio & Team Foundation Server 2012.

How to get it:

ISBN-10: 0321864875

Paperback: Amazon | InformIT
DRM-free PDF: InformIT
Amazon Kindle: Amazon

Promotional Offer

Use code VSTFS2012 at InformIT to get 35% off the printed copy or the DRM-free PDF. Offer valid until December 31st, 2013.

Sample Chapters

  • Chapter 2: Scrum, Agile Practices, and Visual Studio (25 pages)
  • Chapter 9: Lessons Learned at Microsoft Developer Division (23 pages)

    Table of Contents

  • Foreword to Third Edition by Brian Harry
  • Foreword to Second Edition by Ken Schwaber 
  • Preface
  • Chapter 1: The Agile Consensus
  • Chapter 2: Scrum, Agile Practices, and Visual Studio
  • Chapter 3: Product Ownership
  • Chapter 4: Running the Sprint
  • Chapter 5: Architecture
  • Chapter 6: Development
  • Chapter 7: Build and Lab
  • Chapter 8: Test
  • Chapter 9: Lessons Learned at Microsoft Developer Division
  • Chapter 10: Continuous Feedback
    Authors
  • Sam Guckenheimer is the product owner for the Microsoft Visual Studio product line.
  • Neno Loje is an independent Application Lifecycle Management (ALM) consultant and Visual Studio Team Foundation Server (TFS) specialist.
    Book Description

    This is the definitive guide to applying agile development and modern software engineering practices with Visual Studio Team Foundation Server 2012—Microsoft’s complementary Application Lifecycle Management (ALM) platform. It focuses on solving real development challenges, systematically eliminating waste, improving transparency, and delivering better software more quickly and painlessly.

    Previous Editions
  • 3rd Edition, 2012: Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback
    The latest edition was an update. We revised it to reflect the new capabilities and tools in VS & TFS 2012 (especially the ones that support small and agile teams) as well as an updated chapter on lessons learned at Microsoft. (There we only minimal changes to the parts on Scrum and agile practices).
  • 2nd Edition, 2011: Agile Software Engineering with Visual Studio 
    The second edition was essentially a complete rewrite, focusing on Scrum and software development in a modern and agile manner using tools from VS 2010 (not sure why this was marked as a 2nd edition as this really is more a entirely new book).
  • 1st Edition, 2006: Software Engineering with Microsoft Visual Studio Team System
    This was the initial version by Sam and Juan J. Perez, targeting VSTS 2005.
    What other’s say about the book
  • Brian Harry’s blog: Sam and Neno’s VS 2012 Book Available at Launch
  • Matteo Emili: Review – Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback
  • Book Recommendations for Team Foundation Server 2012

    Here’s my personal selection of books covering TFS 2012:

    The definitive guide to agile software development with Visual Studio 2012 Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback (3rd Edition)

    Definitive guide to the application of agile development with Scrum and modern software engineering practices using Visual Studio. This book talks less about the HOW, but rather about the WHY. Written by Sam Guckenheimer (the Product Owner of Visual Studio) and me.
    This third edition covers the new capabilities of VS 2012.
    The must-have HOW-TO guide for TFS 2012. Professional Team Foundation Server 2012

    Must have guidance on everything you need to know about TFS 2012. It’s the HOW book for TFS and contains many useful tips and best practices from industry experts.
    This book should not be missing on anyone’s shelve.
    Doing Scrum with VS 2012? This is your book. Professional Scrum Development with Microsoft Visual Studio 2012

    How to turn requirements into working software increments using the tools from Visual Studio 2012, Scrum as the project management framework and modern, agile software development practices.
    Getting started quickly with ALM and VS 12? This is your book. Professional Application Lifecycle Management with Visual Studio 2012

    Introduction to Application Lifecycle Management with VS & TFS 2012. The book is a great quick start if you are new to ALM with VS.

    Have fun reading!

    Book Recommendations for Team Foundation Server 2010

    (An updated list for TFS 2012 is available here)

    This is my personal selection of books covering TFS 2010:

    ShowCover_small7 Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback [Sample Chapter]

    The book that Sam Guckenheimer (the Product Owner of Visual Studio) and I wrote about how agile software development with agile practices and Scrum as a project management framework can work with the support of VS.
    Professional20Team20Foundation20Serv Professional Team Foundation Server 2010

    Many useful tips and best practices from experts regarding all parts of TFS 2010.
    Recommendation: should not be missing on any desk.
    ShowCover6 Software Testing with Visual Studio 2010
    Targets specifically testing with VS 2010 and Microsoft Test Manager (MTM).

    (Note: There’s a second book with a very similar title.)
    Unbenannt1 Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (2nd edition)

    Specifically about the topic of automated builds
    (Note: Only the last half is TFS-related.)
    vs2010alm_book_32 Professional Application Lifecycle Management with Visual Studio 2010: with Team Foundation Server 2010 [Sample Chapter]

    For getting started: a solid overview over all ALM-related functionality in Visual Studio & TFS 2010.
    mzi_rahzirdp_225x225-754 Professional Scrum with Team Foundation Server 2010

    A book dedicated to how to do Scrum with TFS 2010.
    (Note: I recommend chapters 3, 5 and 11.)

    Have fun reading!

    Hands-On Labs: ALM features in Visual Studio 2010

    The Visual Studio 2010 and .NET Framework 4 Training Course contains the following 10 hands-on-labs:

    Visual Studio Database Guide

    Schema view in Visual Studio 2010The ALM Rangers published a guide how to use Visual Studio 2010 Database projects, which are an innovative and powerful way to manage your database schemas.

    Project Description

    Practical guidance for Visual Studio 2010 Database projects, which is focused on 5 areas:
    • Solution and Project Management
    • Source Code Control and Configuration Management
    • Integrating External Changes with the Project System
    • Build and Deployment Automation with Visual Studio Database Projects
    • Database Testing and Deployment Verification

    Get it from: http://vsdatabaseguide.codeplex.com/

    Certified as Professional Scrum Developer Trainer

    "A fool with a tool, is still a fool."

    TFS is a great tool, but still it doesn’t tell you how to do things. To close the missing gaps you need practices and a framework (like Scrum). Luckily, Scrum.org and Microsoft started the Professional Scrum Developer Program (PSD), which trains people in all three topics.

    An ideal combination:

    ProfessionalScrumDeveloper_500pxScrum + TFS + modern Practices

    Additionally this will be the only official course on Visual Studio 2010 team features and Team Foundation Server 2010 autorized by Microsoft (no MOC courses).

    Since this summer, I ‘m certified as Professional Scrum Master (PSM) and as one of the Professional Scrum Developer Trainers (PSDT) that will be teaching the course.

    ScrumDeveloperTrainer_500px

    Neno Loje now is a Professional Scrum Developer Trainer

    Links:

    Overview of Visual Studio ALM Whitepapers by Microsoft

    Logo Microsoft Visual Studio Overview
    Installation, Configuration & Administration
    Requirements
    Version Control & Configuration Management

    Some guide or whitepaper missing? Let me know!