An SMB Masters Business Intelligence

Tales of data cleanup and normalization, massive integration and major workflow revisions in decision-making make it difficult for small and midsize businesses to compete against larger concerns when it comes to developing business intelligence (BI) for their markets and their operations. But with the right kind of support from upper management, an appropriately trained IT staff and a vision, SMBs can attain great results.

April 6, 2011

5 Min Read
NetworkComputing logo in a gray background | NetworkComputing

Tales of data cleanup and normalization, massive integration and major workflow revisions in decision-making make it difficult for small and midsize businesses to compete against larger concerns when it comes to developing business intelligence (BI) for their markets and their operations. But with the right kind of support from upper management, an appropriately trained IT staff and a vision, SMBs can attain great results.

TMG Construction is an East Coast design-build and general contracting services corporation. Its 85 employees provide construction services to an impressive list of clients that includes the U.S. Army Corps of Engineers, the Department of Homeland Security, the Metropolitan Washington Airports Authority, United Airlines, Delta Airlines and Lufthansa.

"As we grew from a small to medium-sized business, we started down the typical IT path," says Chris Worth, director of business information systems and a member of TMG's executive management committee. "We started out with basic accounting and documentation systems, but we knew early on that what we really wanted was an integrated system that would give us a total picture of our business's performance."

TMG wanted business intelligence that could help it track target margin on construction projects, as well as gauge the work-in-progress schedule and analyze sales statistics, earned revenue and project backlog. "To meet these requirements, metrics need to be calculated as soon as data changes in our key business systems, making real-time information available in our data warehouse so it can be presented in dashboards and reports," says Worth.

Worth and his two-person IT staff decided to capitalize on their J2EE development skills. They took six months to design a project that could deliver the business intelligence they were looking for."When we looked back, we had started at a point where we had no Web services and no system integration, and we initially developed our own workflow management system called Project Center as a main integration point," says Worth. "It's a J2EE Web application that we still use and continue to develop. As time went on, however, there were also other systems like accounts receivable, accounts payable, payroll and accounting, and a future CRM [customer relationship management] system that needed to be integrated. We recognized that Project Center alone would not be sustainable as an integration platform for these other systems, and that a data warehouse model was the correct solution."

The logical next step was to build a data warehouse. "We laid out the structure of the warehouse and the reports," says Worth. "This included reports in areas like work in process, where managers could have complete visibility of everything rolling up into a project. We had tried to do this in the past with spreadsheets, but now we wanted an event-driven system where workflows were linked to work in process and managers could see real-time costs as they occurred."

To achieve the level of integration that would facilitate this scenario, TMG used Attunity's Stream EDC software for real-time data integration and event capture. "We have a heterogeneous computing environment that is a blend of Microsoft, Linux and Sun Solaris in a VMware cloud with an open source database," says Worth. "The Attunity event processor filters data and then loads the information that has changed into the data warehouse from these systems. From here, we have constructed key metrics like sales, earned revenues, margins and project backlogs into dashboards that give managers real-time information so they can make changes if needed."

Worth says this real-time visibility gives TMG the ability to keep sales work backlogs full, while maximizing the profit margins of projects that are in process. "We approached system implementation carefully, beginning with a beta project that was used by a couple of our project managers and that is now used company-wide. Feedback has been very positive at all levels of management, especially at the lower management levels, where managers never had access to this kind of information before. It has expanded the leverage potential of our business intelligence."

What were the major technical challenges of the BI project? "Data quality was No. 1," says Worth. "When we did the initial data loads into the warehouse, we spent additional months cleaning it up. In some cases, data was missing. In others, it needed to be rationalized. The second challenge was trying to align the construction project managers and the financial staff so they could agree on a single 'version of truth' that everyone would work from."Worth says a final release for the project is scheduled for mid-summer and that will include integrated financial audits. After this, future IT initiatives will include enhancements to dashboards and reports, the integration of a CRM system and the addition of sales system automation.

Regardless of which system initiatives TMG pursues next, it will be done in an environment that features integration instead of system silos. "The concept aligns with what our definition of "customer" is, which is not just clients but also sub-contractors," says Worth. "We want to see every element of our business."

What recommendations does Worth have for other SMBs considering a similar project? "Do more upfront forensics on the quality of your source data before integrating and warehousing it," he suggests. "Also, set your expectations for the project before you start it. Finally, remember that perfection is not always the key. Get the tool into people's hands as early as you can so they can see the benefit."

And if you're an SMB with a limited budget? "This isn't a project that is typical for an SMB," acknowledges Worth. "But, when management buys in and sees the competitive advantage you can create for the business, you find yourself asking, 'Why not?'"

Read more about:

2011
SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox

You May Also Like


More Insights