UXDW Logo

Learn to design modern, user-friendly FileMaker apps in less time

UX Design Graphic

We’ve helped these teams deliver better apps:

Goya logo
KyoLogic logo
Keeneight logo

Streamline the design process and boost project profitability with expert-led UX design training

Clipboard icon

Optimized Workflows

Learn design best practices that help you complete projects faster, with less stress, while maintaining quality

Happy, Loyal Clients

Deliver engaging UX design that leads to higher client satisfaction, increased ROI and customer retention

Value icon

Flawless Project Deployments

Avoid costly revisions and deliver polished, user-friendly solutions right from the start

Orlando Headshot

This course was the perfect mix of fun and informative, I most certainly got a lot from it. I think it would be beneficial to any developer looking for a fresh approach to problem-solving and ways of designing solutions around your client’s workflows.

—Orlando Pellicano, Data Ops

Green mockup graphic

Does this sound familiar?

  • You’re frustrated by the impact of incomplete or contradictory information from your clients on project effort and timelines
  • You’re unhappy with the scope creep and misunderstandings caused by vague requirements gathering
  • You’re exhausted by the need for extensive code revisions—before the first version of the app is even deployed
  • You struggle to come up with a design that your client will accept—one that works well and looks good at the same time
  • You never do a project the same way twice

It doesn’t have to be this way!

You deserve clear, quantifiable requirements that eliminate confusion and indecisiveness, so you can confidently design modern, usable apps that meet your clients’ needs.

I’m Alexis, and I can help you design better apps, faster

Alexis Allen Headshot

I remember what it’s like to anxiously work on a custom software project that delivers one unpleasant surprise after another.

Just when you think you’ve finally got it, the client asks for yet another “small tweak” that they just “forgot” to mention. Well, there goes your estimate (and your weekend)!

But cut to today, and I’ve learned that building a successful app with an amazing user experience is so much more than simply giving clients what they want (actually, they often have no idea what they want—which is part of the problem).

The fact is that the term “UX design” is often misunderstood as only being about how features look on the surface (that’s technically called “UI Design”).

In reality, UX Design is an iterative set of activities that is the very foundation of a custom software project, and has a profound impact on its success.

With over 25 years of experience as a developer and designer, I deeply understand the challenge of creating solutions that delight both users and clients. 

I’ve learned the secrets of successful UX design—and therefore, successful FileMaker custom app development and deployment. After working on countless apps over the years, I’ve seen it all!

I’ve also coached dozens of students just like you to learn an effective and efficient UX design process that helps eliminate uncertainty and stress, one which results in gorgeous apps that clients love to use. 

Alexis brings both technical know-how and a sophisticated aesthetic to UI/UX, to provide a rich and informative class.

—Jeffrey london, london net studio

J London Testimonial Headshot

5 Steps to Amazing UX: The Workflow Design Framework

Most developers start here

Small hand drawn arrow down yellow
5-Step Workflow Design Framework graphic
Small hand drawn arrow down yellow

But design really starts here

5 Steps to Amazing UX:
The Workflow Design Framework

Design starts here...

Small hand drawn arrow down yellow
Define
Research
Visualize
Build
Test

The Workflow Design Framework is the design process I use to create amazing app designs that my clients love and get tremendous value from. 

Following this method ensures that I:

  • Have a productive and efficient way to collect and organize all the information I’m given at the start of a project, so that I don’t lose track, forget, or miss important details
  • Am able to communicate clearly with my client about what’s included in the final product, increasing our shared understanding of their needs and heading off problems before they start
  • Can progressively reduce the amount of uncertainty as the project goes on, so I can reliably estimate the scope of work remaining at any given time

The UX Design Workshop is a UX design course that walks you through the first three (and most important) steps of the 5-Step Workflow Design Framework. These are the parts of the UX design process that are least familiar to most developers—but they’re also the most impactful.

JMathewson Headshot

