Atrium Corporation is one of the largest manufacturers of vinyl and aluminum windows and patio doors in North America. The company offers its products to builders, contractors, and distributors in the residential construction industry. To meet the ever-changing needs of its customers, they offer a versatile range of window and patio door products, including vinyl and aluminum models, as well as replacement and new construction product lines.
Atrium’s Window Wizard (WW) product is an industry-leading quote to order window configuration tool serving both Atrium’s customer-facing and internal-facing customers. WW had become very difficult to maintain because almost all product updates required C++ code changes. The diminishing talent of C++ developers restricted the ability to scale the development group to support the required maintenance. A short-term need also existed to integrate an existing application from acquisition into the existing WW 1.0 application but with some significant differences. To accomplish the modernization and integration project, Atrium turned to QAT Global for its expertise.
QAT Global’s Approach
QAT Global and Atrium partnered together to update the application, document the existing application code, and develop a strategy for a complete upgrade to version 2.0. Faced with extremely tight time constraints for having product ordering and pricing updated for version 1.1, the team leveraged the existing tools and software to achieve the short-term goals. The tightly integrated Caelus pricing engine was successfully severed using software from existing tools and programming languages. QAT Global also used the process of producing “As-Is” Reference Architecture and “To-Be” Reference Architecture documents to provide the Architectural Recommendation and Roadmap for their future desire to move to version 2.0. Our U.S. based development resources also documented the existing application code so the application could be reverse-engineered. In turn, we were able to provide verification of track content, enhancements, and additions, as well as the basis for project cost estimates.
The scope of this project expanded greatly from the original task order, to include nearly twice as many products plus several of the original set turned out to be new, versus copies from the old system. The QAT Global team accepted the challenge and delivered the new requirements on an expanded time frame to ensure Atrium was successful with its upgrade and plans for the future.