Chapter 8. Phase 4: Prototype

Phase 4: Prototype

You’re almost ready, and you have narrowed down what you need to build. During this phase you will build a prototype—it could be quick-and-dirty, low fidelity, or high fidelity. All product prototypes are living versions of the idea you have in your head. These tangible prototypes need not be perfect but should provide enough detail to be able to test adequately the assumptions your team has made. The goal here is not perfection. Don’t get stuck in endless loops trying to make your prototype look like the final product. That won’t help you. The goal here is to create a mockup your users can interact with—something that can test your hypothesis and validate or invalidate your assumptions. Because you typically have only one day to build the prototype, it should be as high fidelity as needed, and nothing more.

What Happens During the Prototype Phase?

Schedule and/or Confirm Interviews

~1 hour

Build the Prototype

~6 hours

Finalize the Test Plan

~30 minutes

You need an agenda? Just go make it!

Schedule and/or Confirm the Interviews

Check Your Users Against the Target Persona

If you have already scheduled appointments with test subjects, you are ahead of the game. If those people match the personas you’ve identified, even better! If neither of those are true, it’s time to scramble. While the designers and/or developers are making the prototype, other participants spend the day recruiting and scheduling the tests.

Recruiting Test Takers: Where to Find People?

Depending on your persona(s), there could be a variety of means to find users. If you’re in a large city and your persona is a consumer, you may be able to recruit some via a Craigslist ad, or even by approaching people on the street. However, like Laura Klein, author of Lean UX for Startups, we also discourage approaching random people in a coffee shop.[31] First, it’s just plain creepy. Second, you are less likely to find your target user. Remember all that thought you put into the personas and journey on the first phase? Find someone who’s about to embark on that journey, someone who needs that job-to-be-done!

Your existing user/customer base. If you have a user or customer base to draw from, this is a great place to start. Internal sales and marketing teams can often point you in the right direction to connect with the subset of existing customers. At Constant Contact, the Innovation team has built something called “Test Drive,” a network of more than 7,000 Constant Contact small businesses customers that have opted in to test and provide feedback on new products and services. Trace and Richard work closely with their respective clients to obtain and identify the appropriate users for testing. Further, Richard and his team have developed relationships with different organizations such as the Alzheimer’s Association and The Perkins School for the Blind to source test participants when they need to test prototypes for accessibility.

Craigslist. The large classified ad platform has many communities across the globe, and we’ve used their “gigs” section to recruit users for a variety of tests. The warning here is to be sure you’re screening appropriately with a survey, which we’ll get to in a moment. There’s always trepidation given the negative press Craigslist sometimes receives, so be careful and screen your test subjects. We don’t want to read about your prototype attempts in the daily news, OK?

Amazon’s Mechanical Turk (MTurk). This crowdsourcing network gives you access to participants from around the world who are willing to take short online “HITS” for low cost, often pennies. MTurk may not have high-quality responses, nor will you find users that fit into a narrowly defined category. Further, many users on MTurk quickly take tests and can falsely answer your questions, so be sure to include some screener questions to determine which results to keep or discard.

Panel agencies. Services such as Opinions for Good (Op4G), which focuses on nonprofits, and Research Now offer lists of users you are able to filter and select according to your needs. There is often a direct cost associated with these types of agencies as that’s their business model. But they can be a worthwhile investment: you’ll get a higher quality response from someone who represents your user base.

Web-based services. User testing sites such as usertesting.com, trymyui.com, and applause.com offer captured narrative services with a population of users to select from. Because these are remote and unmoderated, you may not be able to interact directly with the users. While these can be hugely valuable at later stages of product development, they may not be best for a design sprint. You want to be able to see the user’s face and body language if you can, because it can often tell you more than she is actually saying.

Your existing social networks. We’ve seen many requests on Facebook, LinkedIn, and Twitter calling for users to test a prototype. It’s always tempting to reach out to people who you know and have an established relationship with; however, be careful, as they may not make great test participants, as they are less likely to give you the honest, critical feedback you need.

Screen Out the Users Who Don’t Fit

A screener survey can help you filter out responses of users who do not fit the profile of the users you have identified (personas, FTW!). Conduct one or two short surveys that filter out the types of users you seek. Here is an example screener survey we used at Constant Contact:

  1. Do you own a small business?

  2. Does your business have a website?

  3. Does your business have a Facebook page?

  4. Do you engage in email marketing activity to promote your business and/or brand?

  5. How many email newsletters per month do you send?

These five simple questions help us to find a subset of users who are small business owners, who have a website and a Facebook page, and also participate in some frequency of email marketing activity. You’ll want to check the business website and Facebook pages to verify it is not someone looking to answer a few questions for a few dollars. Speaking of dollars...

