Day 1 - Wednesday, Feb 1st

  • 8:00AM

Doors Open

Doors open to the public

  • 8:00AM - 9:00AM

Registration and Badge Pickup

Room: Front Main Entrance
  • 9:00AM - 9:15AM

Opening Remarks and Announcements

Room: knight auditorium
  • 9:15AM - 10:00AM

UX Headline Keynote

15126818127_455a11909b_q.jpg

Bermon Painter

Practice Manager, Experience Design | Cardinal Solution

room: knight auditorium
  • 10:15AM - 11:00AM

+ Tactical Product Design

Have you ever wondered how to create, build, and launch a product? How do you embrace innovation, execute breakdowns, and manage teams, budgets, and schedules? What are the different roles on a team, what processes do they follow, and how does it all fit together?

• Processes: The User Centered Product Development Lifecycle, ISOs, Lean, Agile, Waterfall

• Transparent Design: How does a finding from an ethnography session turn into a feature in a product?

• Findings, User Stories, Concept Design, Low-Fidelity Wireframes, High-Fidelity Mockups, Animation

• Project Management: Schedules, Budgets, Scope

Jacqueline Stetson Pastore

Founder | UX GOFER

room: 1053/1054 (UX LAB B)
 

+ RRR-rated architectures with React + Redux + RxJS for Reactive UIs

Abstract Modern web architectures aren't what they used to be, especially for the modern front-end developers. We're constantly being bombarded with the pressure of creating apps that do many things at once such as: handle user input, load data progressively into our pages, asynchronous computations, reduce page loads to under a second, and many others. Coding for all of these constraints (at the same time, mind you) causes your web architecture and design to become unwieldy and start to slip irreversibly. The main problem is that we're having to coordinate state changes between different components all at once that are constantly changing and causing other UI modules to react accordingly.

Solution Instead of one big updates graph that fire events from one component into the next, is hard to trace, debug, and reason about, the architecture presented in this talk uses a combination of React/Redux/RxJS, an RRR-rated architecture with the best frameworks together to create rich user interfaces in a Functional and Reactive manner.

Luis Atencio

Staff Software Engineer | Citrix Systems

room: 1133 (DEV LAB A)

+ Workshop: FIGMA - Finally, a True Collaborative Tool for Design Teams - (2hrs)

FIGMA has arrived to improve the way product design teams work and collaborate the crafting of user interfaces. No more uncontrollable file naming, non-sense versioning, scattered styles, swatches, components and design assets.

This workshop will get you - and your team - collaborating like never before. From an thorough overview on FIGMA's interface and tools through best practices, and rapid prototyping.

Bring your notebooks! It doesn't matter if it is a Mac, Windows or Linux. FIGMA is platform independent, fast and ready to go with a simple signup.

Let's get our hands dirty with the future of user interface design and collaboration.

Marcelo Paiva

Product Designer | Educator

room: 1052 (UX LAB A)

+ DESIGN-A-THON: The RedZone Challenge (2hrs)

The RedZone team is challenging you to help improve their product's experience and user interface by applying your skills using real world practices and techniques.

Come alone or join a team and work together towards creating the ultimate experience.

Attendees on DAY 3, will present their solutions to a panel of judges. The winner will receive a cash prize!

You will be critiqued and judged on the following:

  • Ideation and concept
  • Your process and approach
  • Wireframes, drawings and or prototype of your user interface
  • Solution
  • Presentation

This challenge is for Designers, Developers, and anyone with different skillsets.

Teams will work together throughout the three days, alongside mentors in coming up with the ultimate solution. No experience required.

Come and join us on this ultimate challenge!

redzone-icon.png

Adam Timothy Day

RedZone Map

room: knight auditorium
  • 11:15AM - 12:00PM

+ Designing with Accessibility in Mind

The spirit of web design is found in the idea of being inclusive. Designing with accessibility in mind ensure we deliver inclusive experiences. UX needs to drive an accessible mindset in all aspects of the experience from content, to design, to development. Accessible design is not just about people with physical limitations, it’s about technical limitations as well. Find out how simple it can be to design experiences that anyone, even GoogleBots, can enjoy regardless of their limitations.

Mike Donahue

Lead UX Architect | Citrix

room: 1053/1054 (UX Lab B)

+ Choosing the Right API

Abstract: It’s time, you have been asked to write a mobile app. While exciting this means your job now involves moving lots of data around the world as quickly and efficiently as possible. So it’s also time to build an API, and you’ve got choices on what architecture to adopt. JSON RPC, SOAP, REST, the Open API Initiative, JSON API, Falcor, and GraphQL. So many good options, which makes the choice very hard.

Even if you are a pure front end developer, come learn the differences in these architectures. What each API is good at, bad at, and when it should be used. Because without content our apps are nothing more than a ghost town. After this talk you will be equipped with the knowledge needed to make the best decision about your next API.

