About Get Elastic

Get Elastic is lovingly brought to you by Linda Bustos of Elastic Path Software, a flexible ecommerce framework for enterprises.

We also have a technical blog for Elastic Path users and partners.

Get New Posts Delivered to You
Creating relevant shopping
experiences through targeted
selling

About Linda Bustos


E-Mail: linda.bustos@elasticpath.com

Web Page: http://www.getelastic.com/

Bio: I’ve been a marketer since the age of six. When other girls were playing house, I was busy cutting out Yellow Pages ads and redesigning their logos for fun. Now with a BBA and still a marketing geek, I’ve expanded my repertoire to include search marketing, SEO, blogging, usability and social media consulting for real companies, big and small. My passion for e-commerce and Internet marketing finds its outlet here on Get Elastic. I also enjoy speaking at local and international events like Shop.org, the Massive Technology Show and Northern Voice on social media and hot new marketing trends. I’ve been quoted in E-Commerce Guide and have contributed to ProBlogger, Search Engine Guide, Site Pro News and Duct Tape Marketing. This year, I was named as one of Vancouver’s Tech Women to Watch in 2008. Prior to joining the Elastic Path squad as an Emerging Media Analyst, I was the Marketing Director for Image X Media, a Drupal web design and development firm where I was involved in usability and SEO planning for business clients and social network startups.

All Posts by Linda Bustos

The Internet: As Envisioned 40 Years Ago

An early vision of ecommerce, 1969:

Can’t see video?

What will the next 40 years bring?

Requirements Diligence: The Cornerstone to eCommerce Project Succes

This post is a recap of today’s webinar Requirements Diligence: The Cornerstone to eCommerce Project Succes, presented by Bernardine Wu of FitForCommerce, dubbed the “eHarmony of eCommerce.” FitForCommerce is a consultancy founded to help online businesses work through ecommerce strategy, requirements/RFP, vendor selection, ecommerce marketing and implementation coaching.

FitForCommerce has also recently launched FitBase, the first ecommerce market knowledge base and community. Bernardine is offering friends of Elastic Path (that’s you) a 10% discount off your FitBase subscription using the promo code EPWEB10.

Why Requirements Diligence?

If you were choosing a stock or career, you’d do your homework, right? Ditto for ecommerce.

No one will argue the better you plan, the better your build, test, launch and support phases will go. And planning is really an equation of Requirements + Use Cases + Workflow + Creative Design + Timeline:

Ten Steps to Requirements Success

1. Align with Business Objectives
2. Know Relevant Best Practices
3. Perform Competitive Analysis
4. Define Functional Requirements in Detail
5. Prioritize and Time Phase Requirements
6. Document Use Cases
7. Diagram Workflow Design
8. Apply Creative Design
9. Test and Adjust Requirements Again and Again
10. Keep Requirements Updated Always

1. Align with Business Objectives

  • Define success. Spell out your desired, measurable objectives.
    • Reinforce brand? Improve customer experience?
    • Reduce costs? Increase profit margins? Increase conversion rates? Increase sales?
    • Gain market share? Gain back market share?
  • Know and agree (amongst stakeholders) why are you changing/re-designing/re-platforming
    • Current site is out-dated? Inflexible? Needs better features or customer experience?
    • New branding / imaging / product line strategy?
    • Adding new businesses or product lines? Going global?

Specifying why you’re actually making these changes is important in knowing what’s going to drive these requirements.

  • Define who are you designing it for
    • Who are your customers and what do they want?
    • Why do they come back?
    • Are there different messages for different audiences? Primary and secondary?
  • Align your organization to support the objectives
    • Who are the stake-holders vs. decision-makers?
    • Who is going to do the work? Who is going to review the work?
    • Do you have enough of the right expertise or resources in-house?
    • Right expertise: Technical, e-marketing, e-merchandising, creative design, IA/content design, customer support, fulfillment, etc.
    • Are external or on-demand resources available?
    • Have you allocated enough time? Are there conflicting projects or objectives?
  • Assign and allocate the project team
    • Is everyone clear on roles and responsibilities, time commitments?
    • Who is the project lead and do they have the right authority and accountability?
    • Do you need to look outside your organization to fill resource gaps? (We don’t always have all the talent/resources in-house).

