804-290-4272 Search Jobs


The Agile Trust Factor

Written on February 16, 2012

One of the most important but least discussed aspects of agile is the trust necessary for a team to be efficient and successful. We discuss why on the blog.


Read More




What Works and What Works Better

Written on February 10, 2012

Today I want to point you guys to a blog post from software engineer John Sonmez. The article is called The Development Pendulum. John makes some excellent points about the nature of development in today’s industry – specifically those who ascribe to agile philosophies such as test-driven development, continuous builds, and pair programming. You should […]


Read More




Recruiting Tools of the Trade

Written on February 6, 2012

Picking the right recruiting tools is an essential part of how we keep our process effective, efficient, and thorough. Yammer and TalentWise are two we use.


Read More




Are Your IT Skills Up-to-Date?

Written on October 5, 2011

What IT skills are going to be most in demand over the next year? We look at a recent survey from Computerworld and discuss the result on our blog. Expanding skillsets and utilizing new technologies is a critical skill for any IT professional, and now is the time to be branching out into some new areas.


Read More




A Short History of Agile

Written on March 7, 2011

Agile emerged in the early 2000’s as an alternative to the traditional waterfall-style management that many felt was at the root of common issues such as delays and poor internal communication. Closely related to emerging methodologies such as Extreme Programming and DSDM, Agile came on the scene with the publishing of the Agile Manifesto in 2001.


Read More




Avoiding Problems with Requirements

Written on January 26, 2011

Avoiding problems with requirements gathering and analysis requires thorough communication with the customer at the start of development.


Read More




The Basics of Requirements Analysis

Written on January 12, 2011

Requirements Gathering and Analysis is the critical first step of the classic Waterfall methodology of development. In a nutshell, this is the phase where the customer and stakeholders are consulted to lay out exactly what product or process is required and what that must consist of.


Read More




Tips on Introducing Agile

Written on December 23, 2010

Convincing an organization to adopt Agile can be difficult, and properly implementing it can be even more difficult. Agile requires enlisting an organization-wide commitment, and neglecting to do so can lead to a lot of headaches. Rowan McCann of ExecutiveBrief has a lot of experience, and has shared some tips on how to make an Agile transition as smooth as possible.


Read More




De-Bloating your Computer

Written on October 20, 2010

An unfortunate caveat to using a Windows-based computer is program bloat. It’s any software that either comes already installed on your machine when you buy it, or gets installed along with other programs. Most of the time, these are unwanted additions to your system that take up space, may intrude on browsers, and generally clutter up your start menu.


Read More