Description: In this session you will learn about the most popular API architectures of today. You’ll learn what Dr. Roy Fielding’s REST actually is, and why it might be time to move on to newer architectures (sorry RESTafarians). You’ll learn a little about the JSON API specification and its relationship to REST. Then of course we’ll take a deep dive into both Netflix’s Falcor and Facebook’s GraphQL—their similarities, their differences, and their tradeoffs from an unbiased developer.

At the end of this session you’ll get a practical recommendation of which API architecture to adopt for your next project, in addition to knowing the problems all modern API architectures still share with a vision of the future for our API architectures.

An API will always at the center of our apps from now into the foreseeable future. A healthy API will benefit a development team immensely, but a poor API will only cost development teams. Knowing your API architectures is an important first step so you can make the best decisions from the beginning.

Caleb Meredith

Author of PostGraphQL

room: 1133 (DEV LAB A)

+ Workshop: FIGMA - Finally, a True Collaborative Tool for Design Teams - (2hrs)

Continuation - FIGMA has arrived to improve the way product design teams work and collaborate the crafting of user interfaces. No more uncontrollable file naming, non-sense versioning, scattered styles, swatches, components and design assets.

This workshop will get you - and your team - collaborating like never before. From an thorough overview on FIGMA's interface and tools through best practices, and rapid prototyping.

Bring your notebooks! It doesn't matter if it is a Mac, Windows or Linux. FIGMA is platform independent, fast and ready to go with a simple signup.

Let's get our hands dirty with the future of user interface design and collaboration.

Marcelo Paiva

Product Designer | Educator

room: 1052 (UX LAB A)

+ DESIGN-A-THON: The RedZone Challenge (2hrs)

The RedZone team is challenging you to help improve their product's experience and user interface by applying your skills using real world practices and techniques.

Come alone or join a team and work together towards creating the ultimate experience.

Attendees on DAY 3, will present their solutions to a panel of judges. The winner will receive a cash prize!

You will be critiqued and judged on the following:

  • Ideation and concept
  • Your process and approach
  • Wireframes, drawings and or prototype of your user interface
  • Solution
  • Presentation

This challenge is for Designers, Developers, and anyone with different skillsets.

Teams will work together throughout the three days, alongside mentors in coming up with the ultimate solution. No experience required.

Come and join us on this ultimate challenge!

Adam Timothy Day

RedZone Map

room: knight auditorium
  • 1:15PM - 2:00PM

+ Designing for the Invisible - the Voice UX

With the growing technology for voice in smartphone with Siri, Ok Google, S Voice and personal assistant devices like Amazon Echo, Ivee etc voice is becoming a key experience for users to interact with any product. Despite the growing technology users still struggle using voice on these devices due to multiple reasons including what to say or how to say etc.

On a GUI affordances are clear and users can relate to success, error and processing everything but voice is invisible. How can we communicate to users through voice? How can we extend help?

In my session I would talk about how can we design for voice user experience which solves for all the above problems. I would also present some best practices while we design for voice.

Shyamala Prayaga

SR UX (Voice Interactions) | VoiceBox

room: 1048/1049 (DEV LAB B)

+ Workshop: Product Development: Balancing “Agile” with Continuous Collaboration & Discovery - (4hrs)

Overview The conversation around software development has historically been framed around the software developer’s workflow. As a result, most of the product development methodologies that enterprises typically use work great for developers.

However, these methods aren’t ideal for designers. Trying to break down the design process into a series of sprints is like trying to run a race where the finish line keeps moving. So what product development method really works for the design process, allowing for continuous discovery while still keeping on track with development?

In this workshop, we will talk about how we deal with these challenges, and run through a light version of this method by developing a solution to a problem.

This workshop is particularly useful for those, who struggle to adhere to Agile methodologies within the constraints of a final deadline for client deliverables.

Objective: This workshop is particularly useful for designers, developers, project managers, and tech teams, who struggle to adhere to Agile methodologies within the constraints of a final deadline for client deliverables. In this workshop, you will learn:

  • Challenges that designers face on projects
  • The pros and cons of some of the most common delivery methodologies
  • A flexible UX methodology that approaches projects through experimenting, vetting ideas, and finding the best solution for continuous discovery

Bermon Painter

Practice Manager, Experience Design | Cardinal Solutions

room: 1053/1054 (UX LAB B)

+ Workshop: ReactJS w/ Redux and Function Programming - (4hrs)

Over the past two decades, Object Oriented Programming has reigned supreme. Bringing complicated concepts like class hierarchies, manual synchronization, and tangled dependencies, OOP often makes scaling a code base feel like a giant struggle.

Lately, another paradigm has had a resurgence: Functional Programming. FP hopes to mitigate many of the maladies of OOP by simplifying code into the single abstraction of functions. It eschews complicated class graphs, dependencies, and synchronization, favoring simple models and atomic operations.

In my talk, we’ll explore FP principles for the web using the React Framework and, hopefully, make web development just a little more sane.

Leo Hernandez

Software Engineer | NinjaMSP

room: 1133 (DEV LAB A)
  • 2:15PM - 3:00PM

+ An Agile-Friendly Approach to User Research