Don’t forget to “document it and socialize it.” Write things down and document what you agree upon, so that everyone clearly understands expectations and deliverables.

Socializing needs to happen to get buy in from folks that have to live with it, implement it or use it. Have more discussions about it, circulate a memo/diagram, do an in-house training/webinar on it, etc.

Document and socialize each step!

2. Know Relevant Best Practices

  • Research “Best Practices” at the feature/function level
    • Research the industry
    • Network with peers to find out what worked and didn’t work for them
    • Reach out to experts in the field including consultants and providers
    • Read whitepapers, research reports, forums, blogs
    • Be careful of analysis paralysis
  • “Play” with other great sites
    • Shop competitor (same products OR same demographic target) and non-competitor sites
    • Experiment with leading edge and non-leading edge features

Don’t just do things because they’re cool or other people are using them.

  • Use quantifiable market data and benchmark as much as you can
    • FitBase
    • E-tailing Group

3. Perform Competitive Analysis

  • Conduct competitive analysis
    • See what you like and don’t like
    • Decide what you want to include and want to avoid
    • Check competition in your category, but also mindshare or budget competition
    • Think about what’s needed to give you a competitive edge – short-term and long-term

Budget competition: in this economy, you’re not just competing against industry competitors, but against other goods and services the customer is considering. For example, apparel is competing with electronics, in a way.

  • Compare specific features to non-competitors, too, to understand what your customers expect
    • What sites and features are setting a new bar?
    • What capabilities or interactions are your customers being trained to expect?
  • Compare use of key features

4. Define Functional Requirements in Detail

Make sure you’re covering all your bases…

  • Review each and every potential feature/function
    • There are 100s of features, functions, topics that an eCommerce manager must plan and execute around
  • Consider requirements’ impact on all elements of running an eCommerce business including content management, promotions, back-end processing, analytics, reporting etc.
  • Use surveys, feedback forms (from customers and other retailers, if possible)
  • Treat everything like an investment decision
  • Document your current capabilities
    • Pinpoint what features or areas of the site or content drive sales (or, conversely, trigger abandonment or service calls)
    • Don’t assume they are obvious
    • Review every page, data set, content
    • Never assume your new site will have all the features and functionality you currently have, unless you plan or confirm that it will
  • Limitations or Impact Factors
    • Technical processes or limitations, such as integrations with legacy systems
    • Budget considerations
    • Organizational considerations, such as strong/weak skills

Metrics documents are good to have, it’s something you can hand to your vendor or in-house team that logs your average site traffic, peak times, etc. because you have to plan business processes around these factors.

5. Prioritize and Time Phase Requirements

  • Prioritization
  • Know that you can’t always get what you want when you want it
    • Rate them
    • Must Have = Cannot re-launch without it / Is a critical capability
    • Should Have = Should not launch without it / Is important
    • Nice to Have = Can launch without it / Try to include / Can be phased in
    • Stack rank requirements – top 40 in order

Ranking things always forces people to put things in order, whereas rating them is less clear. If you can’t stack-rank, at least put them into blocks (most important 10, next important 10 etc).

  • Phasing
    • And when do you need it by?
    • What are your timelines? What drives your timelines?
    • Is project phasing an option? Is some throw-away work acceptable?

Case Study: Spencer’s Gifts

Must Have:

  • Content management system: promotion flexibility, template changes, manage graphics, shipping options
  • Merchandising tools - categories
  • Auto merchandising
  • Navigation/taxonomy
  • Site search integration
  • SEO – unique meta/title tags
  • Analytics integration and page tagging
  • Cart/checkout functionality – persistent cart
  • Loyalty Program
  • Integrate with order management
  • Parent/child sku relationships
  • Security and PCI compliance

Should Have:

  • Personalized product recommendations
  • Product ratings and reviews
  • Dynamic imaging (zoom, alternate views)
  • AJAX capable
  • Site optimization, A/B and Multivariate Testing

