Featuring project diaries, fabric cataloguing, and powerful filtering tools, the Stash app for iOS helps quilters and sewists keep their "Stash" of projects, fabric, patterns, and notions organized. Stash was initially designed in a personal Design Sprint.
The Google Ventures team developed a time-constrained process called Design Sprints to "unstick" a stuck project or rapidly develop a new one. Although intended for teams, I went through a Sprint on my own to quickly design a mobile app to solve a problem I'd experienced while sewing and quilting.
A Design Sprint is a five-day process; here's what I did each day.
Star Fabric (figure 1.01), an iOS app with limited filters and less-than-glowing App Store reviews, and without support for notions, patterns, or projects.
Starting with my own issues with Star Fabric and feedback from its App Store reviews, I conducted a lightning demo and a competitive analysis, paying attention to features that Star Fabric's users wanted to have and complaints about their experience using existing features. Next, I wrote and sketched the most important user stories:
As a user, I can...
Store a piece of fabric in my Stash.
As a user, I can...
Retrieve info about a piece of fabric from Stash.
Create as many ideas as possible. As GV's Jake Knapp put it, "illuminate all the paths."
I chose to divide my two user stories from Day 1 into four parts, shown in blue in figure 2.01 and figure 2.02, below:
A. Adding a photo of a fabric
B. Entering fabric information
C. Finding a fabric using filters
D. Finding a fabric using search
For each of my four sub-problems, I made a mind map and eight quick, 60-second sketches (figure 2.02). Together, these two activities generated a lot of ideas, not all of them good.
After yesterday's flood of ideas, use Day 3 to decide which ideas to follow through with, test, and implement.
Using Post-it notes and tabs, I transferred ideas from yesterday's Crazy 8's and Mind Maps (figure 3.01). I also used this step to identify conflicting ideas.
In assembling my affinity diagram, I did something that's only feasible during the solo design process; I chose to leave some ideas off the wall, categorizing as I went.
I divided the ideas into the following categories:
Working from ideas that were categorized in affinity diagraming, I made paper prototypes (figure 3.02) covering the user tasks from Day 1's User Stories and used them to choose between solutions.
Create more polished prototypes using Day 3's ideas and paper prototypes.
Using the solutions selected during Day 3's paper prototyping, I created wireframes in Axure:
Stay tuned for interactive prototype of Stashv3. Below are current screenshots of Stash.
Use Google's HEART framework to validate the design.
Use the earlier-developed goals, signals, and metrics to determine if three of these had been fulfilled: Happiness (personal), Task Success, and Adoption. Looking forward...
Hoping to solve some sticking points from Day 3, I reached out to online communities of sewists and quilters for feedback and user testing with the interactive prototypes. In particular, I found users had difficulties with the eyedropper color selection tool I had designed, so I started over on that tool and followed a design pattern that worked better for touchscreen uses.
Stay tuned!