The solid focus on user stories and acceptance criteria deepened my appreciation of the benefits from careful design planning. While we had always paid attention to this area, Alexis raised our understanding and skills to a new level. This leads to better results for clients from the outset.

—JOHN MATHEWSON, KYO LOGIC

Learning about design from Alexis changed the way I ask questions during projects. How the user experiences the system is now as important as every other technical decision. I now strive to make the apps I build to be as easy to learn as a game on your phone.

—SALVATORE COLANGELO, GOYA

Student Headshot

What’s inside the UX Design Workshop

Each week of the course, you’ll learn about a different topic.
Then, you’ll practice your skills by completing the homework assignments.
Here’s your roadmap:

Week 0: Introduction

This lesson encourages you to shift from a traditional, feature-driven approach to a modern, user-driven approach in software design. This includes focusing on the user’s needs and goals, designing specific tools and interfaces for different roles, and optimizing the UI for reading information rather than data entry. Adopting a user-focused design process dramatically reduces the need for time-consuming changes later in the project.


Introduction to Workflow-Based Design

  • Why it’s important to emphasize user goals over features alone
  • What users really care about (hint: it’s not your app’s data!)
  • How designing around user workflows rather than data tables enhances user experience

Week 1: Workflow-Based Design is Good Design

Good design is not just about aesthetics. It’s about intentionally creating something that helps users easily achieve their goals. This lesson introduces the 5-Step Workflow Design Framework. This structured design process helps you manage your app design project, while progressively reducing uncertainty. Following this framework ensures that you properly define the scope of work before you invest tons of time building something that may or may not address users’ goals.


What is Design?

  • Why design is so hard to define
  • How to find and solve problems through design
  • The key differences between UI and UX design
  • The importance of understanding the user’s goals to successful app development

Workflow Design Framework

  • Overview of the 5-Step Workflow Design Framework
  • How using a design process saves time (and money)
  • Why using a cyclical design process is more efficient than a set of linear steps

Defining the Scope

  • Why defining the scope of your project before you start development is crucial to success
  • The three important questions you need to ask in order to effectively define the scope
  • You’ll select your example project to work on throughout the rest of the course

Week 2: Creative Problem-Solving Success

Nothing wastes more time on an app design project than discovering late in the game that you’re solving the wrong problems. That’s why it’s critical to correctly define the problems you’re trying to solve, and not just treat their symptoms. This lesson shows you how to structure “Just-Right” problem statements that are neither too large, nor too small. It also encourages you to generate lots of potential solutions to problems. That way, you increase your chances of discovering lurking issues before you start investing time in development.


Defining the Problem

  • Why defining problems effectively and at the correct level of detail is key to avoiding wasted development effort
  • Some key strategies to help you define Just-Right problems
  • How having constraints actually helps you develop creative solutions to problems

Creative Problem Solving

  • How creative problem-solving helps you find innovative ways to solve complex challenges
  • How to develop a creative mindset
  • Whether you should be concerned with feasibility
  • Some common roadblocks that interfere with creativity

Creative Exercises

  • Tap into your innate creativity through simple thought experiments and observation exercises 

Week 3: Building Bridges - Structure and Information Architecture

This lesson helps you discover a good data structure for your app. It explores different types of hierarchies, which are the foundation of the user experience. It discusses the importance of aligning the conceptual model with the user’s mental model for an intuitive flow. Next, it covers various types of diagrams you can use to test out different ways your app could be organized, so that you don’t spend precious time building an ineffective structure. Finally, it helps you to determine how to categorize the information in a way that makes sense to the users.


Structure Basics

  • The three most important aspects of an app’s structure that you need to know
  • How information architecture can help you determine a good structure 
  • Which diagrams can most effectively help you visualize potential structures for your app
  • How metaphors can help you quickly convey the structure to users

Diagramming

  • Different ways you could use diagramming to help plan your app and quickly get clients on the same page
  • How to use diagrams to clarify your conceptual model
  • How to choose the best diagram, based on project size and scope

Determining Categories

  • Why determining categories is harder than you think
  • How to use different categorization strategies depending on the context and intended audience

