As the lead designer on U-verse TV I received the STB software from Microsoft/Ericsson and only after I had packaged it with our specific configurations, designs and features would it then go to internal testing labs. No employees at AT&T used or had access to the default STB software. This ensured consistency in our testing as there was a single source of documentation and versioning.
The platform ran on Windows CE and was xml/javascript/c# based. I became the expert in the company on the functioning and configuration of the software. I often made bug fixes where Microsoft/Ericsson could not or would not do them in time for our release to production.
All design and customization was done live with the software running off a personal server instance of the Mediaroom service. My team was design and development in one group because we were able to design directly in the software and did not need to deliver redlines or other documentation to a separate development team. Testing was done in multiple labs in New Jersey, Atlanta, Plano and San Ramon. I built a lab in Dallas where I could run instances from all these locations alongside my local development environment. This ability to have designers build directly in the software resulted in pixel perfect final results where the colors, sizes and styles were tweaked while running on multiple types and brands of televisions. We could ensure exactly what the customer would see and deliver with no defects.
All releases of the U-verse TV software from my team had no defects and never required new releases. The U-verse TV service received many JD Power awards over the lifetime of the service driven by our ability to respond to user feedback in an efficient manner. Over the lifetime of the service I was able to make seven major design revisions, improving SUS and Hedonic scores with each release.
ClientAT&TYear2006-2016