Skip to main content

Visual Studio

Why Automated Builds Are Absolutely Essential

By All Posts, Application Development, Application Lifecycle Management, Team Foundation Server, Visual Studio

A couple of weeks ago I was doing a roadshow where I showed some demos of TFS 2012 and its capabilities. I did a 4 hour demo that shows an end-to-end scenario, showing capabilities such as requirements management and elicitation, work management, developer tools, quality tools, testing tools, automated builds, lab management and reporting all using TFS. I visited 9 different companies, and most of them asked, “Why should we do builds?” This is something…

Read More

Getting Results from Backlog Overview Report in TFS 2013 Preview

By Agile, All Posts, Application Lifecycle Management, Team Foundation Server, Visual Studio

One of my favorite reports in Microsoft TFS is the Backlog Overview Report (Scrum) or User Story Overview Report (Agile). So after installing and playing with TFS 2013 Preview, I went to see what the report looks like. What I found wasn’t pretty. Although I could verify that there was data in the warehouse, the report stubbornly refused to show any data. I thought that something was broken with my warehouse, so I dug into…

Read More

Monitoring Web Applications – Continuous IntelliTrace

By All Posts, Application Development, Application Lifecycle Management, Team Foundation Server, Visual Studio No Comments

If you have Visual Studio Ultimate and are not using IntelliTrace in production, you should be drawn and quartered. This is arguably the best feature of Visual Studio Ultimate, and in my opinion this feature alone justifies the pricing (never mind Web Performance and Load testing, Code Maps, Code Lens, UML diagrams and Layer diagrams). The standalone IntelliTrace collector is amazing, and will run anywhere. It’s especially useful for diagnosing problems in Web Applications running…

Read More

Using Visual Studio Layer Diagrams for Fun and Profit

By All Posts, Application Lifecycle Management, Enterprise Architecture, Visual Studio

One of my favorite and most underused features introduced in Visual Studio 2010 was Visual Studio Layer Diagrams.  It’s a really simple tool to learn and use, but amazingly powerful. It’s a diagramming tool that allows you to draw a diagram consisting of boxes and arrows, where the boxes are meant to represent your layers/components, and the arrows represent dependencies.  If you’ve ever been asked to whiteboard out the architecture/layers of your application, you probably…

Read More

Why You Should Use a Single TFS Team Project

By All Posts, Application Lifecycle Management, Team Foundation Server, Visual Studio 4 Comments

I seem to be spending a lot of time lately trying to convince clients that a single TFS Team Project for the entire Enterprise is the way to go.  To most people this seems counter-intuitive.  They tend to create Team Projects for each actual Project and/or Team within their Enterprise.  That just makes sense right?  Indeed, if you look at most books on TFS they will usually have a section with guidance on Scoping Team…

Read More

How MSDN and TFS Licensing Works

By All Posts, Team Foundation Server, Visual Studio

As most of you know it’s probably easier to understand Rocket Science than it is Microsoft Licensing.  Unfortunately, I’ve had to deal with it enough over my career that I have a pretty good grasp of at least how MSDN, Visual Studio and TFS Licensing works.  The best resource for attempting to decipher how it works is the MSDN Licensing White Paper. However, there are several gotchas with the way licensing works.  These are things…

Read More

Introduction to Kanban

By All Posts, Application Lifecycle Management, Kanban, Team Foundation Server, Videos, Visual Studio, Webinars

Kanban was originally created as a scheduling system to help manufacturing organizations determine what to produce, when to produce it, and how much to produce.  Although this may not sound like software development, these Lean principles can be successfully applied to development teams to improve the delivery of value through better visibility and limits on work in process. This video will provide an overview of the Kanban method, including the history and motivation, the core…

Read More

Managing Test Labs Without the Headaches

By All Posts, Application Lifecycle Management, Team Foundation Server, Testing, Videos, Visual Studio, Webinars

In 2010, Microsoft released a bold new features to support management of virtual test environments. “Lab Management” provided the ability to easily spin up test environments, perform automated build and deployments, run automated tests, and collect diagnostic data. Unfortunately, many teams were discouraged by the infrastructure requirements. Now, with Visual Studio 2012 and standard environments, even small teams or groups that can’t use Microsoft’s Hyper-V can still benefit from Lab Management. This session will demonstrate…

Read More

Quality Coding: What’s New with Visual Studio 2012

By All Posts, Application Lifecycle Management, Team Foundation Server, Videos, Visual Studio, Webinars

The newest release of Visual Studio 2012 is rich with new tools that enhance standard developer activities. In this video, we’ll review and demonstrate some of these new features, such as Unit Testing, Code Reviews, Code Clones, and other time-saving developer tools. Ready to Adopt the Newest Version of Visual Studio? If you’re ready to adopt the newest version of Visual Studio but not sure where to start, Imaginet is here to help. Our Imaginet…

Read More

Q & A: Getting Started with Visual Studio Coded UI Tests: Building Your First Automated Test

By All Posts, Application Development, Testing, Visual Studio

In our previous blog post video entitled “Getting Started with Visual Studio’s Coded UI Testing”, we had some really great questions posed.  Below are the responses to those questions and some of the resources that apply to each answer. 1) Are Third-Party controls supported? If you’re doing web-based controls the answer is generally yes, however in some cases it may be difficult.  For all third-party controls the level of support depends upon on the implementation…

Read More
Let‘s Talk.

Let's talk!