Week 4: All About the User

To create modern, usable apps, you need to focus on, understand, and empathize with your users. If you don’t, you risk spending hours of development building a solution that doesn’t meet their needs. This lesson shows you a number of ways to research the people who’ll be interacting with your app, and help you to understand them and their pain points better. It also introduces you to the concepts of User Stories and Acceptance Criteria, which are critical tools that help you keep your project on track. Finally, the lesson shows you an in-depth method of creating user workflows, which is key to effectively communicating your understanding of everything you’ve learned so far—without spending inordinate amounts of time on documentation.


Getting to Know the User

  • Why understanding and having empathy for your users is so important to project timelines
  • How to involve users in the process and make it easier for them to adopt
  • Why you should be inclusive, but you shouldn’t try to design for everyone

User Stories

  • Why writing user stories is the key to keeping your project budget on track 
  • The best way to write user stories
  • Why writing acceptance criteria will save your sanity during development
  • The key elements to writing stellar acceptance criteria

User Flow Diagrams

  • Why documenting user workflows is crucial to an app’s design
  • How creating workflow diagrams can save countless hours of development and rework time later
  • The most important elements to capture when creating workflow diagrams 

Week 5: Wonderful Wireframing

Wireframing is the process of sketching out your app before starting to build it. Wireframes can be hand-drawn sketches, low-fidelity wireframes, or high-fidelity mockups. They are crucial for visualizing the structure and flow of the app, and help you to identify potential problems early on. Creating wireframes (once you know how) is much faster than prototyping directly in FileMaker, and thus can save you a lot of time and headaches. This lesson shows you how to create a low-fidelity wireframe, and walks you through the process of determining your information hierarchy and navigation pattern.


Wireframes

  • Why drawing wireframes may be the most consequential design activity of your project
  • Why you should try hand-drawing your first wireframes
  • When to start adding detail to your wireframes

Creating a Lo-Fi Wireframe

  • What you should consider when drawing your low-fidelity wireframe
  • How to clearly communicate your hierarchy
  • Different ways you could effectively organize your navigation, depending on the size and breadth of your app
  • The pros and cons of hamburger menus

Live Wireframing Demo in Balsamiq

  • Look over my shoulder while I design a wireframe in Balsamiq
  • Sit in on my feedback sessions with a user in real-time
  • Watch while I adjust my wireframe based on user feedback

Week 6: Design Pattern Perfection

Design patterns are established patterns that solve common user problems and feel intuitive to the user. When apps feel clunky or awkward, it’s often because the design pattern doesn’t effectively match the situation and solve the user’s problem efficiently. This lesson walks you through basic, intermediate, and advanced design patterns that you can use to create appealing interfaces that users can fly through—without spending hours trying to come up with your own solution.


Basic Design Patterns

  • Why selecting the right design patterns can make or break your app
  • We review basic design patterns baked right into the FileMaker UI

Intermediate Design Patterns

  • How to use more complex design patterns that are ready-made to handle many common user problems
  • When to use card windows, master-detail views, and more

Advanced Design Patterns

  • How to leverage advanced design patterns to handle more difficult user problems, without re-inventing the wheel
  • How to choose the correct design pattern for the problem at hand

Week 7: Demystifying Visual Design

Good visual design improves the user experience, makes an app more appealing, increases users’ trust in you, the developer, and facilitates user adoption. On the contrary, poor visual design can result in a lacklustre user experience and can make it more difficult to get users to adopt the app—even after all your hard work. This lesson details the 9 most impactful visual design principles you need to know to create an appealing UI.


Demystifying Visual Design

  • How good visual design enhances the user experience
  • How sloppy visual design can destroy a user’s trust in your app—and in you

Visual Hierarchy

  • Why visual hierarchy is the unsung hero of UX design
  • Ways of communicating the visual hierarchy to users

Grouping

  • How to form relationships between pieces of information on the screen
  • How to use the Law of Proximity and Similarity to enhance grouping

