Development


BDD/Cucumber Basics: Make Your Business Rules Concrete; Leave Your Implementation Details Abstract

Choosing the right level of concrete vs. abstract will help you derive the most value from Cucumber and BDD. I recently attended an amazing Cucumber workshop. During the training Aslak Hellesoy, the inventor of Cucumber, used a simple exercise to encourage people to make their examples more concrete. He would ask for someone to name …

BDD/Cucumber Basics: Make Your Business Rules Concrete; Leave Your Implementation Details Abstract Read More »


Why Mobile Apps Should be Seen as Products, Not One-Off Initiatives

Mobile apps are incredibly intentional media. Users must search the app store for your app, download it, open it and then return to it. If you’re asking a user to go through all that effort, there has to be a compelling reason for them to do so. If your app doesn’t have a clear goal, …

Why Mobile Apps Should be Seen as Products, Not One-Off Initiatives Read More »


Using Libraries in Mobile App Development

Here’s how your reusable code can be made easier with libraries. If your organization has more than a single app or a number of common areas of functionality/APIs, you need to think of how to manage your codebase smarter by using reusable libraries. Too often libraries are thought of as exclusively open-source projects that solve …

Using Libraries in Mobile App Development Read More »


How to Help Your Customers Find Your Mobile App

Ensuring you’re not lost in a sea of apps. With over a million apps each in Apple’s App Store and Google Play discoverability gets harder every day. Today I’ll talk about a few simple ways you can help your customers find your app. Let’s go way back to the early days of digital marketing. The …

How to Help Your Customers Find Your Mobile App Read More »


Helping Your Brand Commit to Your Mobile App Development Program

If you’re the minority advocate for your brand’s mobile app program, there are a few steps you can take to ensure your brand commits. Mobile apps are a powerful platform through which brands can engage, convert and retain customers unlike ever before. Strangely, many brands continue to treat apps as necessary evils they must (but …

Helping Your Brand Commit to Your Mobile App Development Program Read More »


More Reasons Agile is the Best Choice for Your Mobile App Development

Seven mistakes to avoid when going Agile.  Agile has been both evangelized for its ability to allow for rapid delivery of product, and dismissed as chaotic. After years of frustration with traditional project management, I have grown to love Agile. The speed with which you can complete projects, and the ability to manage cost and …

More Reasons Agile is the Best Choice for Your Mobile App Development Read More »


Consistent Branding in Mobile App Development and Design

All too often brands forget that their mobile apps need the same careful and meticulous branding as any other of their advertising channels. Your brand works hard to maintain a consistent, well-defined identity, so users can easily recognize you, keep you top-of-mind and form a lasting relationship. But all too often brands forget that their …

Consistent Branding in Mobile App Development and Design Read More »


Why Some Brands Just Don’t Need a Mobile App

How to determine when to make an app and when to try a different method like a Responsive site. When marketing your brand, you might assume a mobile app is the way to go. You may be surprised to learn they’re not always the right choice. Apps are incredibly powerful tools that help deliver real …

Why Some Brands Just Don’t Need a Mobile App Read More »