Compensation: pay them something, even if it isn’t money

A technique C. Todd often uses is to not offer any particular financial compensation to schedule the interview. This reduces the likelihood of someone taking the test because they want a quick buck. When the test is over, he’ll send the participant a thank-you card and a $25 gift card in the mail. This “delighter” approach is unexpected and shows the user how valuable her time was to you and the team. Other things we have seen used as compensation range from a simple cup of coffee, to lunch, to a free month of your product or service if you charge a monthly fee, and even free swag. One of the most powerful draws we have found is early access to new products, product features, or services. If you’ve struck the right nerve, you’ll have users clamoring for access to your product as soon as possible, and this is one of the best outcomes.

Build the Prototype

What You Need

  • Any copy to be included (for goodness’ sake, no Lorem Ipsum, please!)

  • Your sketches, wireframes, and storyboards

  • More coffee

  • A maker’s mindset

You may be thinking “what if I’m not a designer?!” That’s OK, prototyping digital products can be done using paper, Keynote, PowerPoint, HTML, or a prototyping tool (e.g., Invision, Proto.io, Balsamiq, etc.). You don’t need to be skilled in HTML/CSS or the Adobe Creative Suite to make something to test. The act of making something gives the product life beyond the concepts and allows the design to be experienced for the first time by people outside your immediate team. In the world of digital prototypes, the process of developing a prototype might be more important than the end product itself. This is very similar to writing a business plan. It’s not the end product that matters; it’s the mental exercise of thinking through the plan that will give you insights you need in the future.

The prototype, whether it’s on paper or online, is a test vehicle that will include some content, some of the primary navigation, and possibly important copy or images as well as the key functional elements.

Who Should Be Involved

If you’re doing the design sprint as an internal exercise (i.e., without the help of a design partner), then you may only need to include your initial design sprint team. However, if you are fortunate to have the help of a competent designer, you can shift some of the work to them. Alex Britez at MacMillan usually finds himself and one other colleague prototyping while the rest of the team has either returned to their “day jobs” or are helping set up the interviews. If you’re running the design sprint as a design firm, then the client’s core team and your core design team will be involved. Ideally you want the prototyping team to be small. Inviting more people doesn’t invite better input. What was it about too many cooks?

The goal is to get something ready for the validate phase that will take place the following day. So once you have your prototype mocked up, get final feedback from your team and then agree on an endpoint, so you don’t wind up going in circles. This can be difficult if there are additional approvals or sign-offs required. It’s essential that you spend enough time before you start this process educating your clients, participants, and/or stakeholders that prototyping work is not to secure approval on the aesthetics or functional elements; rather, it is to define and refine the flow and navigation of the future product.

It can be very daunting, as we have seen many people conflate the prototype and test with deciding on product direction. When Marc Guy at Faze-1 arrived at this stage, the look on his face was incredibly conflicted. He initially thought that making this prototype was going to set the direction for the product. And because they were a startup at the time, this would dictate the direction his company was headed. C. Todd realized that this was going on in Marc’s head and reminded him this was only a test. No need to break the glass and pull the fire alarm—it’s just a test, and should be used as an opportunity to learn.

This is only a test.

Review the Previous Day’s Work and Plan the Day

The day starts with reviewing the decisions you made the day before and confirming which parts of the previous day’s designs will be used in the prototype(s). If you are planning on making more than one prototype, then we recommend dividing into groups and working on the designs separately. Plan to have working periods followed by rests in approximately 90-minute cycles. We also recommend you start each new design session by bringing the group together and doing a quick review or critique of the previous session (only spend 5 minutes at most for these short critiques).

Delegate and Assign Tasks

You only have one day to build your prototype, so the best approach is to spread the design work across your team. Don’t worry too much about the consistency of the design elements. Use the morning to get the critical elements in place and use the afternoon to bring them all together in a consistent design pattern. Having one person to coordinate the designs across the group or groups will help tie things up at the end of the day. This work burns calories so make sure there’s plenty of coffee and snacks. Additionally, other team members may be confirming or setting your interview schedule (more about this later).

Sketch First, Mock Up Later (Or Not)

You should have a clear idea of what you’re building from the Converge phase. There may be some discussion on the nuances remaining and depending on how far your Converge phase went, you might have a set of sketches defined. Your prototype should include all of the elements that were “touched” by the users in the Test phase. If you’re creating more than one prototype, you’ll need to decide if elements are going to be used across the board or used discretely in the different prototypes. Common elements like browser bars and fonts should be decided on before you create anything. Often we find that a company’s brand and/or style guide has sufficient depth to pull this information from. If there’s no brand guide? Go basic, it’s not about the fonts and colors, so move forward with paper prototype with POP App if you struggle with getting something built. Remember: this is about learning—we cannot stress this enough.