Balance

  • Why we like symmetry—until we don’t
  • How to juggle objects to create a visually balanced layout

Unity

  • How to achieve unity in your design
  • Why you should use repetition—but not too much

Colour

  • Why you shouldn’t overdo it with colour
  • How to meaningfully colour-code your layout objects
  • Which colours you should probably avoid

Contrast

  • Why contrast isn’t just about colour
  • The important link between contrast and your visual hierarchy

White Space

  • Why white space is one of the most underrated (and most overlooked) parts of design
  • The relationship between white space, balance, and unity

Consistency

  • How consistency can make your app look more professional, and give users confidence
  • When to make exceptions to consistency

Alignment

  • How you can use alignment to instantly make your design look more professional
  • The ways in which alignment reinforces many other visual design principles

Week 8: Ultimate Usability

Usability can literally make or break your app. You don’t want to be forced into unnecessary rework because of usability issues encountered at the end of a project. Usability principles are grounded in human psychology, so understanding how people perceive and process information, as well as their memory limitations, habits, and biases, is important to creating an amazing user experience. Learn how to assess the key quality components of usability, so that you can avoid common mistakes that undermine good usability, and create the best user experience possible.


Introduction to Usability

  • Introduction to the five key quality components of usability you need to make a stellar user experience

Usability Principles

  • How usability is deeply rooted in human perception and psychology
  • Reviewing different usability guidelines

Visibility

  • Why you shouldn’t leave users guessing
  • How the Pareto principle can help you determine what to make visible

Affordance

  • How poor affordance leads to user errors
  • When to use metaphors to convey affordance

Feedback

  • Why you shouldn’t surprise users
  • How to handle errors gracefully, including the one crucial thing you need to get right

Simplicity

  • How to avoid the “kitchen sink” approach by simplifying long or complex tasks

Structure

  • How to prevent users from getting lost in your app
  • Ways to utilize people’s inherent ability to perceive structure

Consistency

  • The different kinds of consistency you should consider
  • Why being consistent doesn’t mean being boring

Tolerance

  • How to avoid making your users feel dumb (and blaming you!)
  • Why putting users in control makes them feel smart (and call you a genius!)

Accessibility

  • How designing with inclusivity in mind helps create a better user experience overall
  • Tools to help evaluate accessibility

BDaly Headshot

Since taking the course, I look at every FM layout, document, and webpage more critically. I’m also looking very carefully at how I start projects. Instead of diving in, taking the time to analyze the purpose and user in order to make it more welcoming to read and use.
This is just scratching the surface! Every week gave me lots of food for thought!

—BARBARA DALY, UNIVERSITY OF WATERLOO


Through Alexis’ course, our team of developers have learned how to put the User Story front and center in planning and developing features. She also taught us the best techniques to solve difficult User Interface issues in ways that we had never thought about before.
Her course gives developers the tools and the right perspective to solve problems in the best possible way to give the best possible experience and outcome to the end user.

—JUSTIN HESSER, KYO LOGIC

JHesser Headshot

Student headshot

This course has given me the confidence to take on certain challenging new projects that I might have shied away from in the past. Now that I’ve learned a structured design process, I finally feel comfortable taking on more complex UI/UX work, because I know exactly what to do and in what order.

—ROBERT NAUD, ACCOLADE PLUS ACCOLADE

Join Today and Get...

The Complete UX Design Workshop Core Curriculum Video Training Program

8 weeks of easy-to-follow, step-by-step videos 

Hand drawn up left arrow
iMac mockup on a modern desk

Inside The UX Design Workshop, you’ll have everything you need to create modern, effective, and usable apps for your clients, while avoiding many of the common pitfalls of app development projects.

But I want to give you the boost you need to really solidify these skills in your mind, enabling you to go forward into the future with confidence. So I’m also giving you a few more resources to help you as you tackle new apps and broaden your skills and experience.

You also get all these amazing resources...

SquiggleArrowDown

Weekly Worksheets


