Team Foundation Server 2013 Customization
By Gordon Beeming
Publisher: Packt Publishing
Final Release Date: January 2014
Pages: 102

In Detail

Team Foundation Server offers you the benefit of having all your data in one system with all tools tightly integrated with each other, making it easier for teams to work together. Knowing how to customize the Team Foundation Server is very useful as well as powerful. Having the knowledge and applying it to TFS can save users many hours as well as make it easier to understand the data in TFS for reporting purposes.

This book will show you how to customize various TFS features in order to create an enhanced experience for your users and improve their productivity. You will create custom controls that will be used in client applications and inside the web access. Next, you will learn how to embed a web page inside your work items to display rich information linked to the work items you are opening.

This book will show you how to modify a team?s process template, and then slowly get to grips with some C# code and create a scheduled job.

Using this book, you will create a JavaScript web access plugin that greatly increases productivity. You will start off by making various modifications to the process template to illustrate how we can cater to custom data requirements, and then we will move towards writing code to perform more complex customizations.

Customizing Team Foundation Server 2013 is one of the best methods you can use to provide rich data for reporting in TFS.

Approach

This book utilizes a tutorial based approach, focused on the practical customization of key features of the Team Foundation Server for collaborative enterprise software projects.

Who this book is for

This practical guide is intended for those who want to extend TFS. This book is for intermediate users who have an understanding of TFS, and basic coding skills will be required for the more complex customizations.

Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyTeam Foundation Server 2013 Customization
 
3.8

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (4)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (5)
  • Helpful examples (5)
  • Concise (4)

