My design process helps me to build the right products. Through a series of interconnected steps, I strive to create a solution that meets not only the client objectives, but more importantly, works for their users' needs.
My approach to designing better products
Before starting a project, it's critical to define the product's vision and design strategy, and to ensure that all stakeholders are on the same page. My design begins with stakeholder and end user interviews, a competitive review, and analysis of any available metrics, culminating in a requirements workshop to clearly define the scope of the project with stakeholders.
The goal during this phase is to generate as many relevant solutions as possible. I'll develop user personas, along with mapping task diagrams to get a better sense of how these users will travel through my client's system, and then create wireframes that illustrate various solutions that meet the needs of their unique users.
Prototyping is the stage where theory meets reality. I'll take a couple of the strongest solutions and develop them into prototypes. I test these prototypes with users in a series of interviews and usability tests, and then iterate the designs based on the feedback I receive. Once we're satisfied that the designs meet the user's needs, we prepare assets for the build phase.
This is the phase where the product is finalized, built and released. I'll refine the User Interface (UI) and define its style guide. Next, the project is broken into a sequence of stories, which engineers follow in order to build the product. Once the build is complete, the product is ready for launch.
Through a cyclical process of analyzing data, getting user feedback, and testing, we gain an understanding of how the product needs to continually evolve. In this phase, I analyze usage data and additional feedback sessions to gain insight on our newly launched product, which is a key factor in building a loyal and robust user base.