Mockup of a woman working

Throughout the course, you’ll apply the week’s lesson to your sample project. Each weekly assignment challenges you to put that week’s lesson into practice and grow your UI/UX design skills quickly.

Recommended Resources


Each lesson comes with a curated set of recommended books, links, and/or articles that provide you with additional helpful information, so you can deepen your understanding as you progress through the course, without reading a million books to find the ones with the most informative content.

iPad mockup of man at work

User Persona TemplateS


digital mockup featuring a man watching iphone

The key to creating modern apps that get results is thoroughly understanding your users! But you can quickly get overwhelmed with all the information you collect about them.

The user persona template makes it easy for you to gather all your important user research into one place that’s easy to keep track of and refer to throughout your project.

USER FLOWCHART TEMPLATES


The heart of Workflow-Based Design is creating effective user workflows. But how exactly do you do that?

Our exclusive user flowchart template shows you which steps to document in a workflow (and which ones you can safely ignore).

Available as LucidChart or OmniGraffle templates, or use a diagramming app of your choice!

macbook mockup featuring a coffee shop

Workflow diagram Tips


mockup featuring an imac set up on a beautiful wooden desk

It can be hard to strike the right balance of simplicity and detail when creating a workflow diagram.

Too much detail can make your diagram overly complicated, while too little detail can leave important gaps that could trip you up later and lead to unanticipated revisions.

This downloadable PDF is full of handy tips to help your user workflows rock!

Acceptance Criteria
Reference Guide


Writing acceptance criteria is essential for ensuring success in your app design project. But if you’ve never written them before, there are some common missteps you might want to avoid.

This downloadable PDF guide is chock-full of the important things to remember when writing acceptance criteria. It also includes some sample acceptance criteria, as well as some examples of what not to do, so that you’ll become a whiz in no time!

mockup of a pair of hands holding an ipad in portrait position

Live Wireframing DemoS


woman landscape over shoulder

You’re going to love this bonus...Have you ever wondered what it’s really like to do design with a client?

In this series of videos, you can look over my shoulder while I design a wireframe live in Balsamiq, sit in on my feedback sessions with a real user in real time, AND watch while I adjust my wireframe based on their feedback.

Some students have said this is their favourite part of the course!

The Confident Theme


You also get a free copy of The Confident Theme—a fully functional, completely unlocked FileMaker theme file designed by me. 

So you can take a peek under the hood and see what a finished product looks like. Steal all my ideas and make them your own—for free!

ipad pro mockup featuring a cappucino and a plant

Exclusive Students-Only Community


mockup of a macbook placed by an indoor plant

You also have access to the student community, and you can always post there to get personalized feedback from me on your homework assignments, as well as ask any questions you might have.

Join the UX Design Workshop now!

$699    USD

  • 8-week video course
  • Includes all worksheets, resources, and bonuses
  • Instant access
  • Start today

$999    USD

Everything included in Course, plus:

  • 8 weekly live sessions with Alexis, plus an intro and a wrap-up session
  • Participate live to ask questions and get personal feedback
  • 1-year access to session recordings

Currently closed to enrollments

20% - 30% off

  • Course + Live sessions
  • Train your team as a group
  • Learn UX skills and be motivated together in exclusive live sessions
  • 5-10 team members
  • Discounts available
  • Flexible scheduling
  • Live sessions can be offered in English, French, or Italian
Shobbia Headshot

Most of my studying for UI/UX designing was just through online resources and YouTube, but there’s no step-by-step process with feedback for my work. I loved how I could design something and get feedback from Alexis right away and correct any mistakes, instead of just reading lectures. This course was a great start to my career in UI/UX design, and gave me the courage to start a portfolio of my work.
Thank you Alexis!

—SHOBBIA RANGANATHAN, DIRECT IMPACT SOLUTIONS

Frequently asked questions

Quotation Marks

When does the course start and end?”

You can start right now!

Although I recommend going through one module per week, you get full access to the course as soon as you sign up.