Nice to Have:

  • Alternate payments
  • Improved content
  • Wish list, gift registry, gift guides
  • Product comparison
  • Micro sites
  • Mobile
  • International
  • Blog

6. Document Use Cases

  • Uses Cases are written to clarify a specific customer experience/journey (written from user perspective - both customer and staff)
  • Multiple features can be included in a single Use Case
  • For each Use Case, include:
    • Objective
    • Scope
    • Requirements
    • Process & Feature Dependencies
    • Data Dependencies
    • Demonstration Scenario
    • Alternatives
    • Integrations
    • Technical Assessment & Options
    • Special Requirements
    • Risks, Issues, Constraints

7. Diagram Workflows

  • Functional Component Diagram
    • Diagram that shows functional view of the eCommerce business to show inter-relation and implications to process, organization, technology, but not workflow
  • Technical Component Diagram
    • Diagram that shows technical integrations and data flow between systems detailing inputs and outputs
  • Site Workflows as more than a site map
    • Pages are to be used (how to get from home page to product page to cart to confirmation, for example)
    • Features/content by page
    • Storyboarding, IA, labeling, navigation
    • Key workflows like: Browse, search, guided navigation, registration, checkout

8. Apply Creative Design

  • “Lo-Fi” vs “Hi-Fi” Wireframes
    • Lo-Fi covers layout – what is on a page (think inventory), relative size and position
    • Hi-Fi is where everything is to scale

Lo-Fi Wireframe:

Hi-Fi Wireframe:

  • Creative Design
    • The look and feel of the site including colors, design devices
    • Create multiple options to demonstrate a “design system”
  • Use Corporate Identity and Style Guide
    • If none exists, create one first, then adjust, then update it
  • Usability
    • Ensuring a visitor/customer’s experience is as effortless as possible

9. Test and Adjust Requirements…again and again

  • Test requirements against all use cases including “edge cases”
    • Test for wrong-course path. What should happen when errors are made?
  • Field Testing
    • User/usability testing of wireframes (start with mockups)
    • Ask ‘friendlies’ (customers) to give feedback
    • Get structured feedback of creative design, but go beyond “I like/don’t like” to “This works for me because…”
  • Adjust Requirements
    • When testing or other factors prove a need to adjust
    • Be careful not to react too quickly to feedback (often one user comes in and hates something or gets stuck somewhere, look for patterns, consistency)

10. Keep Requirements Updated…always

  • Keep a library of requirements documents
    • Print a binder to maintain most recent version
    • Maintain version control (label documents with versions and authors)
  • Create a process to update requirements when anything changes
    • Hard to do when focus is testing and going live
    • Testing Team and Requirements Team must be in sync
    • Make last step of testing (e.g. closing a ticket) include checking that requirements were updated

Requirements are never set in stone, they’re always living and breathing.

Questions

From my experience in ecommerce implementations, your requirements approach is right on. However, the problems is some clients (usually smaller ones) are not sophisticated, patient or detail oriented enough to take this type of rigorous approach. They are not able to articulate requirements without seeing it first. How do you suggest one adapt the methodology to meet this type of client?

Hold the line on rigorous methodology. Start with mockups but they have to tie to requirements, even if people are visual. Use both (wireframe and workflow document and list of requirements). Doesn’t have to be a creative design, but a placeholder for where the feature will live.

Can you share your experiences with delivering ecommerce sites using an agile approach as opposed to getting all requirements up front?

Agile approaches are tricky, if done properly it will work very well. If not done well, it can be worse than a waterfall approach. Defining functional requirements in great detail is still very important. The difference with Agile is that you’re doing things in chunks. Define your iterations (chunks), so that you can define those requirements.
Once you create those requirements for that iteration, they’re fixed. To fix them, they do need to be detailed enough. In a way, it’s taking this approach and breaking them into iterations.

What role does SKU descriptive copy play in the equation? It seems that retailers treat it as an afterthought.

Yes, very often that becomes an afterthought. As you’re going through your requirements, make sure you’re collecting samples of whatever that feature is about. Is it about copy, other product content, ratings and reviews etc. What does the retailer do now and what does it want to do in the future. That way it becomes something you’re planning for, rather than an afterthought.

