Brian Keller

Director of ALM Evangelism for Microsoft

Posts
  • Brian Keller

    OData Service for Team Foundation Server 2010 - v1

    • 8 Comments

    January 7 2013 Update: v2 of this service is now in beta. It still supports Team Foundation Server 2010, and it adds support for Team Foundation Server 2012 as well as a few new APIs and bug fixes.

    *****************************************

    A few months ago we released the beta of the OData Service for Team Foundation Server 2010. Today, I am pleased to announce that v1 of this service is now available and you can download it here.

    What the heck is an OData Service for Team Foundation Server 2010?
    I’m glad you asked. The purpose of this project is to help developers work with data from Team Foundation Server on multiple device types (such as smartphones and tablets) and operating systems. OData provides a great solution for this goal, and has been embraced by numerous developers for building great device-specific applications. OData is accessible from any device and application stack which supports HTTP requests. This OData service interacts directly with the TFS client object model.

    What is OData?
    OData exposes a way to work with data over the web. If you’re new to OData, I suggest spending a few minutes at http://www.odata.org/ reading about this evolving standard. It uses interfaces similar to REST, so that you can programmatically consume and manipulate data from any device or application stack which supports HTTP requests. DPE has been working with several organizations (such as PayPal, Facebook, and Netflix) and product groups to enable OData where it makes sense to do so. Team Foundation Server was an obvious choice since it not only allows developers to extend TFS in new and interesting ways, but it also allows us to further showcase support for this evolving standard with the developer community at large.

    Can I see a demo?
    Of course! I filmed a video for Channel 9 which shows you how to get started using this service. When you’re ready to get started, just download the release which includes full documentation. The service can be easily hosted in Windows Azure to front-end your own Team Foundation Server instance, or if you want to use this with CodePlex we’ve already hosted this service for you at https://codeplexodata.cloudapp.net/. As long as you have contributor rights on any CodePlex project backed by Team Foundation Server 2010 you can start making OData calls immediately. We also have included a sample Windows Phone 7 application, and WebMatrix Helpers, which show you how to get started building applications which consume this service.

    You can also find a few great projects from people in the community who have been using this during the beta to build some great applications, such as TFS on the Road (a TFS app for Windows Phone) and a few other examples here.

    (this is a video I filmed during the beta so you'll hear me refer to this as a beta, but the concepts are the same for the v1 release)

    What’s new in v1?
    Since the beta, we have invested heavily in better documentation and a better installation experience. We have also made a few bug fixes and added support for a few operations, mainly around build definitions. Everything we have done since the beta has been based on direct customer feedback. Thanks to everybody who has contributed by evaluating the beta and helping to make this a great release!

    So this is v1 – what is your roadmap for future releases? Is this supported?
    I would like to continue to iterate on this and add value over time. I should make it clear, however, that this is not an official release from the TFS engineering team. The TFS engineering team has reviewed the service and approved of the approach we are taking, but there is no official support for this service. That said, all of the source code is provided for you, the license permits you to use it and extend it for your own purposes, and we are interested in (but not committed to) continuing to add capabilities over time. Personally, I’d love to get this working with the Team Foundation Service, but since it’s only in a “preview” mode at the moment it’s a bit too early to be building extensions for it.

    If I build an application using this service, will users need client access licenses (CAL’s)?
    In most cases, they will. Connecting to Team Foundation Server via OData has the same licensing implications as connecting via Team Explorer, the web, or any other client. But there are a few exceptions where users working with Team Foundation Server don’t need CAL’s. Please refer to the Visual Studio 2010 licensing whitepaper for all of the details.

    I hope you enjoy this – if you build something interesting please be sure to drop us a line and let us know!

  • Brian Keller

    November 2011 Refresh of Visual Studio 2010 RTM Virtual Machine with Sample Data and Hands-on-Labs

    • 2 Comments

    The November 2011 refresh of the Visual Studio 2010 RTM Virtual Machine with Sample Data and Hands-on-Labs is now available. This new version includes an extended expiration date of April 9, 2012. Please note that if you are using the last version of the virtual machine it will stop working on November 1, 2011.

    Follow the instructions here to download the new virtual machine and hands-on-labs.

  • Brian Keller

    Brazilian Portuguese Visual Studio 11 ALM Hands-On-Labs

    • 2 Comments

    Muito obrigado to Arley Pádua, Carlos Ubirajara Amorim, and Marcello Andrade – these guys have generously translated the Visual Studio 11 ALM Hands-On-Labs from English into Brazilian Portuguese!

    The virtual machine itself is still available in English only, but at least for people who are more comfortable with Brazilian Portuguese as their language of choice this can make it easier to learn about the application lifecycle management improvements we have coming in Visual Studio 11.

    The Brazilian Portuguese labs can be downloaded here, and the original English labs can still be found here.

    PS: If anybody is interested in translating any of my hands-on-labs into their own native language, please let me know!

  • Brian Keller

    DemoMates for Visual Studio 2012 ALM Demos

    • 3 Comments

    December 27, 2013 Update: Fixed several broken links due to files having been moved.

    I have received several great emails from people who have tried the Visual Studio 2012 ALM Virtual Machine and the accompanying hands-on-labs / demo scripts. Thanks for all of the positive feedback!

    I also know that for some people, a Hyper-V virtual machine like this one can be a bit hard to get started with. You might not have the requisite hardware and Windows Server hosting environment, or sometimes you just want to quickly demonstrate one of these capabilities to a colleague or user group without the overhead of booting into the virtual machine. For this reason, I have just published a set of DemoMates for each of the 6 ALM hands-on-labs / demo scripts I published last month.

    A DemoMate is a Silverlight-based rendering of a software demo which can be used to easily learn a demo or show it to an audience (albeit in a strict, linear format). It’s not a substitute for the virtual machine and being able to go “off road” of the script, but if you plan on sticking to the script then it’s the next best thing.

    While you’re using the DemoMates, you can use the options in the lower-right corner to go full screen, switch between auto-play and manual advancing modes, turn presenter scripts on or off, and so on. As you hover your mouse over these items they should become self-explanatory, so I am not going to cover all of the settings here.

    image

    You can run these DemoMates online, or if you plan on using these in an environment where you might not always have Internet access then I suggest installing the offline version.

    Note: Not all of the DemoMates are available online due to some hosted assets we lost when an employee left the company. The full collection of DemoMates can be accessed by downloading the offline installers.

    Online:
    Agile Project Management in Team Foundation Server 2012   
    Building the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 2012
    Diagnosing Issues in Production with IntelliTrace and Visual Studio 2012
    Exploratory Testing and Other Enhancements in Microsoft Test Manager 2012
    Making Developers More Productive with Team Foundation Server 2012
    Unit Testing with Visual Studio 2012 - MSTest, NUnit, xUnit.net, and Code Clone    
    Introduction to PreEmptive Analytics
    Lab Management Improvements in Visual Studio 2012
    Testing and Debugging SharePoint Applications with Visual Studio 2012

    Offline: (gets installed locally on your computer)
    Agile Project Management in Team Foundation Server 2012
    Building the Right Software - Generating Storyboards and Collecting
    Stakeholder Feedback with Visual Studio 2012

    Diagnosing Issues in Production with IntelliTrace and Visual Studio 2012
    Exploratory Testing and Other Enhancements in Microsoft Test Manager 2012
    Making Developers More Productive with Team Foundation Server 2012
    Unit Testing with Visual Studio 2012 - MSTest, NUnit, xUnit.net, and Code Clone    
    Introduction to PreEmptive Analytics
    Lab Management Improvements in Visual Studio 2012
    Testing and Debugging SharePoint Applications with Visual Studio 2012
    Authoring and Running Manual Tests using Microsoft Test Manager 2012   
    Branch and Merge Visualization with Visual Studio Team Foundation Server 2012   
    Code Discovery using the Architecture Tools in Visual Studio Ultimate 2012
    Debugging with IntelliTrace using Visual Studio Ultimate 2012   
    Introduction to Coded UI Tests with Visual Studio Ultimate 2012
    Introduction to Platform Testing with Microsoft Test Manager 2012
    Introduction to Test Case Management with Microsoft Test Manager 2012   
    Introduction to Test Planning with Microsoft Test Manager 2012   
    Introduction to Web Performance and Load Testing with Visual Studio Ultimate 2012   
    Understanding Class Coupling with Visual Studio Ultimate 2012
    Using Code Analysis with Visual Studio 2012 to Improve Code Quality
    Using the Architecture Explorer in Visual Studio Ultimate 2012 to Analyze Your Code  

    I hope you’ll enjoy these as another way of learning about the application lifecycle management scenarios that Microsoft is investing in with Visual Studio 2012.

  • Brian Keller

    Visual Studio 2012 Application Lifecycle Management Virtual Machine and Hands-on-Labs / Demo Scripts

    • 42 Comments

    January 10, 2014 Update: I ran some tests again today and activation is working again! Please follow the steps in the “Working with…” document and you should be able to activate the virtual machine now (if not, please let me know). The bad news is that I still don’t know what caused the activation servers to break in the first place, but I have some open mail threads with that team and I hope to learn more about how to ensure this doesn’t happen again.
    Known Issue as of Jan 6 2014: Windows Activation for the evaluation O/S that this VM is based on is currently failing for all users. This issue is under investigation. Note that activation is not required to use this VM. More details can be found here.
    July 10, 2013 Update: One of our partners, eDev Technologies, has created a supplemental set of hands-on-labs which showcase inteGREAT - their requirements management solution for Team Foundation Server. More details are available here.
    April 17, 2013 Update: This virtual machine and corresponding hands-on-labs / demo scripts have been upgraded to use Visual Studio 2012 Update 2. All labs were revised slightly based on Update 2, with two labs gaining new exercises which demonstrate Update 2 capabilities. Updated labs are listed in the table below.

    I’m very pleased to announce the availability of the Visual Studio 2012 RTM ALM Virtual Machine along with 21 hands-on-labs / demo scripts. This includes 9 ALM scenarios which are new in Visual Studio 2012, and another 12 scenarios which were introduced in Visual Studio 2010, giving you a single virtual environment for learning about or demonstrating a wide range of ALM capabilities.

    You can download and install Visual Studio 2012 (and Team Foundation Server 2012, .NET Framework 4.5, etc.). But if you would like a fast way to understand what is new for application lifecycle management in this release, this virtual machine is pre-configured with all of the necessary software and sample data for you.

    Before I get into what’s included, there are a few quick limitations to disclose:

    • This is a Hyper-V virtual machine and works with Windows Server 2008 x64, Windows Server 2008 R2 SP1, Windows 8 (with SLAT-capable processors) and Windows Server 2012. If you try to load this with Virtual PC it will blue screen since Virtual PC does not support 64-bit operating systems.
    • Windows is configured to set the system clock to May 16, 2012 every time you start this virtual machine. This is to support the project management hands-on-lab. If you want to work with this virtual machine beyond the specific hands-on-labs scenarios, you may need to disable the Set Date and Time task (Task Scheduler -> Task Scheduler Library -> Set Date and Time -> Right-Click -> Disable).
    • Please take a few minutes to read the Working with… document for some important instructions on properly importing and working with this virtual machine.

    With the limitations out of the way, onto the fun stuff…

    This virtual machine is configured with:

    • Microsoft Windows Server 2008 R2 Standard Edition
    • Microsoft SQL Server 2008 R2
    • Microsoft Visual Studio Ultimate 2012 Update 2
    • Microsoft Visual Studio Team Foundation Server 2012 Update 2
    • Microsoft SharePoint Foundation 2010
    • Microsoft Project 2010
    • Microsoft Office Professional 2010 (Word, PowerPoint, Excel, Outlook)
    • Microsoft Visio 2010
    • Sample users and data required to support hands-on-lab scripts which accompany this download and exercise 21 ALM scenarios, including 8 new capabilities from Visual Studio 2012 and 12 capabilities which were originally introduced in the Visual Studio 2010 release.

    image

    There are 21 hands-on-labs for you to take a scripted approach towards learning this content. These labs double as demo scripts in case you want to show off these features to others:

    New features in Visual Studio 2012:

    Labs upgraded from Visual Studio 2010:

    Links to the files above are included in the download set below, so you don’t have to follow the individual links above if you plan on batch downloading all of the files in this set.

    There are also DemoMates available for most of these hands-on-labs / demo scripts which you can download here. DemoMates are useful for being able to “click through” the scenarios above without needing to download and run the virtual machine.


    Downloading the virtual machine and labs:
    I suggest using a download manager for these files since they are very large. My download manager of choice is Free Download Manager. You can use your own favorite download manager, but you may need to adapt the instructions below as appropriate.

    1. Download and install Free Download Manager. This utility provides:
    - Auto-resume support for interrupted downloads.
    - Multiple simultaneous download streams for (usually) a much faster download experience.
    - As the name implies, it's completely free.
    2. Select the URL’s below and copy (CTRL+C) them to your clipboard.

    ###Start - Do Not Include This Line###
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Working with the Visual Studio 2012 Update 2 RTM ALM Virtual Machine.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Agile Project Management in Visual Studio Team Foundation Server 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Authoring and Running Manual Tests using Microsoft Test Manager 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Branching and Merging Visualization with Visual Studio Team Foundation Server 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Building the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Code Discovery using the Architecture Tools in Visual Studio Ultimate 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Debugging with IntelliTrace using Visual Studio Ultimate 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Diagnosing Issues in Production with IntelliTrace and Visual Studio 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Exploratory Testing and Other Enhancements in Microsoft Test Manager 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Lab Management Improvements in Visual Studio 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Coded UI Tests with Visual Studio Ultimate 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Platform Testing with Microsoft Test Manager 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to PreEmptive Analytics.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Test Case Management with Microsoft Test Manager 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Test Planning with Microsoft Test Manager 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Making Developers More Productive with Visual Studio Team Foundation Server 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Understanding Class Coupling with Visual Studio Ultimate 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Unit Testing, Code Coverage and Code Clone Analysis with Visual Studio 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Using Code Analysis with Visual Studio 2012 to Improve Code Quality.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Using the Architecture Explorer in Visual Studio Ultimate 2012 to Analyze Your Code.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Introduction to Web Performance and Load Testing with Visual Studio Ultimate 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/Testing and Debugging SharePoint 2010 Applications with Visual Studio 2012.docx
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part01.exe
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part02.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part03.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part04.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part05.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part06.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part07.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part08.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part09.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part10.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part11.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part12.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part13.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part14.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part15.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part16.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part17.rar
    http://download.microsoft.com/download/A/9/2/A9253B14-5F23-4BC8-9C7E-F5199DB5F831/VisualStudio2012Update2.RTM.ALM.part18.rar
    ###End - Do Not Include This Row In Your Selection###

    3. Launch the user interface for Free Download Manager (either from the Start Menu or via the system tray icon if FDM is already running).
    4. Click File -> Import -> Import List of URLs from Clipboard.
    5. When prompted for a download group, accept the default and click OK.
    6. You are now free to minimize Free Download Manager while the files download. By default, they will be saved to c:\downloads.
    7. Expand the files and self-extracting RAR set and see the “Working with…” document for more instructions.

    I hope you will enjoy this content as a way of learning how Visual Studio can help you improve your team’s overall application lifecycle management capabilities. If you have suggestions for how to improve this virtual machine and set of demos / hands-on-labs please let me know.

  • Brian Keller

    TFS on the Road: A new Windows Phone 7 app for Team Foundation Server

    • 2 Comments

    This is really cool - Pedro Castelo Branco Lourenço (PCBL) has built a new Windows Phone 7 app for connecting to Team Foundation Server. It uses the OData Service for Team Foundation Server 2010, but what’s most exciting is the really nice user interface he has put on this. Here are a few screenshots:

    He is even providing some nice graphical reports in here based on work item query results – nice!

    The app is FREE! You can download it and read all about how PCBL built it from here. Nice job, PCBL!

  • Brian Keller

    Fix to May 2011 Visual Studio 2010 ALM Virtual Machine

    • 4 Comments

    I just published a refreshed version of the May 2011 Visual Studio 2010 Virtual Machine. This is to address a low disk space problem which can occur if you assign a lot of RAM to this new virtual machine. Since increasing the RAM increases the default page file size in Windows, and Visual Studio 2010 Service Pack 1 (introduced in the May refresh) takes more disk space than the previous versions did, this was causing some low disk space warnings for people who assigned more than 2GB of RAM.

    If you plan on assigning more than 2GB of RAM to your virtual machine, or if you plan on installing additional software to your image, I highly recommend downloading the new version here. Alternatively, you can manually increase the size of your VHD using a VHD resizing tool. After you have increased the size of the VHD you need to open disk management from within the virtual machine and expand the size of the C: partition to use this extra space.

    I’m sorry for the inconvenience this may have caused.

  • Brian Keller

    3 Easy Ways to Learn About Visual Studio vNext Application Lifecycle Management

    • 0 Comments

    As you may have noticed, last week at TechEd North America we began to unveil the application lifecycle management (ALM) capabilities of Visual Studio vNext. It was an exciting week with a flurry of activity! I had the pleasure of working on our ALM demo for Jason Zander’s keynote, and co-presenting a foundational session with Cameron Skinner. Now that the dust has settled, I wanted to provide you with 3 easy ways to come up to speed on what we’ve announced so far.

    I should preface this by saying that you don’t have to look at everything in here to understand the vision; these are simply three different formats for consuming what is – essentially – the same set of information, with varying levels of depth.

    1. SpeakFlow: A SpeakFlow is a Silverlight-powered way of delivering rich, interactive content. This SpeakFlow allows you to follow the lifecycle – from development to operations and back again – and view short demonstrations of how Visual Studio vNext will help you embrace better application lifecycle management. I suggest starting at the “STORYBOARDING” video (at the top) and then following the circle counter-clockwise.
    Tip: To go up a level after drilling in, use your mouse wheel or the UP key on your keyboard.
    The SpeakFlow diagram can be downloaded for offline use from here. (46MB)

    image

    2. Foundational Session: This 60-minute, demo-heavy presentation by Cameron Skinner and me paints a broader picture of our ALM story than we had time for during the keynote. The demos here are almost identical to the demos from the SpeakFlow above, but with a bit of a broader story woven around them, and some nice Q&A at the end.

    image

    3. Whitepaper: Our marketing team put together a great PDF whitepaper which reinforces the value propositions for what we’re delivering in vNext. I carry a copy on my Kindle.

    image

    I hope you enjoy these materials, and more importantly, the vision they present for the future of Visual Studio application lifecycle management.

  • Brian Keller

    May 2011 Refresh of Visual Studio 2010 RTM Virtual Machine with Sample Data and Hands-on-Labs

    • 2 Comments

    The May 2011 refresh of the Visual Studio 2010 RTM Virtual Machine with Sample Data and Hands-on-Labs is now available. This new version includes Service Pack 1 (of both Visual Studio 2010 and Team Foundation Server 2010), 5 new hands-on-labs / demo scripts, and an extended expiration date of November 1, 2011. Please note that if you are using the last version of the virtual machine it will stop working on June 1, 2011.

    Follow the instructions here to download the new virtual machine and hands-on-labs.

  • Brian Keller

    New Book: Professional Scrum with Team Foundation Server 2010

    • 3 Comments

    Are you using Team Foundation Server, or are you considering it?
    Are you practicing Scrum-based software development (or do you want to learn how to)?

    If the answer is YES to these questions then I can’t say enough good things about this book. Professional Scrum with Team Foundation Server 2010 will provide you with everything you need to know about Team Foundation Server 2010 to really unlock the power of using it for Scrum-based software development. Team Foundation Server 2010 is especially suited to this goal since it was built with such tooling in mind, such as the ability to decompose larger workstreams into smaller child tasks, to manage a common backlog of work and break this down into iterations/sprints, to calculate the capacity of your team and of individuals, and to generate burndowns and other interesting reports in real time.

    I’m personally a huge fan of Scrum. I even had the pleasure of spending the day with Ken Schwaber last week (one of the two co-developers of scrum) and we spent the day talking about Scrum, its origins, and where it’s headed. I think that the real popularity of Scrum stems from its simplicity. In order for everybody on a team to work better together, they have to first be able to understand the process whereby everybody is going to work together towards a common goal; unless everybody can understand what the process is and what the common goal is, how can you work together? Scrum addresses this issue head-on by using simple, fun terminology and clearly-defined communications channels and methods that everybody on a team can easily understand.

    But you don’t have to take my word for it… I’d suggest adding this book to your backlog.

Page 5 of 29 (284 items) «34567»