Design, UX, Clients, Design System, Atomic Design, Brad Frost

An Introduction to Design Systems

Like Agile development practices—Design Systems are quickly becoming another proven methodology woven into the fabric of the digital product process. From Finance and Energy—to Agriculture and Education; enterprise companies everywhere are reaping the cost-saving benefits of having a well-designed and maintained Design System.

But what exactly is a Design System? Why is it important to have one? How do you begin to implement and maintain one, and when should you consider building one for your organization?

Read More
By Kevin Guenther on May 31, 2019 3:47:00 PM
Design, UX, Brand, Brand Promise

Does Your Digital Brand Deliver Your Promise?

From the smallest of start-ups to the largest industry leaders; all companies make a promise to their market. In some cases, they promise to simplify life, add value, or maybe provide a fun distraction. Sometimes their promises are well defined and crisp, in other cases they are accidental and unintentional.

How do they communicate this to their target audience? They communicate their promises through their branding.

Read More
By Derek Labossiere on Mar 31, 2019 1:42:06 PM
Design, Digital Experience, process, Sprint, DesignSprint, dtp

When a Design Sprint isn’t a Sprint: Lessons Learned from Doing a Design Sprint in Slow-Motion

If you’re already familiar with Design Sprints, then you’re also familiar with one of the hardest parts of running one—getting everyone to dedicate an entire week to the process. If you’re unfamiliar with what a Design Sprint is, it's defined by the author of Sprint as a, “five-day process for solving problems and testing new ideas.” 

Read More
By Kevin Guenther on Oct 11, 2018 12:49:54 PM
Design, Digital Experience, Digital Transformation

Roadmap to Digital Customer Touchpoints

In today’s world, information is available to anyone with a simple swipe on a smartphone. With this ease of interaction, customers are increasingly rejecting traditional brand touchpoints, such as print media, and focusing their time on personalized interactions that are designed with the customer in mind. A future filled with digital experiences is closer than we think and we need to adapt, or be lost, to this new reality.

Read More
By Heidi Deras on Nov 30, 2017 4:25:05 PM
Design, Application Development, Digital Experience, Digital Transformation

Five ways to make your next app a hit with customers

What does it mean to have a hit product? Think about the last time you downloaded an app that you felt excited about using. Then actually used it, regularly. An app that you found useful, yes, but also pleasurable. You’re probably going to be hard-pressed to come up with an example outside of Angry Birds, right? Well that’s the goal that we set for ourselves here at Online. We don’t just want to make apps that are useful, we want to build apps for our clients’ that are a hit with their users.

Read More
By Kevin Guenther on Nov 22, 2017 11:41:52 AM
Design, Languages, Usability

A Journey from Clipper to User-Centered Design

Our past shapes how we see the future.

It's easy to forget how far we've come as application builders. In 1994, my strongest programming language was a dBase variant called Clipper. In fact, I was able to do such great things with Clipper that they called me “The Wizard.” (OK, one person said that one time, but it was still pretty great.) For those who have never been a Clipper wizard, here is a quick rundown of what Clipper could do:

Read More
By Kevin Sigmundson on Mar 31, 2014 1:15:24 PM
Design, Design Pattern

Refactoring Code to meet SOLID Design Principles - Part 2

This is the final installment of a two-part series on what you can do to ensure your project's code base is following the SOLID design principles as closely as possible. In Part 1, we looked at the Single Responsibility Principle and the Open-Closed Principle. Here in Part 2, we will look at the final three principles: the Liskov Substitution Principle, the Interface Segregation Principle, and the Dependency Inversion Principle.

Read More
By Dawson Kroeker on Mar 17, 2014 2:40:45 PM