What do I do if I’m already in the implementation phase, but I realize that my requirements weren’t detailed enough?

That’s a common question - and painful. There’s no right answer other than going back and re-cast your requirements. It will save you time to do this, even if it does mean a delay in implementation. You don’t have to start all over again, but it might take you longer to finish.

You may even find interdependencies pop up that you didn’t think about before, and you can take advantage of adjustments that need to be made to these requirements at the same time. Better to find out before you’re even deeper into the project.

Next Webinar

Creating relevant shopping experiences through targeted selling
Tuesday, July 28, 2009 9:00 AM - 10:00 AM PDT

Do you show the same offer to all your shoppers? If so, you’re falling behind your competition and failing to recognize that not all customers are created alike. Today’s top online retailers understand that they can micro market to specific segments of their customer base with targeted content. These retailers are maximizing their marketing and merchandising efforts, delivering a more relevant experience to the customer, and improving their bottom line.

In this one-hour webinar, Ecommerce Analyst Linda Bustos and Product Manager Peter Sheldon of Elastic Path Software will discuss how targeted selling presents an opportunity for you to improve conversion rates, customer satisfaction, and brand loyalty.

Webinar takeaways:

• How can you leverage what you know about your customer to improve their shopping experience and increase store revenues?
• How are the top online retailers using targeted selling?
• How can you avoid the common mistakes?
• Understanding how to apply targeted selling for your customers?
• What does personalization really mean?

Presenters: Linda Bustos, ecommerce analyst, Elastic Path Software and Peter Sheldon, product manager, Elastic Path Software

Sign up today!

Persistent Shopping Carts vs. Perpetual Shopping Carts

What’s the difference between “persistent” and “perpetual” shopping carts?

Persistent Shopping Carts

Persistent shopping carts save a customer’s cart contents across sessions through “persistent cookies.” A cookie is a small text file stored on a user’s computer. The cookie can be set to expire after a few minutes, a number of days or even years unless they are wiped out by the user’s browser or anti-spyware programs, or the user does not accept cookies.

For example, if the customer bookmarks a product on Monday by saving it to cart, and returns on Sunday to purchase, she doesn’t have to locate the product again. This is a nice customer service feature that can save sales. Some users, based on experiences with other sites, might assume your site uses persistent shopping carts, and upon returning to an empty cart, be too frustrated to even bother re-locating the products.

Amazon even reminds you when you added an item:

Amazon has caught me off guard before when I didn’t realize I had old stuff in my cart. I added a bunch of items in one session, didn’t review my order carefully and ended up receiving (and paying for) an extra wireless mouse! Lesson learned.

The decision to set a cookie that will contain information about what a customer has added to cart is made by the retailer - not all retailers use persistent shopping carts.

Perpetual Shopping Carts

Perpetual shopping carts display the number of items in the cart and sub-total as a shopper navigates the site. Marketing Sherpa recently reported that 64% of retailers believe perpetual shopping carts are “very effective” at improving conversion.

Some sites like Altrec use both persistent and shopping carts, which I recommend.

Open Your Eyes to Web Accessibility

Being in a wheelchair, I’m not able to shop in every retail store. Sometimes stores have a few steps outside the door, or have levels only accessible by stairs or escalator. Others have aisles too narrow for my chair, or shelves too high to reach. But I can access any e-store without a problem. It’s not that easy for visually impaired shoppers, illiterate and those who can see but do not have full hand function.

I came across a really eye-opening article in the February 2009 edition of Internet Retailer, (accessible online or as a reprint at Essential Accessibility) titled “Seeing the Light.”

The article describes the available technologies to bring online retail sites up to par for disabled users of all kinds. Visually impaired users can use screen readers like JAWS, Window-Eyes, BrowseAloud and IBM’s Easy Web Browsing. People with limited hand function can use “radar mouse” * that looks like a Doppler radar. When the sweeping line touches something a paralyzed person wants to view, he or she uses a finger or head-activated device to “click.” It can also help customers check out by activating an on-screen keyboard.

* I don’t have permission to use the screen shot of radar mouse on Canadian Tire, but you can view it here.

Accessibility consultants like the SSB Bart Group, TecAccess, Virtual Vision Technologies and Thinkzo can assist with audits, training and JAWS (screen reader software for visually impaired) scripting to bring companies up to code with legal requirements including the Rehabilitation Act and the Americans with Disability Act (ADA).

Retailers can also do their own audits, following WC3 Accessibility guidelines or subscribing to SSB Bart’s software-as-a-service Accessibility Management Platform ($1,000 per month).

For further reading on website accessibility (especially for web developers), check out the SSB Bart blog. Interesting topics include link text and image link accessibility tips, tips for the Adobe product Captivate and lightbox accessibility. (An example of a lightbox is a “Quick View” that pops up over a category page:

Making a retail site accessible can cost between $100,000 and $2 Million dollars (preventing a class action lawsuit such as the one filed against Target - priceless). But it can really make a difference to disabled consumers.

If you’re curious how friendly your website is for disabled users, check out Deque’s accessibility compliance tool.

Retailer Reputation: Showing Off Your Street Cred

Meghan Keane from eConsultancy reported recent findings from Webcredible’s “ecommerce persuasion poll.” Of 1300 online shoppers surveyed, the top reason shoppers purchase from one website over another is seller reputation (28%) followed by price (26%).

  • Seller reputation - 28%
  • Price - 26%
  • Website look and feel - 16%
  • Website ease of use - 15%
  • Special offers - 4%
  • Delivery factors - 3%
  • Appearance in search listings - 2%

Retailers must realize persuasion and conversion is not all about pricing and landing page testing, but communicating trust.

How do you demonstrate your e-store is reputable?

If your retail brand is a household name, you’ve got a strategic advantage here. But if you’re not famous, you can still be seen as trust-worthy. We have discussed the importance of clear value propositions, still they alone are not enough to persuade today’s Google savvy Internet shopper. Whatever you claim about yourself is only marketing until it can be verified by customer testimonials or other independent raves and reviews.

Show off store ratings and media mentions

Not just for eBay sellers, retailers like GamePointsNow display customer feedback on their home pages to show off their reputation. Using a feedback service provided German company eKomi, GamePointsNow saw conversion lift by 5%.

Clicking on the Ekomi badge takes you to the retailer’s detail page, where you can read the positive, neutral and negative feedback details:

Below the Ekomi badge, GamePointsNow also links to a positive media mention from a gaming magazine.

EyeBuyDirect features customer testimonials, media mentions (linking to its pressroom) and its recognition as an Internet Retailer Top 100 site on its home page:

EyeBuyDirect uses scrolling testimonials in a box on the home page as they recognize that visitors often have a short attention span and it’s unnecessary to read more than a few testimonials. If visitors want to read them all, they can click through to over 4 pages of praise.

Even more impressive are the media mentions, which EyeBuyDirect dedicates primo real estate to on the home page (top right of content area). Understanding that, even at a sub-conscious level, when customers can connect your brand with logos he/she is familiar with and trusts (like ABC network, InStyle magazine and Forbes magazine), it’s powerful. Roy Hessel from EyeBuyDirect shared that after adding the media logos, customers were 45% more likely to stay longer on the site and complete a purchase.

What’s missing from the survey list is shipping costs, seller’s policies (including privacy policies), site security and payment options the seller accepts. (And don’t forget the conversion killer of required registration). These are all important factors in the retailer selection process — with reputation, website appearance, usability, security and policies making up the trust quotient; and the others (including price) the service quotient.

Show off your reputation in search engines

Shopping comparison engine TheFind launched a new feature last week that exposes this information about a retailer in search results, so customers can get a quick look at security seals, payment options, policies, shipping options and even links to social media like Twitter and blogs.

Would be nice if this kind of feature was also available in traditional search engines like Google. Maybe TheFind can license its tool to the big G or even the big 3 (Google, Yahoo and Microsoft Live Bing).

Another way to build your trust as a retailer is to practice reputation management in search engines and across the Web, as customers might do some digging about your company. A great resource for reputation management is Andy Beal’s book Radically Transparent (you can read my review and tips for finding a reputation manager for your company here).

Next Page »