I am a user experience designer working at a startup in Fargo, ND called FarmQA. FarmQA is at the intersection of tech and agriculture. We are driving towards a vision of providing analytics for IoT data to growers across the world. As the principal designer at FarmQA, my job responsibilities span from defining the vision for our software products, researching our users, driving the design language, SEO and marketing, and of course meeting our customer's needs.
Principal Designer — FarmQA
Responsible for all aspects of the user experience of FarmQA's suite of products. My current accomplishments include:
- Completed 2 stages of the redesign of FarmQA Controller. The first phase was reworking the base navigation. The 2nd was redesigning the map interface. Goals of both efforts were to make a better experience for our users by making the interface more usable as well as making it beautiful.
- Designed and developed FarmQA.com with an eye towards the SEO of the site
- Directed the completion of a new logo and brand system for FarmQA
- Designed our first mobile application, FarmQA Scouting
- Designed trade show marketing materials
At FarmQA, worked with the team to update the design of the Controller application. As an engineering team, we designed and implemented our first mobile product, FarmQA Scouting. I have directed the effort to redesign the FarmQA logo, and I have defined a visual language for FarmQA products based on the Material design language with a bit of Microsoft's Fluent.
User Experience Designer — Microsoft
Responsible for the design and user experience architecture of a wide range of user experiences within Microsoft Dynamics including applications for Finance and HR departments. In this role, I translated user requirements, business problems, and scenarios into efficient interfaces using storyboards, wireframes, prototypes, and usability testing.
With a collaborative team, defined the user interface implementation strategy and architecture for the web-based presentation framework, specifically defining how HTML and CSS were used. I was also been responsible for make sure that our product designs are accessible.
Additional responsibilities include abstracting the core interaction patterns from a set of over 3000 forms with the end goal of creating a framework that allows us to make all 3000+ forms more consistent.
- As user experience architect, defined the strategy for the next generation HTML5 based Dynamics AX for desktop and mobile experiences.
- Defined the HTML5 and CSS3 coding guidelines for the presentation framework and implemented the LESS CSS compiler.
- Led the implementation of the CSS3 framework for the presentation framework and mentored other designers in CSS3.
- Designed the Dynamics AX 2012 user experience in collaboration with other designers. Wrote guidelines for program managers and third party ISVs.
- Designed the user experiences for an HTML based HRM module.
- Defined and designed a new information architecture for Microsoft Dynamics.
- Designed and received a patent application for a dynamic user interaction model based the configuration of an adaptive business process.
The FarmQA Controller provides the user with the main interface into the farming data. FarmQA Controller primary interface is that of a map. The provide multiple layers as well as a task based system for managing the data collected about each of the fields.
FarmQA Scouting was written in Cordova as a cross platform mobile application. The app is targetted at people who scout fields during the growing season. It supports a user configurable question system that allows a site to create custom scouting templates for each crop.
My first priority after staring at FarmQA was to reimagine the FarmQA web presence. After directing the re-imagination of the FarmQA logo, I started to work in earnest on the FarmQA site. At this stage in the company life, the primary goal of the site was to inform prospective customer and investors about what FarmQA stands for and what our ambitions are.
Microsoft Dynamics 365 Talent
Microsoft Dynamics 365 Talent is a re-imagined version the Microsoft Dynamics AX Human Resources module. As the primary designer for this effort I developed the design goals for this product. Those goals included:
- Simplicity. Since this was migrated from AX, it was inheriting a fair bit of complexity.
- Delightful. We wanted to improve upon the flow and function of the AX animations and took it to another level.
- Functional. And above all we still had to be functional and do all of the things that human resource managers needed as well as employees.
I also designed the innovative "people centric" navigation paradigm that focused the main navigation on people. The key element of this design is the people navigator, which presents the organization chart of a company as the primary way to navigate the product.
Microsoft Dynamics AX
This product re-imagined Microsoft Dynamics AX from a Windows based application to a single page web app.
As the user experience architect, I facilitated the design strategy for the common usage patterns and rework of AX from a Windows application to HTML. This project has required the design team to deliver:
- Task analysis and task type development based on the Dynamics Customer Model. The task type analysis led to the development of basic interaction patterns for an ERP system.
- Scenario development and research
- Scenario based wireframes
- Wireframe toolkit development
- User interface component design and specification
- User interface guidelines and upgrade strategies from the legacy product
- Led a team of front-end developers working on the CSS and HTML for the client of Dynamics AX. Assisted in implementation of a visual test strategy and architected the CSS standards for the organization.
- Defined the CSS architecture for a multi-device, multiple theme and responsive web application.
- Control development within the custom Angular- like binding services developed for Dynamics AX.
Dynamics AX 2012
For the Dynamics AX 2012 release I led the team designing the core user experiences. This team researched the common problems and pain points across the system and determined how best to solve these issues for maximum benefit. The team redefined the patterns used by over 1000 forms.
A key challenge of the project was how convert over 3000 existing forms to new patterns in a cost effective manner.
This was to be a brand new HRM application integrating to Microsoft Dynamics to provide web-based access to human resource data to employees. The design task was to deliver designs, guidelines and research. One of the primary innovations of this project was an interaction pattern library of the acceptable patterns. Research and learning about users of a human resource application allows development and many new innovations, including the use of expanded tooltips and activity centers.
The design for activity centers came out of an extended research and analysis project around defining the ERP customer model. The activity center is a set of elements helping a user understand the status of work in a long running business process. It does this by showing the user what they need to do to complete their work within that process and what other people are working on. The set of elements shown in an activity center is determined by the customized business process.
As shown below, activity centers can take many shapes as appropriate to the business process.
Project Time and Expense
This is an exploration of a product to allow people to log project time and expenses in a service industry on the Windows Phone platform. The core scenario for this mobile application is that of monitoring tasks and deliverables.
Over the course of several years working on Dynamics GP and Dexterity, I was involved in the design of several key product features, including:
- Dynamics Explorer/Smartlist
- Dynamics GP home pages
- Dynamics Lists
- Dexterity Tree view and List view controls
- Advanced security
- Dynamics GP Utilities
The owner of Oasis Plantscapes wanted a presence on the web for his business. After a discussion with him of the key requirements, I created several options as composites for the owner to review. The composites used Oasis Plantscapes original color schemes. The basic information to organize was information about the work that Oasis performs, information about the company, and a portfolio of their work.
The pages were generated using PHP to allow reuse of the HTML across the pages and to dynamically populate the portfolio album.