Make It

At this stage, less is more—only focus on the essentials. Do not be tempted to fill in all the gaps and fill up the space on the home or landing pages you are sketching. That level of detail will come later. Drawing out the site pages helps everyone involved to visualize what you are doing. Getting everyone on the same page, literally, is critical to understanding where the design will succeed and where it needs more help. As discussed in the previous chapter, the first prototype designs happen on a whiteboard or a piece of paper and are then transferred in more detail to Keynote, Illustrator, Sketch, or other tool. If you’ve separated the work across different team members, you may have some inconsistency in the design. Leave time at the end of the day to clean up the designs and make them look like a single product.

Having created your core product pages or flows, you can begin to build out the complete prototype. As for public-facing sections of your product, we start with the key entry points (e.g., home page, registration page, download page) and a few primary pages. If you’re designing a web application, you’ll also want to design the critical functional areas (e.g., dashboard, profile setup/edit, and uploading files). Each project will be slightly different, but you’ll notice patterns in all of them.

We’re big fans of sketching, but in order to create a “true-to-life” design of a digital product, we recommend building your prototype in something that can be made interactive. POP is a great tool for bringing your sketches to life. Keynote and PowerPoint can be just as valuable and there are lots of kits commercially available on the market for relatively low cost. The most popular one we have seen is Keynotopia,[32] which offers file formats in both Apple Keynote and Microsoft PowerPoint. At the time of this writing, there are a number of other web-based prototyping tools available such as Marvel App, Proto.io, and Pixate, none of which require coding knowledge.

A Word of Warning

If you are planning on using sophisticated design tools like Illustrator, Sketch, or Photoshop (or even HTML/CSS code) in the Prototype phase, you risk becoming bogged down. Unless you are an experienced designer who can create the prototype in a few hours (or you have someone on your team who can), we recommend sticking with something simpler.

If you are working with a copywriter, add simple text fields, which can be updated later. We are not in favor of using lorem ipsum to fill in blank spaces. No hipster ipsum nor cupcake ipsum either, though C. Todd might be swayed if cookie ipsum was a thing. Lack of clear content is an indication you are unsure what the value proposition is, and it creates administrative debris to clean up later. In testing, you don’t want to hear things like, “What does this mean?” It distracts from the goal of your prototype: to learn about your assumptions. So use real words and if necessary have your content strategist or copywriter update it either in parallel, or after you are done building your prototype.

In the design firm setting, to achieve the speed of execution our clients expect, we move directly from prototypes to validation and then once we have feedback we move to low-fidelity mockups. The client reviews these mockups and any changes required are made immediately. Because we publish the designs to the Web via Basecamp, we find progress is only limited by the speed at which we can get feedback. In some cases, we’ll move from sketches to HTML/CSS immediately so we can make updates even faster. This can only be achieved if you have sign off on a design flow or concept.

Prototyping Tools

You’ll want to select the simplest, fastest tool that can best validate your assumptions. We recommend any of the following to create your prototype:

  • Paper prototypes

  • Keynotopia/PowerPoint

  • Storyboards

  • Physical objects

  • Web-based prototyping tools (e.g., POP, InVision, proto.io, Marvel App, Flinto, and Pixate)

  • HTML/CSS

Examples of Prototypes

Project: Great Engagements

Summary: Before couples can address the details of planning a wedding (decoration, guests, caterers, dress, etc.), couples usually have to decide on a location and venue. The couple is filled with excitement, as the wedding day will usher forth a new life for the couple together. However, the couple might experience a bit of uncertainty as to how even to proceed planning their wedding. We want to capture couples at their “excitement” period and put aside all uncertainty and potential anxiety that the wedding planning process may cause. A customer’s initial engagement with our website should parallel his/her engagement with the wedding process in general.

Prototype: An interactive website (see image)

Learning: With this prototype, the team wanted to learn how well their website captured the excitement of a recently engaged couple.

Learning:

Project: SMB Marketing Smarts

Summary: Due to a trending increase in mobile device usage and web page analytics showing a greater percentage of hits to its support forums and help articles from mobile devices, Constant Contact was interested in creating an easy-to-navigate mobile app that packaged its wealth of educational resources and included the ability to push a button and connect via phone to the customer support center.

Prototype: An interactive mobile app created with Proto.io (see images). In total, eight different screens were created with interaction hot spots.

Learning: With this prototype, the team wanted to learn if and how Constant Contact users would interact with a mobile app to get help for marketing-related questions.

