Did you know, according to Wikipedia, one of the first uses in the tech industry of the term ‘Eating your own dog food’ was at Microsoft, circa 1988. Today in the industry, we’ve taken the concept and have evolved it into a new verb –‘Dogfooding’!
Guest blog by Ron Breault.
Regardless of how you refer to it, the idea of a great company using its own products internally is a well-accepted, mainstream practice. At Wind River, the Titanium Cloud team has been actively dogfooding all year, and its recently expanded the program, now serving up some truly Big Dogs in the company by migrating their voice services to Titanium Cloud.
At Wind River, as with most large software companies, there is a wide range of tools and services in use; tool to build, test, maintain and backup our products and related artifacts. These systems form an integral part of our day to day business operations, and are critical to our success. However, maintaining many diverse, and sometimes siloed systems, can be costly and may result in unnecessary effort.
For these reasons, the Titanium Cloud development team chose to deploy an internal Titanium Cloud instance over a year ago to provide highly reliable VM hosting services for use by its own developer community. This activity has been highly successful, both for end users who have improved access to the applications and services they need, as well as to the system administrators whose lives have been simplified though server consolidation, improved management tools and ease of administration.
Early in the summer of 2017, based on the success of development teams’ leadership, a second Titanium Cloud instance was deployed – this time for desktop voice services for our Ottawa based business and Executive Leadership teams.
This project involved sourcing a software version of the 3rd party commercial hardware PBX solution, then deploying it as a VNF onto Titanium Cloud. The VNF in question was advertised as being supported on a proprietary, IT-type hypervisor platform, but it was able to quickly get it running on our open standards based solution without any change.
After some typical call-server configuration and logistics work (PBX dial plan updates, voice line internetworking, phone-set reconfigurations, voice mail set-up), Wind River were able to successfully place and receive calls internally and externally as expected. Users who weren’t in the office when the change was made didn’t even notice the difference.
Just to be clear, this wasn’t a ‘second phone’ type of solution – Wind River completely replaced peoples’ primary, business critical phones with one providing service though a virtualised PBX running on the Titanium Cloud product.
By the way, it’s worth noting that since Wind River have cut-over to the soft PBX, it hasn’t had a single voice incident. Audio quality has been outstanding too. Dogfooding? No, this is fine cuisine it’s serving up!
Courtesy of Wind River.