And you get lifetime access, so you can come back again in the future if you want to!

Quotation Marks

What’s the time commitment for this course?

It depends... on your goals, level of commitment, and how much time you have available.

Each module consists of video lectures and homework. So, it’s a commitment of about 3-4 hours per week at minimum.

However, you could do the course all at once if you really want to!

No matter what you choose, the more time you spend practicing your newfound UX skills, the faster you’ll progress!


Quotation Marks

How does the course work?

As soon as you enroll, you’ll be automatically added to the course. You’ll receive an email with instructions on how to access the course.

Once you log in, you can watch the videos when it’s convenient for you. There is homework at the end of each lesson, which I encourage you to complete, as it will give you an opportunity to practice the skills.

Quotation Marks

Will the course help me create a [specific] app?

Yes, if you choose.

However, if it’s your first time through the course, I recommend that you work on a sample project (you have a choice of three different ones). 

These sample projects are chosen specifically because they’re big enough for you to practice the concepts, but not so large that you get overwhelmed and confused.

That said, once you learn the concepts, you can (and should!) apply the principles to any app of your choice.

Quotation Marks

Can I try out the course before I buy?

Yes! You can watch a sample lesson for free.

Just sign up for the Free Preview.

Inside, you can watch the introductory Week 0 video, where I explain what Workflow-Based Design is and why you might want to learn more about it. You can download the course syllabus, and you can see the complete course structure and individual lesson topics.

Quotation Marks

Is there a money-back guarantee?

Yes! If the course is truly is not for you, please send me your first two completed assignments within 14 days of the start of the course, and we will issue you a full refund.

Money Back Guarantee
Quotation Marks

Is this course only for FileMaker developers?”

First and foremost, the course is about UX design, not about FileMaker specifically.

The references to FileMaker are mostly in the Introduction (Week 0), which you can watch if you sign up for the Free Preview.

The design process is relatively agnostic to the platform you use to develop your app. What could change is the way in which you implement certain features and design patterns based on the capabilities/limitations of the specific platform you choose to use. 

Quotation Marks

Do I need experience with FileMaker before taking the course?

Ideally, you should have at least some initial experience with database theory and app development.

You may find it difficult to envision your app if you have zero experience with creating apps. 

However, you don’t need to have any advanced FileMaker knowledge (or any other platform) to benefit from this course.

The course is focused on helping you build your design skills, not on FileMaker. In the end, you could use this course to design an app for any platform (so long as you take the capabilities and limitations of that platform into account).

Quotation Marks

Will I be able to get feedback on my work?

Yes! Just post your homework or questions in the exclusive students-only course community, and receive personal feedback and support from me and your fellow students.

Quotation Marks

How long do I have access to the course?

You have lifetime access to the course. As long as the course exists, you’ll have full access to it, and can take it again as many times as you like. Many students have gone through the course a couple of times.

You’ll also be able to access any future updates that are made to the course. 

Quotation Marks

English is not my first language. Will I be able to follow the course?

The course videos are in English. However, subtitles are available in English, French,  Italian, Spanish, and German. Homework assignments are currently available in English, French, and Italian.

I’m fluent in English, French, and Italian,  and can readily answer questions you may have. The videos themselves are very visual and reasonably easy to follow. 

That said, this is honestly only something you can answer, depending on your comfort level. I suggest you sign up for the Free Preview and see if you think it will work for you.

JDaSilva Headshot

I highly recommend this course as an outstanding learning opportunity. Alexis’ extensive knowledge and enthusiasm for FM design, combined with a thorough curriculum and hands-on experience, made for a truly transformative experience.

She was able to simplify complicated concepts, encourage a collaborative learning environment, and offer personalized guidance, making the course enjoyable and valuable.

The course covered everything from design principles to practical case studies, providing me with the necessary skills and confidence to excel in FM design

—JOE DA SILVA, ARTISAN COMPLETE

Want to try before you buy?

Enjoy a sample lesson completely free!

UX Design Workshop Family Mockup