Learning:

Finalize the Test Plan

As part of the team is preparing the prototype, others can work on structuring the test interview. We strongly recommend in-person interviews when possible, but we have been in situations where that’s just not possible. It’s not like these users can easily make their way to your office, and depending on your geography, it may be a challenge to get to the right users. In such situations, we rely on a virtual setup using a variety of tools we’ll discuss later. Now is the perfect time to review your assumptions and consider your hypotheses for testing.

Assumptions Table/Validation Board

We mentioned previously that the design sprint is like a mini science experiment. What’s done here is to have another look at the assumptions table. Are there any assumptions missing? At Constant Contact, C. Todd used a validation board at this stage to determine what you may test at the end of the design sprint. You will not complete the entire board, because you have no test results yet, but you should have a clear idea of what needs to be tested. Prioritize your assumptions and determine which your prototype will test.

How

Work with key stakeholders in initial sponsor meeting to complete the core hypothesis and success criteria components of the validation board. This can be completed before the sprint or during the Understand phase. It doesn’t have to be perfect at first, but by the time you’re prototyping it should be quite solidified.

  1. Craft your hypothesis.

  2. List all your relevant assumptions (best practice is to list them in order of importance with your linchpin assumption at the top).

  3. Define your success criteria.

  4. State what you will you measure along the way.

  5. Describe the actual test.

  6. Once the test is complete, examine data and see if your core hypothesis is still true or if it was invalidated? Move [copy] your assumptions into validate or invalidated boxes and summarize with your conclusions and recommendations.

Difficulty: Moderate

Size: Individual or teams

Materials: Blank validation board

Context: Good to start before or at the beginning of the sprint and by the end have a full outline of the work completed.

Approximate time: 15–20 minutes to start (more time can be allotted depending on the size and nature of the experiment)

Credit: Trevor Owens of Javelin Software created the first validation board for idea validation. There have been many variants since.

Decide on the Pre-Roll Questions

We use the term “pre-roll” to mean any questions you ask before getting the user interacting with the prototype. These questions establish the context and surface information regarding their behaviors, attitudes, and beliefs. It’s similar to a contextual inquiry, but on a smaller scale. You’ll build rapport with the person you’re interviewing because... they are a human! We’re not saying this to be condescending—we have been guilty ourselves of being a little too robotic on test day. Humans are complex, so establishing a good relationship at the beginning will help you learn what you need.

Example “pre-roll” questions that went along with the SMB Marketing Smarts example shown earlier:

  1. How do you find content for your email newsletters?

  2. At what stage do you find you have unanswered questions?

  3. What steps do you take to answer those questions?

  4. How long does it take you to find an answer?

Define the Tasks

When testing your prototype, you want to see how the user will navigate to accomplish particular tasks. While this may not be 100% like a textbook usability test, there needs to be a starting point, or a reason for the user to interact with your prototype. What specifically would a user do? Consider the job stories you worked on earlier in the week.

Example tasks for SMB Marketing Smarts prototype:

Task #1: You’re just about to send your next newsletter. How would you find ideas for the newsletter content?

Task #2: You just sent your monthly newsletter and now need to share it on social media. How would you accomplish that?

Create the Post-Roll Questions

Once the user has completed the test of your prototype, you’ll want to ask a handful of questions to wrap up the session. These questions should help you to understand how easy or difficult it was for users to accomplish the tasks you asked them to complete. We always recommend two concluding questions: one to gauge the necessity of the prototype in the users’ lives and the second to determine what the most pressing things are in their worlds at the moment.

  1. How difficult was it to accomplish Task 1? ... 2? ... 3?

  2. On a scale of 1 to 10, with 1 being “Yawn” and 10 being “I need this yesterday,” where does this product fall?

  3. What is the one thing that could be fixed tomorrow in your business? What type of product would be something “you need yesterday”?

With the prototype made, and interviews scheduled and structured, you’re now ready to put rubber to the road!

Takeaways

  • Schedule and find users from your existing user base, through clients and through places such as Craigslist, MTurk, and professional panels such as UserTesting.com.

  • Use real human language and avoid typos. Overly complicated language can intimidate or frustrate a user and cause them to become anxious.

  • Focus the creation of the prototype on the testing of major assumptions, like the value proposition and the primary user experience. Don’t get caught up in the details. What colors and design elements to use are less important to your testing than knowing if your users understand what problem you’re trying to solve for them.

  • Finalize your test plan to have pre-roll, task test, and post-roll questions.

  • Use the simplest tool that can most effectively validate your assumptions. Do not try to be fancy. This is not the time to be a prima donna. You seek to learn, not impress.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset