All Posts By

Imaginet

Make Your Software Teams Successful by Leveraging the Latest Features in Visual Studio 2013

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

Are you ready to make your software teams more successful by leveraging the latest features in Visual Studio and Team Foundation Server 2013? If so, you’ve come to the right place. In this webinar video, we’re going to show you: How Agile Portfolio Management can help you avoid development team chaos. How to load test your applications for FREE using the new Cloud Load Testing features. Hot to finally solve the collaboration problem nightmare. Hot…

Read More

How to Get Control Over Your Portfolio of Projects with Agile and TFS

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

Are you ready to learn how agile planning, management, and tracking are streamlined with Microsoft Visual Studio Team Foundation Server (TFS) 2013 and how to best leverage this functionality? In this webinar video, you will learn: New Enterprise Agile Management capabilities that are only available within Team Foundation Server 2013. How to effectively manage your Agile projects across all your teams, and avoid the 4 mistakes most team leads make on a daily basis. How…

Read More

Change the Work Item Limit in the TFS 2013 Sprint Backlog

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

I recently came across a situation where I needed to increase the work item limit in the Microsoft Team Foundation Server 2013 Web Access sprint backlog. If you go over the limit, you will get a warning message when you access the sprint backlog. The task board will not function correctly, and the default limit is 500 work items. In order to change the work item limit in the TFS 2013 Sprint Backlog, you need…

Read More

Choosing Aggregate Boundaries – Consistency

By All Posts, Application Lifecycle Management, Enterprise Architecture

Those who know me know I’m a pretty big fan of the CQRS set of design patterns. CQRS style architectures typically borrow / build-upon the DDD (Domain Driven Design) set of patterns (in fact before Greg Young coined the term CQRS he was calling it DDDD [Distributed DDD]).  One pattern that’s pretty central in DDD is the concept of Aggregates.  This is the practice of splitting your domain model up into pieces, and these pieces…

Read More

Enterprise Architecture – SOA with a Dash of PubSub

By All Posts, Application Development, Application Lifecycle Management, Enterprise Architecture

In the past few weeks, I’ve been helping a client come up with an Enterprise Architecture (EA), and I realized that I seem to have zero’d in on an enterprise architecture that I would probably use at most places. First off, what do I mean by Enterprise Architecture?  I know lots of people use this to mean different things. For this post, I’m using the term Enterprise Architecture to describe how the various applications and systems…

Read More

The Love/Hate Relationship with Work Item Tags

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

In Microsoft Team Foundation Server (TFS) 2012 Update 2, Microsoft introduced the ability to tag Work Items. You can check out the full article form Microsoft here: http://msdn.microsoft.com/en-us/library/vstudio/dn132606.aspx. I absolutely love the idea of tagging Work Items. Especially because they allow you to add custom metadata without needing to do any WITD customization. As I mentioned in a previous post, this is a great help to enable the Single Team Project approach. However, there are some big…

Read More

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

Frequent Status Updates – What They Really Mean

By Agile, All Posts, Application Lifecycle Management, Productivity

Are you (as a developer) inundated with frequent status updates? Requests like: “How far are you?” “What did you do today?” “Where are we?” Or are you a project manager that requests frequent status updates? Then this post is for you. Let’s start by defining frequent – I think this is going to be different for different teams, and will vary with the Application Lifecycle Management (ALM) maturity within the team. I would go so…

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
Let‘s Talk.
  • Let's Talk

  • This field is for validation purposes and should be left unchanged.