Cons

    Best Uses

    • Intermediate (3)
    • Novice (3)
      • Reviewer Profile:
      • Developer (5)

    Reviewed by 5 customers

    Sort by

    Displaying reviews 1-5

    Back to top

     
    4.0

    In a single book, overview and more

    By robertos

    from Austria

    About Me Developer, Educator

    Verified Reviewer

    Pros

    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Team Foundation Server 2013 Customization:

      In this book you can find several topics about customizations allowed in TFS: work items, web interface, custom controls, server plugins, scheduled jobs, builds;
      ach of them is written fluently, and provides you a good overview (a bit more!) of all topics with lot of usefull screenshots, and step-by-step descriptions.

      It doesn't become overwhelming with lot of details that you might not be interested in.
      It provides what you need to discover and lean what solutions are possible and shows you how to do it,
      ie: UI javascript vs server customization, new controls (development, debug, install, uninstall).
      Everything in one single book, more than a simple collection, without looking for all of them through lot of sources.

      Good as starting point, it introduce you to TFS's customization options, so you can choose easily and quickly the solution to your needs, and even try yourself for it.
      more info: http://bit.ly/MX0yVb

       
      4.0

      TFS 2013 Customization made clear

      By Bill

      from Franklin, MA

      About Me Designer, Developer, Educator

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly Team Foundation Server 2013 Customization:

        Gordon has written a comprehensive guide to TFS 2013 Customization. Gordon has a straightforward, easy-to-read writing style.
        The book covers a wide range of customization topics and options. Each are clearly explained with many explanatory images and explanations.
        I highly recommend this book.
        I especially like that the book can be purchased in electronic (mobi) format.

         
        3.0

        Useful content, but Omissions

        By Nekoashi

        from Snoqualmie, WA

        About Me Developer

        Verified Reviewer

        Pros

        • Accurate
        • Easy to understand
        • Helpful examples
        • Unique Content

        Cons

        • Not comprehensive enough
        • Reliance On Links

        Best Uses

        • Intermediate

        Comments about oreilly Team Foundation Server 2013 Customization:

        The TFS 2013 Customization book has some great content and ideas around how to make Team Foundation Server 2013 work for you, but overall is a bit of a missed opportunity to be something great – kind of like teasing you with a movie trailer that is fantastic, holding true to it during viewing of the movie, but not quite delivering on a phenomenal film. It could be great, but requires some tweaks and enhancements.

        There is quite a bit to like in the guide. The author discusses some best practices in customizations, talks about JavaScript plug-ins, which I hadn't seen documented before, includes tips on testing in staging and using TypeScript for plug-ins, discusses reasons for a plug-in over custom check-in policy, and talks about server-side plug-ins and their caveats. A very good surface skim on customizing TFS, filling a void that would have otherwise continued empty. Kudos to the author for getting a book out on this topic!

        There is also quite a bit of room for improvement, which will hopefully be incorporated into the next edition when a new version of TFS surfaces.

        The first issue is that the book lacks details for each of the customizations. My overall list is too large to share here, but to give a few examples: no mention of customizing states and transitions in process templates, no mention of best practices around customizing process templates (like storing in source control and branching), missing "why's" around many of the customization topics (e.g. why process template editor vs. XML, why is there a #700 in the build process parameters, etc.), how to thoroughly test and troubleshoot the customizations, best practices for deploying custom controls, strategy for finding the right w3wp process when debugging, and assumed background knowledge for the code samples.

        Secondly, although I appreciate the links the author provided to more information, I often read a book to get the complete picture and not jump around to other sites. Furthermore, I read the book offline so I didn't have the opportunity to explore the links anyway. It got me thinking about the format of the book, and in the end it felt like a set of somewhat disjoint blog postings as opposed to an end-to-end customization guide. Perhaps in the future, a core customization scenario for company XYZ could be described and then the book takes you through all of those customizations where everything fits together.

        Thirdly, the content felt like a bit of a missed opportunity. The author is obviously very knowledgeable with TFS, but providing additional content and context such as additional real-world process template scenarios, additional value-add with scripts perhaps with a useful library/framework, and covering additional customizations that are not well documented elsewhere, such as examples of using process template rules.

        In summary, if you are new to customizing Team Foundation Server, this is a good place to get started. The book walks the reader through the customization with some nice screenshots presenting context. However, the "why" behind a lot of the activities is missing and I'm afraid there isn't enough information here to really go off and easily create your own customizations without referencing a fairly significant set of companion materials. The groundwork for the book is there and I believe the author has more to share from his experiences – the book feels like it was rushed for publication and omits some details.

        More info: http://bit.ly/MX0yVb

         
        4.0

        In a single book, overview (and more)

        By robertos

        from Europe

        About Me Developer

        Verified Reviewer

        Pros

        • Concise
        • Easy to understand
        • Helpful examples

        Cons

          Best Uses

          • Novice

          Comments about oreilly Team Foundation Server 2013 Customization:

          In this book ( http://bit.ly/MX0yVb ) you can find several topics about customizations allowed in TFS: work items, web interface, custom controls, server plugins, scheduled jobs, builds;
          ach of them is written fluently, and provides you a good overview (a bit more!) of all topics with lot of usefull screenshots, and step-by-step descriptions.
          It doesn't become overwhelming with lot of details that you might not be interested in.
          It provides what you need to discover and lean what solutions are possible and shows you how to do it,
          ie: UI javascript vs server customization, new controls (development, debug, install, uninstall).
          Everything in one single book, more than a simple collection, without looking for all of them through lot of sources.
          Good as starting point, it introduce you to TFS's customization options, so you can choose easily and quickly the solution to your needs, and even try yourself for it

           
          4.0

          In a single book, overview (and more)

          By robertos

          from Austria

          About Me Developer

          Pros

          • Concise
          • Easy to understand
          • Helpful examples

          Cons

            Best Uses

            • Novice

            Comments about oreilly Team Foundation Server 2013 Customization:

            In this book you can find several topics about customizations allowed in TFS: work items, web interface, custom controls, server plugins, scheduled jobs, builds;
            ach of them is written fluently, and provides you a good overview (a bit more!) of all topics with lot of usefull screenshots, and step-by-step descriptions.

            It doesn't become overwhelming with lot of details that you might not be interested in.
            It provides what you need to discover and lean what solutions are possible and shows you how to do it,
            ie: UI javascript vs server customization, new controls (development, debug, install, uninstall).
            Everything in one single book, more than a simple collection, without looking for all of them through lot of sources.

            Good as starting point, it introduce you to TFS's customization options, so you can choose easily and quickly the solution to your needs, and even try yourself for it

            Displaying reviews 1-5

            Back to top

             
            Buy 2 Get 1 Free Free Shipping Guarantee
            Buying Options
            Immediate Access - Go Digital what's this?
            Ebook: $14.99
            Formats:  ePub, Mobi, PDF