When improving a client’s software, we often need to help formalize certain business processes so that we can create tools that accelerate their work.
With Flowroute, our challenge was to build a tool carefully mapped to the quirks of the Telecom domain and Flowroute’s own workflow. Through interviewing support staff, working with the client’s engineers and designers, and doing research on our own, we built a better model and a streamlined workflow, making a fairly manual process feel automatic.
Where possible, we like to build our own products—it helps us better understand the challenges our clients face.
Picnic is a plugin that allows multiple users in a single Sketch file. At the start we spent 8 weeks proving out the technical concept, scoping the simplest path toward our desired experience. Astoundingly, our public pitch garnered over 2,000 alpha signups in the first week. Now, in our final stretch before launch, our focus is on the product roadmap, stability, pricing, and account management.
Making data useful requires more than just making prettier graphs—it requires an on-demand system that can display data based on user needs.
When we built TAG’s cloud-based real estate app, we architected a pipeline that would collect data from multiple sources, assembling it into a single, unified format. This allowed for a more tailored experience, empowering the user to search, filter, explore, and visualize data based on the unique requirements of their role.
With physical tech products, you need a team that can integrate software, firmware, and hardware without visible seams.
I1’s proprietary wireless mouthguard aimed to provide real-time monitoring for impacts on the football field. But they had a lot of data coming in during each play, and no way to consume it. Working with their firmware engineers, we integrated I1’s devices with an experience that gives sideline managers an instant and historical view of who got hit, when, where, and how hard.
Before the Developer Kit launch, HTC asked us to explore the interactive potential of their Vive prototype. We spent nine months working through a number of different product concepts. We tested and validated new UI patterns during each weeklong sprint, involving designers and engineers on both sides in discussions and weekly demos, working in real-time with Unity3D.
Our short series, The Evolution of App Design, captures some of our larger conceptual insights from that time.
Scale & Reliability
In addition to making massive amounts of network data explorable, searchable, and actionable, Cisco also needed their new network control software to be reliable—even as it was being designed.
Using a combination of Docker, Kubernetes, and AWS, we devised a robust build system that made automatic deployments easy, and could support rapid product development at real-life scale.