Jim Lane, Author at The Contactually Blog | For Relationship-Based Businesses

Engineering Great Design Process

Contactually is a company all about people and relationships. We love our customers — and hope they love us too! For this reason and many others, strong usability and user experience design are critically important to the success of our business. I recently joined Contactually to lead the user experience (UX) team, after having held similar roles in companies such as AddThis, Oracle, and America Online. In this blog post I’ll share some strategies that our designers, product managers, and developers use to successfully collaborate and build great experiences together. Establish Design Standards Frontify Design resources such as style guidelines, design pattern libraries, and corresponding front-end component libraries aren’t just about consistency. These tools work together to help teams design, build, and iterate faster. At Contactually we make style guidelines and brand assets available to the larger organization using Frontify, and are in the process of converting the Contactually web application to React, using Semantic UI and Storybook, a UI component development environment for React. React is a component-based Javascript library for building interfaces, and will allow us to reuse interface components across the Contactually platform. Tools such as these help us create more consistent, customer-friendly experiences more quickly — a big win for a small team. Storybook interface for React Components Balance Building, Iterating, and Fixing Product design and development roadmaps always require trade-offs. There are new features to be explored, existing features to test and iterate, customer questions and concerns to address, and bugs to fix. As an agile design and development team, we plan sprints by distributing a percentage of “points” — which correspond to available developer time — to each of those priorities. We collaborate closely with...