In today's fast-paced design and development environments, we need to be able to gain insights from research quickly. Traditional UX research methods take too long to produce actionable findings, and recommendations are often not in line with design or development goals. This presentation will discuss a new process and timeline for conducting iterative research to fit within agile development cycles. It will also address the need to include ongoing foundational research activities that run parallel to design and development.

ANDREW SCHALL

Head of UX | Modernizing Medicine

room: 1052 (DEV LAB A)

+ Workshop: Product Development: Balancing “Agile” with Continuous Collaboration & Discovery - (4hr Continuation)

Overview The conversation around software development has historically been framed around the software developer’s workflow. As a result, most of the product development methodologies that enterprises typically use work great for developers.

However, these methods aren’t ideal for designers. Trying to break down the design process into a series of sprints is like trying to run a race where the finish line keeps moving. So what product development method really works for the design process, allowing for continuous discovery while still keeping on track with development?

In this workshop, we will talk about how we deal with these challenges, and run through a light version of this method by developing a solution to a problem.

This workshop is particularly useful for those, who struggle to adhere to Agile methodologies within the constraints of a final deadline for client deliverables.

Objective: This workshop is particularly useful for designers, developers, project managers, and tech teams, who struggle to adhere to Agile methodologies within the constraints of a final deadline for client deliverables. In this workshop, you will learn:

  • Challenges that designers face on projects
  • The pros and cons of some of the most common delivery methodologies
  • A flexible UX methodology that approaches projects through experimenting, vetting ideas, and finding the best solution for continuous discovery

Bermon Painter

Practice Manager, Experience Design | Cardinal Solutions

room: 1053/1054 (UX LAB B)

+ Workshop: ReactJS w/ Redux and Function Programming - (4hr Continuation)

Over the past two decades, Object Oriented Programming has reigned supreme. Bringing complicated concepts like class hierarchies, manual synchronization, and tangled dependencies, OOP often makes scaling a code base feel like a giant struggle.

Lately, another paradigm has had a resurgence: Functional Programming. FP hopes to mitigate many of the maladies of OOP by simplifying code into the single abstraction of functions. It eschews complicated class graphs, dependencies, and synchronization, favoring simple models and atomic operations.

In my talk, we’ll explore FP principles for the web using the React Framework and, hopefully, make web development just a little more sane.

Leo Hernandez

Software Engineer | NinjaMSP

room: 1133 (DEV LAB A)
  • 3:00PM - 3:30PM

BREAK OUT - NETWORKING

Come out network, meet like minded professionals while munching on snacks and enjoying a few refreshments.

  • 3:30PM - 4:15PM

+ Strategic Design Influence

Technology is constantly changing and the competition is always one step ahead. Yet when developing a new product or redesigning an existing one we tend to always use the same old process. We start with some research followed by some mockups. The mockups are tested, and iterated on and then development begins. This is a common process, but something is missing that can set the result apart from the rest, strategic design. This talk will examine some successful business cases and highlight the key questions they asked that lead to innovative design results.

Lauren Martin

UX Lead | Ultimate Software

room: 1052 (UX LAB A)

+ Workshop: Product Development: Balancing “Agile” with Continuous Collaboration & Discovery - (4hr Continuation)

Overview The conversation around software development has historically been framed around the software developer’s workflow. As a result, most of the product development methodologies that enterprises typically use work great for developers.

However, these methods aren’t ideal for designers. Trying to break down the design process into a series of sprints is like trying to run a race where the finish line keeps moving. So what product development method really works for the design process, allowing for continuous discovery while still keeping on track with development?

In this workshop, we will talk about how we deal with these challenges, and run through a light version of this method by developing a solution to a problem.

This workshop is particularly useful for those, who struggle to adhere to Agile methodologies within the constraints of a final deadline for client deliverables.

Objective: This workshop is particularly useful for designers, developers, project managers, and tech teams, who struggle to adhere to Agile methodologies within the constraints of a final deadline for client deliverables. In this workshop, you will learn:

  • Challenges that designers face on projects
  • The pros and cons of some of the most common delivery methodologies
  • A flexible UX methodology that approaches projects through experimenting, vetting ideas, and finding the best solution for continuous discovery

Bermon Painter

Practice Manager, Experience Design | Cardinal Solutions

room: 1053/1054 (UX LAB B)

+ Workshop: ReactJS w/ Redux and Function Programming - (4hr Continuation)

Over the past two decades, Object Oriented Programming has reigned supreme. Bringing complicated concepts like class hierarchies, manual synchronization, and tangled dependencies, OOP often makes scaling a code base feel like a giant struggle.

Lately, another paradigm has had a resurgence: Functional Programming. FP hopes to mitigate many of the maladies of OOP by simplifying code into the single abstraction of functions. It eschews complicated class graphs, dependencies, and synchronization, favoring simple models and atomic operations.

In my talk, we’ll explore FP principles for the web using the React Framework and, hopefully, make web development just a little more sane.

Leo Hernandez

Software Engineer | NinjaMSP

room: 1133 (DEV LAB A)
  • 4:30PM - 5:00PM

Closing Remarks - UXDS DAY 1 Wraps up