SlideShare a Scribd company logo
1 of 38
Requirements Diligence:
    The Cornerstone to Ecommerce Project Success
                  Presented by Bernardine Wu
                  CEO, FitForCommerce



    Listen to audio using your computer’s microphone & speakers (VoIP) or dial in:
    United Kingdom: +44 (0) 161 660 8220
    United States: +1 516 453 0014
    Access Code: 624-947-227




Elastic Path™
Introducing
Elastic Path Software

      • Provides a flexible, feature-rich framework
      • For enterprises that have unique business
        requirements and a complex IT environment
      • Over 200 clients rely on Elastic Path
      • #1 ecommerce blog www.getelastic.com
      • For more on-demand ecommerce resources:
        www.elasticpath.com/resources




Elastic Path™
About FitForCommerce
                       “The eHarmony of eCommerce”
      FitForCommerce is a consultancy founded to help online businesses ‘figure out what they
       need and how/where to find it’
         –   Team of former multichannel retailers, marketers, technologists and service providers, with hands-
             on expertise in eCommerce

      eCommerce Diligence™ is a philosophy and methodology based on diligent preparation
       and decision-making to ensure success
         –   Strategy, Requirements/RFP, Provider Selection
         –   eCommerce Marketing
         –   Implementation Coaching

      FitBase™ is the first eCommerce market knowledge base and community, offering
         –   1000s of best practices, feature evaluations, expert advice and community content on 300
             features, functions and topics
         –   100s of provider and solution comparative info

     Our approach and philosophy for eCommerce Diligence is unbiased and vendor-
     neutral. In maintaining this standard, we received no payment, sponsorship,
     or other consideration for this webinar. Furthermore, the participation by
     FitForCommerce or Bernardine Wu is not meant as an endorsement of Elastic
     Path and/or its products and services.


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                                  3
Survey Question #1
 How many of you currently need to or are already building
 requirements for (choose one):

       1. Choosing an eCommerce solution

       2. Implementing a chosen licensed solution

       3. Implementing a chosen SaaS/on-demand solution

       4. Implementing an in-house developed solution



Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            4
Why Requirements Diligence?

                                    ITERATE


          PLAN              BUILD               TEST              LAUNCH    SUPPORT




      +   Requirements (what)
      +   Use Cases (who, how)
      +   Workflow (how, dependencies)
      +   Creative Design (experience)

      + Timeline

      = PLAN



Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                      5
Requirements Diligence
                      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

Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            6
Before everything else, getting ready is the secret to
success. - Henry Ford

                  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?


  Know and agree why are you changing/re-designing/re-platforming
       – Current site is out-dated? Inflexible? Needs better features or customer experience?
       – New branding / imaging?
       – Adding new businesses or product lines? Going global?


  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?


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                7
(cont.)   1. Align with Business Objectives
  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?


                                      Document it ! Socialize it !!


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                              8
If I had six hours to chop down a tree, I'd spend the first
hour sharpening the ax. - Abraham Lincoln

                   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 and non-competitor sites
       – Experiment with leading edge and non-leading edge features


  Use quantifiable market data and benchmark as much as you can
       – FitBase                Best Practices Checklists for 30 ecommerce topics is available for webinar attendees at
       – E-tailing Group                            www.fitforcommerce.com/bestpractices.html

                                   Document it ! Socialize it !!
Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                                          9
FitBase
www.fitforcommerce.com/fitbase

  Example of best
   practices info about
   Ratings & Reviews in
   FitBase

  Find out pitfalls

  Look for examples of
   sites that do it well

  Look for different ways
   of implementing a
   feature




                                      © FitForCommerce 2009

Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            10
FitBase
www.fitforcommerce.com/fitbase

  Good example of a
   webstore using
   Ratings & Reviews
   in a unique and
   helpful way




                                  © FitForCommerce 2009


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            11
FitBase
www.fitforcommerce.com/fitbase

  Example of expert
   opinions and
   lessons learned
   about Ratings &
   Reviews in FitBase




                                    © FitForCommerce 2009




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            12
E-tailing Group Benchmarking
  Use EG100 benchmarking data to compare adoption




 To benchmark your site against the EG100 across 260 features: www.e-tailing.com


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                   13
It's not the will to win, but the will to prepare to win that
makes the difference. - Bear Bryant

                   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


  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?

                                     Document it ! Socialize it !!




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                 14
Competitive Feature Comparison
  Compare use of key features
          Shopping Bag Features of an Apparel Site vs Competitors




                                                                            © FitForCommerce 2009




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                               15
A good beginning makes a good end. - Louis L’Amour


           4. Define Functional Requirements in Detail
      Review each and every potential
       feature/function
       –    There are 100s of features, functions,
            topics that an eCommerce manager must
            plan and execute around


      Include all elements of running an
       eCommerce business (see table)

      Use surveys, feedback forms

      Treat everything like an investment

       decision

              Document it ! Socialize it !!
                                                     © FitForCommerce 2009


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                             16
(cont.)   4. Define Functional Requirements
  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
       – Budget considerations
       – Organizational considerations, such as strong/weak skills




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                 17
Sample Metrics




                                                                            © FitForCommerce 2009




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                    18
Chance favors the prepared mind. - Louis Pasteur


            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


  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?



                                    Document it ! Socialize it !!

Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                           19
Example Requirements Doc “The Grid”
Front End - Site Features - Web Store
                                                               In Use      Wants
Feature Set / Feature / Configuration Options      Value        Now       for Site Priority                            Time Frame                       Notes & Clarifications
Browse and Search
 Browse - Navigation
   Category Navigation
   Static Navigation
     Non-Category Header Navigation
     Non-Category Footer Navigation
   Product Category Scope
 Guided Navigation                                                  NO         YES      1 - MUST HAVE                  1 - FOR LAUNCH
   Guided Navigation Refinement Options         This is a list of the identified attributes that HomeBistro will use initially. The ability to add and remove refinement options should be controllable
                                                through an admin interface by merchandising / marketing staff.
  Guided Navigation Refinement Behaviors
 Search
  Keyword Search                                                YES        YES    1 - MUST HAVE                        1 - FOR LAUNCH
    Keyword Search Functionality                What functionality the keyword search should contain.
  SKU - Catalog Item Number Search                              YES        YES    1 - MUST HAVE                        1 - FOR LAUNCH
                                                                                                                                                        Currently no variants are in use, but changes are
                                                                                                                                                        being made to allow for the use of variants on the
                                                                                                                                                        HB Back End. The ability to make modifications
                                                                                                                                                        to search function criteria should be admin
   Search by Attribute                                        YES        YES      3 - WOULD LIKE TO HAVE               4 - w/in 90 Days After Launch    controlled by non-technical staff.
   Search Results Display                       How search results appear to the shopper.
   No Search Results Page                                     YES        YES      1 - MUST HAVE                        1 - FOR LAUNCH
   Merchandised Search Landing Pages                           NO        YES      2 - SHOULD HAVE                      1 - FOR LAUNCH
                                                                                                                                                        The appearance of search results sorts should be
                                                                                                                                                        something that can be toggled on an off by a non-
  Search Results Sorting                        How shoppers sort search result landing pages.                                                          technical site administrator.
  Search Results Controls                       The ability for non-technical site administrators to the ordering of   search results.
  Search Results Personalization Controls                         NO        YES      2 - SHOULD HAVE                   1 - FOR LAUNCH
 Folksonomy - Tagging and Tag Clouds                              NO        YES      3 - WOULD LIKE TO HAVE            5 - w/in 120 Days after Launch
  Tagging                                       How tagging should work and be controlled.
    All Products Tagged                                           N/A       NO       3 - WOULD LIKE TO HAVE            5 - w/in 120 Days after Launch
  Tag Clouds
    Tag Cloud Appearance
    Tag Cloud Tag Ordering
  Tag Cloud Results
    Tag Cloud Results Sorts
    Tag Cloud Results Pagination
      Display Additional Tag Clouds

                                                                                                                                                                                 © FitForCommerce 2009




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                                                                                                                          20
Case Study: Spencer’s Gifts
Must Have:                                                Should Have:
⁻ Content management system: promotion                    ⁻ Personalized product
  flexibility, template changes, manage                     recommendations
  graphics, shipping options                              ⁻ Product ratings and reviews
⁻ Merchandising tools - categories                        ⁻ Dynamic imaging (zoom, alternate
                                                            views)
⁻ Auto merchandising                                      ⁻ AJAX capable
⁻ Navigation/taxonomy                                     ⁻ Site optimization, A/B and
⁻ Site search integration                                   Multivariate Testing
⁻ SEO – unique meta/title tags
                                                          Nice to Have:
⁻ Analytics integration and page tagging
                                                          ⁻ Alternate payments
⁻ Cart/checkout functionality                             ⁻ Improved content
  – persistent cart
                                                          ⁻ Wish list, gift registry, gift guides
⁻ Loyalty Program                                         ⁻ Product comparison
⁻ Integrate with order management                         ⁻ Micro sites
⁻ Parent/child sku relationships                          ⁻ Mobile
⁻ Security and PCI compliant                              ⁻ International
                                                          ⁻ Blog


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                    21
Survey Question #2
 In your most recent implementation, how would you describe
 your requirements:

       1. Very rigorous

       2. Rigorous

       3. Good enough

       4. Not rigorous enough



Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            22
Success always comes when preparation meets
opportunity. - Henry Hartman

                            6. Document Use Cases
      Uses Cases are written to clarify a specific customer experience/journey
      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
                                   Document it ! Socialize it !!

Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                  23
Sample Use Case
                                                                                             Use Case
                 Name     Add-To-Bag, Full Mini-Bag, Mini-Bag pages

                    ID    2

                 Usage    All pages, Add to bag process, Shopping Bag process

              Objective          The objective is to show the customer bag information as it changes or as they need it.

                                 All customers
                 Scope           All products
                                 All Pages

                                 The system should show the customer an add to bag overlay when items are added to the bag.
                                 The system should allow the customer to click on the mini bag icon to see an overlay of the shopping bag.
          Requirements
                                 The system should display the number of items in the bag within the minibag icon or next to it in text.
                                 The system should provide bag information including item and order header information as needed to the ATB, FMB pages

      Process & Feature          Data needs to be saved to the session to show in the FMB, ATB Pages and for the MiniBag item count.
          Dependencies           Data integration to the Application Server / Mainframe is needed to capture this information for the Shopping Bag and order process pages

                                 Item Information: Product SKU, name, image, quantity, price, total price, item status, delivery date
     Data Dependencies           Order Information: Shipping cost, shipping destination (if avail), shipping method, Discount Amount for each promotion, Tax Cost, Promotion codes & Descriptions, zip
                                  code.

                          ATB:
                               The customer clicks adds an item to the bag
                               The browser sends a request to the server to add the item
                               The server verifies the inventory,
                                   o      If the same as the state as the product page, the server adds the item, updates the full cart data, and saves the data in the session for the customer.
                                   o      If it is different state as the product page, the server sends back an surprise backorder message, updates the full cart data, and saves the data in the session for the
                                          customer
                                                      The customer sees the surprise backorder message and decides to add it or cancel. IF cancel, the server removes the item from the bag and session data.
                               The customer’s browser renders the ATB confirmation overlay with the new data passed to it from the server.
 Demonstration Scenario
                          MiniBag:
                               As items are added to the bag, the item count data held in the session is updated and is displayed as an icon or text in the MiniBag.
                          FMB:
                                The customer clicks on the MiniBag Icon.
                               The browser pulls in session data for the items and order data.
                               The browser displays the Full Mini Bag in an overlay or a popup.
                                   o      The page will show the product information including name, thumbnail, Status, Shipping Date, Delivery Date, unit price, quantity, total price, and order header
                                          information including shipping, tax, discount and total.
                               The customer can either close it, wait for it to close, or click update to update items (will go to the shopping bag page) or checkout to go to the order process.
                                                                                                                                                                                         © FitForCommerce 2009



Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                                                                                                                                     24
Sample Use Case (cont.)
                              Bag data could be pulled from two sources.
                                 o      Session data (XML, Cookie, etc)
                                                 This is the recommended approach since it would not require a separate mainframe call.
           Alternatives                          The only downside is that the data would not be fully up to date and special care would need to be used to make sure the data is updates within a
                                                  reasonable timeframe.
                                 o      Mainframe and XXX server data
                                                 Requires a Server or Mainframe call every time the data is viewed and is not the recommended alternative.


                              Add to Bag
            Integrations
                              View Bag

                              Session data should be used for all of the display elements of these processes.
                              Session data can either be sourced to the browser by cookie data or XML session data
                                   o     Cookie data may be problematic with a cookie limit of 4096 char. This limit may not be able to hold enough information for the largest orders. If this is the only
                                         viable solution, the first 10 items could be shown with a view more link to the full bag as needed.
         FFC Technical             o     XML data could be saved by the user cookie and saved to Akamai for use by the browser. There would be no real limit to the data that can be held there for the
          Assessment &                   purposes of the shopping bag.
                Options       A plan needs to be in place to refresh session data to prevent it being too out of data. The source of this data is the application server and mainframe.
                                   o     As an item is added to the bag, the entire bag session data should be updated.
                                   o     Whenever a change to the order data is made, i.e. a new promotion is added, the entire bag session data should be updated.
                              If a customer’s session has timed out, the browser must request a new bag session refresh as soon as they return to the site. In this case, the item count MUST be held at the
                               user cookie level so that it would not change as they add to the bag and their session times out. See Merge Bag Process Use Case. The most difficult

   Special Requirements       See technical options

          Risks, Issues,
                              Special care should be used to make sure the data is up to date and changes to product state are clearly explained to the customer.
           Constraints
                                                                                                                                                                                   © FitForCommerce 2009




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                                                                                                                                25
I have yet to be in a game where the most prepared
team didn’t win. - Urban Meyer

                             7. Diagram Workflows
  Functional Component Diagram
       – Functional view of the eCommerce business to show inter-relation and implications to
         process, organization, technology


  Technical Component Diagram
       – Technical integrations and data flow between systems detailing inputs and outputs


  Site Workflows as more than a Site map
       –   Pages are to be used
       –   Features/content by page
       –   Storyboarding, IA, labeling, navigation
       –   Key workflows like: Browse, search, guided nav, Registration, Checkout


                                   Document it ! Socialize it !!


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                26
Sample Functional Component Diagram




                 © FitForCommerce 2009


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            27
Sample Technical Component Diagram




                                                                            © FitForCommerce 2009




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                    28
Sample Site Workflow Diagram




                                      © FitForCommerce 2009


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            29
In all matters, before beginning, a diligent preparation
should be made. - Cicero

                           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

  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

                                     Document it ! Socialize it !!


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                 30
Sample Lo-Fi Wireframe




                                                © FitForCommerce 2009


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            31
Sample Hi-Fi Wireframe1




                                                                            XXXXX




                                                                                    XXXXX




                  XXXXX




                                      © FitForCommerce 2009


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                            32
Sample Hi-Fi Wireframe2




                                      © FitForCommerce 2009


Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            33
Sample Creative Design




Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            34
Measure twice; cut once. - Unknown


                   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


                                   Document it ! Socialize it !!
Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                  35
Spectacular achievement is always preceded by
spectacular preparation. - Robert Schuller

                   10. Keep Requirements Updated
                              …always
  Keep a library of requirements documents
       – Print a binder to maintain most recent
       – Maintain version control


  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 synch
       – Make last step of testing (e.g. closing a ticket) include checking that requirements
         were updated




                                   Document it ! Socialize it !!

Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                                                36
Requirements Checklist
           Align with Business Objectives
           Know Relevant Best Practices
           Perform Competitive Analysis
           Define Functional Requirements in Detail
           Prioritize and Time Phase Requirements
           Document Use Cases
           Diagram Workflow Design
           Apply Creative Design
           Test and Adjust Requirements …again and again
           Keep Requirements Updated …always

       Breathe a sigh of relief …and then get back to work,
                    it’s on to implementation!
Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            37
Questions?

                                         Bernardine Wu,
                                         CEO
                                         FitForCommerce
                                         www.FitForCommerce.com
                                         bwu@fitforcommerce.com

                         Use promo code “EPWEB10” for 10% off a
                          FitBase Retailer Subscription until 7/10
                             www.fitforcommerce.com/fitbase

                       Best Practices Checklists for 30 ecommerce
                        topics is available for webinar attendees at
                       www.fitforcommerce.com/bestpractices.html

                                         Thank you
                                 www.elasticpath.com/resources

Requirements Diligence: The Cornerstone to an eCommerce Project's Success
                                                                            38

More Related Content

What's hot

How to Gather Requirements
How to Gather RequirementsHow to Gather Requirements
How to Gather RequirementsClearworks
 
Other requirements, requirement specification and map
Other requirements, requirement specification and mapOther requirements, requirement specification and map
Other requirements, requirement specification and mapcsk selva
 
Use Case Workshop
Use Case WorkshopUse Case Workshop
Use Case Workshopelkensteyin
 
Analysis & Business Requirements
Analysis & Business RequirementsAnalysis & Business Requirements
Analysis & Business RequirementsHeinz Tonn
 
Brd template uml-noble_inc
Brd template uml-noble_incBrd template uml-noble_inc
Brd template uml-noble_incUdaya Kumar
 
Business analysts and sdlc
Business analysts and sdlcBusiness analysts and sdlc
Business analysts and sdlcAniket Sharma
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documentshapy
 
06 business and functional requirements
06 business and functional requirements06 business and functional requirements
06 business and functional requirementsNamita Razdan
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysiscsk selva
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)designer DATA
 
Business Analyst Requirements Management
Business Analyst Requirements Management Business Analyst Requirements Management
Business Analyst Requirements Management Mark Borowski
 
Fundamentals of Product Definition Process - MRD PRD FRD
Fundamentals of Product Definition Process - MRD PRD FRDFundamentals of Product Definition Process - MRD PRD FRD
Fundamentals of Product Definition Process - MRD PRD FRDLeon Kotovich
 
Project Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsProject Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsKnowit_TM
 
Non functional requirements
Non functional requirementsNon functional requirements
Non functional requirementsPavel Růžička
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirementshapy
 
How to prioritize requirements - better and faster (workshop), Razvan Radulian
How to prioritize requirements -  better and faster (workshop), Razvan RadulianHow to prioritize requirements -  better and faster (workshop), Razvan Radulian
How to prioritize requirements - better and faster (workshop), Razvan RadulianWhy-What-How Consulting, LLC
 

What's hot (19)

How to Gather Requirements
How to Gather RequirementsHow to Gather Requirements
How to Gather Requirements
 
Other requirements, requirement specification and map
Other requirements, requirement specification and mapOther requirements, requirement specification and map
Other requirements, requirement specification and map
 
Use Case Workshop
Use Case WorkshopUse Case Workshop
Use Case Workshop
 
Analysis & Business Requirements
Analysis & Business RequirementsAnalysis & Business Requirements
Analysis & Business Requirements
 
Brd template uml-noble_inc
Brd template uml-noble_incBrd template uml-noble_inc
Brd template uml-noble_inc
 
Business analysts and sdlc
Business analysts and sdlcBusiness analysts and sdlc
Business analysts and sdlc
 
What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documents
 
Business analyst ppt
Business analyst pptBusiness analyst ppt
Business analyst ppt
 
06 business and functional requirements
06 business and functional requirements06 business and functional requirements
06 business and functional requirements
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)
 
Business Analyst Requirements Management
Business Analyst Requirements Management Business Analyst Requirements Management
Business Analyst Requirements Management
 
Fundamentals of Product Definition Process - MRD PRD FRD
Fundamentals of Product Definition Process - MRD PRD FRDFundamentals of Product Definition Process - MRD PRD FRD
Fundamentals of Product Definition Process - MRD PRD FRD
 
Project Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsProject Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile Requirements
 
Non functional requirements
Non functional requirementsNon functional requirements
Non functional requirements
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirements
 
How to prioritize requirements - better and faster (workshop), Razvan Radulian
How to prioritize requirements -  better and faster (workshop), Razvan RadulianHow to prioritize requirements -  better and faster (workshop), Razvan Radulian
How to prioritize requirements - better and faster (workshop), Razvan Radulian
 
MOM on BA
MOM on BAMOM on BA
MOM on BA
 

Viewers also liked

PMP Training - 12 project procurement management
PMP Training - 12 project procurement managementPMP Training - 12 project procurement management
PMP Training - 12 project procurement managementejlp12
 
PMP Training - 05 project scope management
PMP Training - 05 project scope managementPMP Training - 05 project scope management
PMP Training - 05 project scope managementejlp12
 
Ecommerce manager perfomance appraisal 2
Ecommerce manager perfomance appraisal 2Ecommerce manager perfomance appraisal 2
Ecommerce manager perfomance appraisal 2tonychoper3004
 
Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)Sander Hoogendoorn
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniversePuneet Parashar
 
PMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsPMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsDaniel_Mccrea
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality managementejlp12
 
eCommerce Trends 2016-2017
eCommerce Trends 2016-2017eCommerce Trends 2016-2017
eCommerce Trends 2016-2017Divante
 
PMP Training - 06 project time management2
PMP Training - 06 project time management2PMP Training - 06 project time management2
PMP Training - 06 project time management2ejlp12
 
Online shopping portal: Software Project Plan
Online shopping portal: Software Project PlanOnline shopping portal: Software Project Plan
Online shopping portal: Software Project Planpiyushree nagrale
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement DocumentH2Kinfosys
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogALATechSource
 
Business Requirement Specification
Business Requirement SpecificationBusiness Requirement Specification
Business Requirement Specificationsuhasreddy1
 
PMP Training - 07 project cost management
PMP Training - 07 project cost managementPMP Training - 07 project cost management
PMP Training - 07 project cost managementejlp12
 

Viewers also liked (17)

PMP Training - 12 project procurement management
PMP Training - 12 project procurement managementPMP Training - 12 project procurement management
PMP Training - 12 project procurement management
 
PMP Training - 05 project scope management
PMP Training - 05 project scope managementPMP Training - 05 project scope management
PMP Training - 05 project scope management
 
Ecommerce manager perfomance appraisal 2
Ecommerce manager perfomance appraisal 2Ecommerce manager perfomance appraisal 2
Ecommerce manager perfomance appraisal 2
 
Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
 
PMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsPMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for Professionals
 
Component Diagram
Component DiagramComponent Diagram
Component Diagram
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality management
 
eCommerce Trends 2016-2017
eCommerce Trends 2016-2017eCommerce Trends 2016-2017
eCommerce Trends 2016-2017
 
Project initiation document
Project initiation documentProject initiation document
Project initiation document
 
PMP Training - 06 project time management2
PMP Training - 06 project time management2PMP Training - 06 project time management2
PMP Training - 06 project time management2
 
Online shopping portal: Software Project Plan
Online shopping portal: Software Project PlanOnline shopping portal: Software Project Plan
Online shopping portal: Software Project Plan
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement Document
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
 
Business Requirement Specification
Business Requirement SpecificationBusiness Requirement Specification
Business Requirement Specification
 
PMP Training - 07 project cost management
PMP Training - 07 project cost managementPMP Training - 07 project cost management
PMP Training - 07 project cost management
 

Similar to Requirements Diligence: The Cornerstone to Ecommerce Project Success

Getting from Here to There: How to assess your business, define an overall eC...
Getting from Here to There: How to assess your business, define an overall eC...Getting from Here to There: How to assess your business, define an overall eC...
Getting from Here to There: How to assess your business, define an overall eC...varien
 
Magento's Imagine eCommerce Conference 2011 - eCommerce Strategy
Magento's Imagine eCommerce Conference 2011 - eCommerce StrategyMagento's Imagine eCommerce Conference 2011 - eCommerce Strategy
Magento's Imagine eCommerce Conference 2011 - eCommerce StrategyMagentoImagine
 
building-analytical-roadmap.pdf
building-analytical-roadmap.pdfbuilding-analytical-roadmap.pdf
building-analytical-roadmap.pdfssuser6fd788
 
Web analytics
Web analyticsWeb analytics
Web analyticsWSI Egypt
 
How to use marginal gains to drive improvements in Pre-Construction
How to use marginal gains to drive improvements in Pre-ConstructionHow to use marginal gains to drive improvements in Pre-Construction
How to use marginal gains to drive improvements in Pre-ConstructionPhilip Collard
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Salesforce Partners
 
Features to look for in Web Development Services.pdf
Features to look for in Web Development Services.pdfFeatures to look for in Web Development Services.pdf
Features to look for in Web Development Services.pdfarun raja
 
E business by bhawani prasad - iimc
E business by bhawani prasad - iimcE business by bhawani prasad - iimc
E business by bhawani prasad - iimcBhawani N Prasad
 
Chp12 e-business design
Chp12   e-business designChp12   e-business design
Chp12 e-business designRAHUL gupta
 
How to Pivot into Product Management by Expedia Group Sr PM
How to Pivot into Product Management by Expedia Group Sr PMHow to Pivot into Product Management by Expedia Group Sr PM
How to Pivot into Product Management by Expedia Group Sr PMProduct School
 
Start Ups The New Reality.Score
Start Ups The New Reality.ScoreStart Ups The New Reality.Score
Start Ups The New Reality.ScoreEBScore
 
5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
 5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance 5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
5 Steps to Delivering Many Sites, Lowering Costs, and Improving GovernanceRachel Wandishin
 
9 Secrets to Launch on the AppExchange [Webinar]
9 Secrets to Launch on the AppExchange [Webinar]9 Secrets to Launch on the AppExchange [Webinar]
9 Secrets to Launch on the AppExchange [Webinar]CodeScience
 
Key Inquiries to Pose to an ASP.NET Development Firm Prior to Forming a Partn...
Key Inquiries to Pose to an ASP.NET Development Firm Prior to Forming a Partn...Key Inquiries to Pose to an ASP.NET Development Firm Prior to Forming a Partn...
Key Inquiries to Pose to an ASP.NET Development Firm Prior to Forming a Partn...Flexsin
 
How to Create a Mobile Strategy
How to Create a Mobile StrategyHow to Create a Mobile Strategy
How to Create a Mobile StrategyPervasive Path
 

Similar to Requirements Diligence: The Cornerstone to Ecommerce Project Success (20)

7 tips for better requirements management
7 tips for better requirements management7 tips for better requirements management
7 tips for better requirements management
 
Getting from Here to There: How to assess your business, define an overall eC...
Getting from Here to There: How to assess your business, define an overall eC...Getting from Here to There: How to assess your business, define an overall eC...
Getting from Here to There: How to assess your business, define an overall eC...
 
Magento's Imagine eCommerce Conference 2011 - eCommerce Strategy
Magento's Imagine eCommerce Conference 2011 - eCommerce StrategyMagento's Imagine eCommerce Conference 2011 - eCommerce Strategy
Magento's Imagine eCommerce Conference 2011 - eCommerce Strategy
 
building-analytical-roadmap.pdf
building-analytical-roadmap.pdfbuilding-analytical-roadmap.pdf
building-analytical-roadmap.pdf
 
Business model
Business modelBusiness model
Business model
 
Web analytics
Web analyticsWeb analytics
Web analytics
 
How to use marginal gains to drive improvements in Pre-Construction
How to use marginal gains to drive improvements in Pre-ConstructionHow to use marginal gains to drive improvements in Pre-Construction
How to use marginal gains to drive improvements in Pre-Construction
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)
 
Features to look for in Web Development Services.pdf
Features to look for in Web Development Services.pdfFeatures to look for in Web Development Services.pdf
Features to look for in Web Development Services.pdf
 
E business by bhawani prasad - iimc
E business by bhawani prasad - iimcE business by bhawani prasad - iimc
E business by bhawani prasad - iimc
 
Chp12 e-business design
Chp12   e-business designChp12   e-business design
Chp12 e-business design
 
How to Pivot into Product Management by Expedia Group Sr PM
How to Pivot into Product Management by Expedia Group Sr PMHow to Pivot into Product Management by Expedia Group Sr PM
How to Pivot into Product Management by Expedia Group Sr PM
 
Week 3
Week 3Week 3
Week 3
 
Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model Canvas
 
Start Ups The New Reality.Score
Start Ups The New Reality.ScoreStart Ups The New Reality.Score
Start Ups The New Reality.Score
 
5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
 5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance 5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
 
Agile marketing
Agile marketingAgile marketing
Agile marketing
 
9 Secrets to Launch on the AppExchange [Webinar]
9 Secrets to Launch on the AppExchange [Webinar]9 Secrets to Launch on the AppExchange [Webinar]
9 Secrets to Launch on the AppExchange [Webinar]
 
Key Inquiries to Pose to an ASP.NET Development Firm Prior to Forming a Partn...
Key Inquiries to Pose to an ASP.NET Development Firm Prior to Forming a Partn...Key Inquiries to Pose to an ASP.NET Development Firm Prior to Forming a Partn...
Key Inquiries to Pose to an ASP.NET Development Firm Prior to Forming a Partn...
 
How to Create a Mobile Strategy
How to Create a Mobile StrategyHow to Create a Mobile Strategy
How to Create a Mobile Strategy
 

More from Elastic Path

Evolve 2014 integrating complex systems for experience driven commerce
Evolve 2014   integrating complex systems for experience driven commerceEvolve 2014   integrating complex systems for experience driven commerce
Evolve 2014 integrating complex systems for experience driven commerceElastic Path
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerceElastic Path
 
Commerce + content perfected
Commerce + content perfectedCommerce + content perfected
Commerce + content perfectedElastic Path
 
Digital Commerce Engine 6.5
Digital Commerce Engine 6.5Digital Commerce Engine 6.5
Digital Commerce Engine 6.5Elastic Path
 
REST Fest 2012: HATEOAS Your Cake and Eat It Too
 REST Fest 2012: HATEOAS Your Cake and Eat It Too REST Fest 2012: HATEOAS Your Cake and Eat It Too
REST Fest 2012: HATEOAS Your Cake and Eat It TooElastic Path
 
Cashing in on the Smartphone Gaming Boom
Cashing in on the Smartphone Gaming BoomCashing in on the Smartphone Gaming Boom
Cashing in on the Smartphone Gaming BoomElastic Path
 
Moving complex enterprise ecommerce systems to the cloud
Moving complex enterprise ecommerce systems to the cloudMoving complex enterprise ecommerce systems to the cloud
Moving complex enterprise ecommerce systems to the cloudElastic Path
 
Business Challenges Solved by APIs: What Every Executive Should Know
Business Challenges Solved by APIs: What Every Executive Should KnowBusiness Challenges Solved by APIs: What Every Executive Should Know
Business Challenges Solved by APIs: What Every Executive Should KnowElastic Path
 
Keeping customers reducing churn through support and upgrade optimization
Keeping customers reducing churn through support and upgrade optimization Keeping customers reducing churn through support and upgrade optimization
Keeping customers reducing churn through support and upgrade optimization Elastic Path
 
Optimizing the customer journey for the complex sale
Optimizing the customer journey for the complex saleOptimizing the customer journey for the complex sale
Optimizing the customer journey for the complex saleElastic Path
 
Maximizing conversion with checkout optimization
Maximizing conversion with checkout optimizationMaximizing conversion with checkout optimization
Maximizing conversion with checkout optimizationElastic Path
 
The Future of Ecommerce - Web 2.0
The Future of Ecommerce - Web 2.0The Future of Ecommerce - Web 2.0
The Future of Ecommerce - Web 2.0Elastic Path
 
Digital "Elastic" Commerce - Right Here, Right Now - Jump Conference 2011
Digital "Elastic" Commerce - Right Here, Right Now - Jump Conference 2011Digital "Elastic" Commerce - Right Here, Right Now - Jump Conference 2011
Digital "Elastic" Commerce - Right Here, Right Now - Jump Conference 2011Elastic Path
 
Ecommerce and Digital Marketplaces - Planet of the Apps
Ecommerce and Digital Marketplaces - Planet of the AppsEcommerce and Digital Marketplaces - Planet of the Apps
Ecommerce and Digital Marketplaces - Planet of the AppsElastic Path
 
Virtual Goods Mean REAL Money This Holiday
Virtual Goods Mean REAL Money This HolidayVirtual Goods Mean REAL Money This Holiday
Virtual Goods Mean REAL Money This HolidayElastic Path
 
Elastic path-ecommerce-replatforming-mistakes
Elastic path-ecommerce-replatforming-mistakesElastic path-ecommerce-replatforming-mistakes
Elastic path-ecommerce-replatforming-mistakesElastic Path
 
The State of PC Gaming: The Shift from Packaged Goods to Digital Distribution
The State of PC Gaming: The Shift from Packaged Goods to Digital DistributionThe State of PC Gaming: The Shift from Packaged Goods to Digital Distribution
The State of PC Gaming: The Shift from Packaged Goods to Digital DistributionElastic Path
 
The Future of Newspapers and Magazines in the Digital Era
The Future of Newspapers and Magazines in the Digital EraThe Future of Newspapers and Magazines in the Digital Era
The Future of Newspapers and Magazines in the Digital EraElastic Path
 
Consumer Software Buying Trends - Elastic Path Software Research Report
Consumer Software Buying Trends - Elastic Path Software Research ReportConsumer Software Buying Trends - Elastic Path Software Research Report
Consumer Software Buying Trends - Elastic Path Software Research ReportElastic Path
 
Taking Your Site Performance to the Next Level with Optimization Testing
Taking Your Site Performance to the Next Level with Optimization TestingTaking Your Site Performance to the Next Level with Optimization Testing
Taking Your Site Performance to the Next Level with Optimization TestingElastic Path
 

More from Elastic Path (20)

Evolve 2014 integrating complex systems for experience driven commerce
Evolve 2014   integrating complex systems for experience driven commerceEvolve 2014   integrating complex systems for experience driven commerce
Evolve 2014 integrating complex systems for experience driven commerce
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerce
 
Commerce + content perfected
Commerce + content perfectedCommerce + content perfected
Commerce + content perfected
 
Digital Commerce Engine 6.5
Digital Commerce Engine 6.5Digital Commerce Engine 6.5
Digital Commerce Engine 6.5
 
REST Fest 2012: HATEOAS Your Cake and Eat It Too
 REST Fest 2012: HATEOAS Your Cake and Eat It Too REST Fest 2012: HATEOAS Your Cake and Eat It Too
REST Fest 2012: HATEOAS Your Cake and Eat It Too
 
Cashing in on the Smartphone Gaming Boom
Cashing in on the Smartphone Gaming BoomCashing in on the Smartphone Gaming Boom
Cashing in on the Smartphone Gaming Boom
 
Moving complex enterprise ecommerce systems to the cloud
Moving complex enterprise ecommerce systems to the cloudMoving complex enterprise ecommerce systems to the cloud
Moving complex enterprise ecommerce systems to the cloud
 
Business Challenges Solved by APIs: What Every Executive Should Know
Business Challenges Solved by APIs: What Every Executive Should KnowBusiness Challenges Solved by APIs: What Every Executive Should Know
Business Challenges Solved by APIs: What Every Executive Should Know
 
Keeping customers reducing churn through support and upgrade optimization
Keeping customers reducing churn through support and upgrade optimization Keeping customers reducing churn through support and upgrade optimization
Keeping customers reducing churn through support and upgrade optimization
 
Optimizing the customer journey for the complex sale
Optimizing the customer journey for the complex saleOptimizing the customer journey for the complex sale
Optimizing the customer journey for the complex sale
 
Maximizing conversion with checkout optimization
Maximizing conversion with checkout optimizationMaximizing conversion with checkout optimization
Maximizing conversion with checkout optimization
 
The Future of Ecommerce - Web 2.0
The Future of Ecommerce - Web 2.0The Future of Ecommerce - Web 2.0
The Future of Ecommerce - Web 2.0
 
Digital "Elastic" Commerce - Right Here, Right Now - Jump Conference 2011
Digital "Elastic" Commerce - Right Here, Right Now - Jump Conference 2011Digital "Elastic" Commerce - Right Here, Right Now - Jump Conference 2011
Digital "Elastic" Commerce - Right Here, Right Now - Jump Conference 2011
 
Ecommerce and Digital Marketplaces - Planet of the Apps
Ecommerce and Digital Marketplaces - Planet of the AppsEcommerce and Digital Marketplaces - Planet of the Apps
Ecommerce and Digital Marketplaces - Planet of the Apps
 
Virtual Goods Mean REAL Money This Holiday
Virtual Goods Mean REAL Money This HolidayVirtual Goods Mean REAL Money This Holiday
Virtual Goods Mean REAL Money This Holiday
 
Elastic path-ecommerce-replatforming-mistakes
Elastic path-ecommerce-replatforming-mistakesElastic path-ecommerce-replatforming-mistakes
Elastic path-ecommerce-replatforming-mistakes
 
The State of PC Gaming: The Shift from Packaged Goods to Digital Distribution
The State of PC Gaming: The Shift from Packaged Goods to Digital DistributionThe State of PC Gaming: The Shift from Packaged Goods to Digital Distribution
The State of PC Gaming: The Shift from Packaged Goods to Digital Distribution
 
The Future of Newspapers and Magazines in the Digital Era
The Future of Newspapers and Magazines in the Digital EraThe Future of Newspapers and Magazines in the Digital Era
The Future of Newspapers and Magazines in the Digital Era
 
Consumer Software Buying Trends - Elastic Path Software Research Report
Consumer Software Buying Trends - Elastic Path Software Research ReportConsumer Software Buying Trends - Elastic Path Software Research Report
Consumer Software Buying Trends - Elastic Path Software Research Report
 
Taking Your Site Performance to the Next Level with Optimization Testing
Taking Your Site Performance to the Next Level with Optimization TestingTaking Your Site Performance to the Next Level with Optimization Testing
Taking Your Site Performance to the Next Level with Optimization Testing
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesSanjay Willie
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsFact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsZilliz
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsFact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

Requirements Diligence: The Cornerstone to Ecommerce Project Success

  • 1. Requirements Diligence: The Cornerstone to Ecommerce Project Success Presented by Bernardine Wu CEO, FitForCommerce Listen to audio using your computer’s microphone & speakers (VoIP) or dial in: United Kingdom: +44 (0) 161 660 8220 United States: +1 516 453 0014 Access Code: 624-947-227 Elastic Path™
  • 2. Introducing Elastic Path Software • Provides a flexible, feature-rich framework • For enterprises that have unique business requirements and a complex IT environment • Over 200 clients rely on Elastic Path • #1 ecommerce blog www.getelastic.com • For more on-demand ecommerce resources: www.elasticpath.com/resources Elastic Path™
  • 3. About FitForCommerce “The eHarmony of eCommerce”  FitForCommerce is a consultancy founded to help online businesses ‘figure out what they need and how/where to find it’ – Team of former multichannel retailers, marketers, technologists and service providers, with hands- on expertise in eCommerce  eCommerce Diligence™ is a philosophy and methodology based on diligent preparation and decision-making to ensure success – Strategy, Requirements/RFP, Provider Selection – eCommerce Marketing – Implementation Coaching  FitBase™ is the first eCommerce market knowledge base and community, offering – 1000s of best practices, feature evaluations, expert advice and community content on 300 features, functions and topics – 100s of provider and solution comparative info Our approach and philosophy for eCommerce Diligence is unbiased and vendor- neutral. In maintaining this standard, we received no payment, sponsorship, or other consideration for this webinar. Furthermore, the participation by FitForCommerce or Bernardine Wu is not meant as an endorsement of Elastic Path and/or its products and services. Requirements Diligence: The Cornerstone to an eCommerce Project's Success 3
  • 4. Survey Question #1 How many of you currently need to or are already building requirements for (choose one): 1. Choosing an eCommerce solution 2. Implementing a chosen licensed solution 3. Implementing a chosen SaaS/on-demand solution 4. Implementing an in-house developed solution Requirements Diligence: The Cornerstone to an eCommerce Project's Success 4
  • 5. Why Requirements Diligence? ITERATE PLAN BUILD TEST LAUNCH SUPPORT + Requirements (what) + Use Cases (who, how) + Workflow (how, dependencies) + Creative Design (experience) + Timeline = PLAN Requirements Diligence: The Cornerstone to an eCommerce Project's Success 5
  • 6. Requirements Diligence 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 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 6
  • 7. Before everything else, getting ready is the secret to success. - Henry Ford 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?  Know and agree why are you changing/re-designing/re-platforming – Current site is out-dated? Inflexible? Needs better features or customer experience? – New branding / imaging? – Adding new businesses or product lines? Going global?  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? Requirements Diligence: The Cornerstone to an eCommerce Project's Success 7
  • 8. (cont.) 1. Align with Business Objectives  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? Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 8
  • 9. If I had six hours to chop down a tree, I'd spend the first hour sharpening the ax. - Abraham Lincoln 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 and non-competitor sites – Experiment with leading edge and non-leading edge features  Use quantifiable market data and benchmark as much as you can – FitBase Best Practices Checklists for 30 ecommerce topics is available for webinar attendees at – E-tailing Group www.fitforcommerce.com/bestpractices.html Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 9
  • 10. FitBase www.fitforcommerce.com/fitbase  Example of best practices info about Ratings & Reviews in FitBase  Find out pitfalls  Look for examples of sites that do it well  Look for different ways of implementing a feature © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 10
  • 11. FitBase www.fitforcommerce.com/fitbase  Good example of a webstore using Ratings & Reviews in a unique and helpful way © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 11
  • 12. FitBase www.fitforcommerce.com/fitbase  Example of expert opinions and lessons learned about Ratings & Reviews in FitBase © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 12
  • 13. E-tailing Group Benchmarking  Use EG100 benchmarking data to compare adoption To benchmark your site against the EG100 across 260 features: www.e-tailing.com Requirements Diligence: The Cornerstone to an eCommerce Project's Success 13
  • 14. It's not the will to win, but the will to prepare to win that makes the difference. - Bear Bryant 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  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? Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 14
  • 15. Competitive Feature Comparison  Compare use of key features Shopping Bag Features of an Apparel Site vs Competitors © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 15
  • 16. A good beginning makes a good end. - Louis L’Amour 4. Define Functional Requirements in Detail  Review each and every potential feature/function – There are 100s of features, functions, topics that an eCommerce manager must plan and execute around  Include all elements of running an eCommerce business (see table)  Use surveys, feedback forms  Treat everything like an investment decision Document it ! Socialize it !! © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 16
  • 17. (cont.) 4. Define Functional Requirements  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 – Budget considerations – Organizational considerations, such as strong/weak skills Requirements Diligence: The Cornerstone to an eCommerce Project's Success 17
  • 18. Sample Metrics © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 18
  • 19. Chance favors the prepared mind. - Louis Pasteur 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  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? Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 19
  • 20. Example Requirements Doc “The Grid” Front End - Site Features - Web Store In Use Wants Feature Set / Feature / Configuration Options Value Now for Site Priority Time Frame Notes & Clarifications Browse and Search Browse - Navigation Category Navigation Static Navigation Non-Category Header Navigation Non-Category Footer Navigation Product Category Scope Guided Navigation NO YES 1 - MUST HAVE 1 - FOR LAUNCH Guided Navigation Refinement Options This is a list of the identified attributes that HomeBistro will use initially. The ability to add and remove refinement options should be controllable through an admin interface by merchandising / marketing staff. Guided Navigation Refinement Behaviors Search Keyword Search YES YES 1 - MUST HAVE 1 - FOR LAUNCH Keyword Search Functionality What functionality the keyword search should contain. SKU - Catalog Item Number Search YES YES 1 - MUST HAVE 1 - FOR LAUNCH Currently no variants are in use, but changes are being made to allow for the use of variants on the HB Back End. The ability to make modifications to search function criteria should be admin Search by Attribute YES YES 3 - WOULD LIKE TO HAVE 4 - w/in 90 Days After Launch controlled by non-technical staff. Search Results Display How search results appear to the shopper. No Search Results Page YES YES 1 - MUST HAVE 1 - FOR LAUNCH Merchandised Search Landing Pages NO YES 2 - SHOULD HAVE 1 - FOR LAUNCH The appearance of search results sorts should be something that can be toggled on an off by a non- Search Results Sorting How shoppers sort search result landing pages. technical site administrator. Search Results Controls The ability for non-technical site administrators to the ordering of search results. Search Results Personalization Controls NO YES 2 - SHOULD HAVE 1 - FOR LAUNCH Folksonomy - Tagging and Tag Clouds NO YES 3 - WOULD LIKE TO HAVE 5 - w/in 120 Days after Launch Tagging How tagging should work and be controlled. All Products Tagged N/A NO 3 - WOULD LIKE TO HAVE 5 - w/in 120 Days after Launch Tag Clouds Tag Cloud Appearance Tag Cloud Tag Ordering Tag Cloud Results Tag Cloud Results Sorts Tag Cloud Results Pagination Display Additional Tag Clouds © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 20
  • 21. Case Study: Spencer’s Gifts Must Have: Should Have: ⁻ Content management system: promotion ⁻ Personalized product flexibility, template changes, manage recommendations graphics, shipping options ⁻ Product ratings and reviews ⁻ Merchandising tools - categories ⁻ Dynamic imaging (zoom, alternate views) ⁻ Auto merchandising ⁻ AJAX capable ⁻ Navigation/taxonomy ⁻ Site optimization, A/B and ⁻ Site search integration Multivariate Testing ⁻ SEO – unique meta/title tags Nice to Have: ⁻ Analytics integration and page tagging ⁻ Alternate payments ⁻ Cart/checkout functionality ⁻ Improved content – persistent cart ⁻ Wish list, gift registry, gift guides ⁻ Loyalty Program ⁻ Product comparison ⁻ Integrate with order management ⁻ Micro sites ⁻ Parent/child sku relationships ⁻ Mobile ⁻ Security and PCI compliant ⁻ International ⁻ Blog Requirements Diligence: The Cornerstone to an eCommerce Project's Success 21
  • 22. Survey Question #2 In your most recent implementation, how would you describe your requirements: 1. Very rigorous 2. Rigorous 3. Good enough 4. Not rigorous enough Requirements Diligence: The Cornerstone to an eCommerce Project's Success 22
  • 23. Success always comes when preparation meets opportunity. - Henry Hartman 6. Document Use Cases  Uses Cases are written to clarify a specific customer experience/journey  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 Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 23
  • 24. Sample Use Case Use Case Name Add-To-Bag, Full Mini-Bag, Mini-Bag pages ID 2 Usage All pages, Add to bag process, Shopping Bag process Objective  The objective is to show the customer bag information as it changes or as they need it.  All customers Scope  All products  All Pages  The system should show the customer an add to bag overlay when items are added to the bag.  The system should allow the customer to click on the mini bag icon to see an overlay of the shopping bag. Requirements  The system should display the number of items in the bag within the minibag icon or next to it in text.  The system should provide bag information including item and order header information as needed to the ATB, FMB pages Process & Feature  Data needs to be saved to the session to show in the FMB, ATB Pages and for the MiniBag item count. Dependencies  Data integration to the Application Server / Mainframe is needed to capture this information for the Shopping Bag and order process pages  Item Information: Product SKU, name, image, quantity, price, total price, item status, delivery date Data Dependencies  Order Information: Shipping cost, shipping destination (if avail), shipping method, Discount Amount for each promotion, Tax Cost, Promotion codes & Descriptions, zip code. ATB:  The customer clicks adds an item to the bag  The browser sends a request to the server to add the item  The server verifies the inventory, o If the same as the state as the product page, the server adds the item, updates the full cart data, and saves the data in the session for the customer. o If it is different state as the product page, the server sends back an surprise backorder message, updates the full cart data, and saves the data in the session for the customer  The customer sees the surprise backorder message and decides to add it or cancel. IF cancel, the server removes the item from the bag and session data.  The customer’s browser renders the ATB confirmation overlay with the new data passed to it from the server. Demonstration Scenario MiniBag:  As items are added to the bag, the item count data held in the session is updated and is displayed as an icon or text in the MiniBag. FMB:  The customer clicks on the MiniBag Icon.  The browser pulls in session data for the items and order data.  The browser displays the Full Mini Bag in an overlay or a popup. o The page will show the product information including name, thumbnail, Status, Shipping Date, Delivery Date, unit price, quantity, total price, and order header information including shipping, tax, discount and total.  The customer can either close it, wait for it to close, or click update to update items (will go to the shopping bag page) or checkout to go to the order process. © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 24
  • 25. Sample Use Case (cont.)  Bag data could be pulled from two sources. o Session data (XML, Cookie, etc)  This is the recommended approach since it would not require a separate mainframe call. Alternatives  The only downside is that the data would not be fully up to date and special care would need to be used to make sure the data is updates within a reasonable timeframe. o Mainframe and XXX server data  Requires a Server or Mainframe call every time the data is viewed and is not the recommended alternative.  Add to Bag Integrations  View Bag  Session data should be used for all of the display elements of these processes.  Session data can either be sourced to the browser by cookie data or XML session data o Cookie data may be problematic with a cookie limit of 4096 char. This limit may not be able to hold enough information for the largest orders. If this is the only viable solution, the first 10 items could be shown with a view more link to the full bag as needed. FFC Technical o XML data could be saved by the user cookie and saved to Akamai for use by the browser. There would be no real limit to the data that can be held there for the Assessment & purposes of the shopping bag. Options  A plan needs to be in place to refresh session data to prevent it being too out of data. The source of this data is the application server and mainframe. o As an item is added to the bag, the entire bag session data should be updated. o Whenever a change to the order data is made, i.e. a new promotion is added, the entire bag session data should be updated.  If a customer’s session has timed out, the browser must request a new bag session refresh as soon as they return to the site. In this case, the item count MUST be held at the user cookie level so that it would not change as they add to the bag and their session times out. See Merge Bag Process Use Case. The most difficult Special Requirements  See technical options Risks, Issues,  Special care should be used to make sure the data is up to date and changes to product state are clearly explained to the customer. Constraints © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 25
  • 26. I have yet to be in a game where the most prepared team didn’t win. - Urban Meyer 7. Diagram Workflows  Functional Component Diagram – Functional view of the eCommerce business to show inter-relation and implications to process, organization, technology  Technical Component Diagram – Technical integrations and data flow between systems detailing inputs and outputs  Site Workflows as more than a Site map – Pages are to be used – Features/content by page – Storyboarding, IA, labeling, navigation – Key workflows like: Browse, search, guided nav, Registration, Checkout Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 26
  • 27. Sample Functional Component Diagram © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 27
  • 28. Sample Technical Component Diagram © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 28
  • 29. Sample Site Workflow Diagram © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 29
  • 30. In all matters, before beginning, a diligent preparation should be made. - Cicero 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  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 Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 30
  • 31. Sample Lo-Fi Wireframe © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 31
  • 32. Sample Hi-Fi Wireframe1 XXXXX XXXXX XXXXX © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 32
  • 33. Sample Hi-Fi Wireframe2 © FitForCommerce 2009 Requirements Diligence: The Cornerstone to an eCommerce Project's Success 33
  • 34. Sample Creative Design Requirements Diligence: The Cornerstone to an eCommerce Project's Success 34
  • 35. Measure twice; cut once. - Unknown 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 Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 35
  • 36. Spectacular achievement is always preceded by spectacular preparation. - Robert Schuller 10. Keep Requirements Updated …always  Keep a library of requirements documents – Print a binder to maintain most recent – Maintain version control  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 synch – Make last step of testing (e.g. closing a ticket) include checking that requirements were updated Document it ! Socialize it !! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 36
  • 37. Requirements Checklist  Align with Business Objectives  Know Relevant Best Practices  Perform Competitive Analysis  Define Functional Requirements in Detail  Prioritize and Time Phase Requirements  Document Use Cases  Diagram Workflow Design  Apply Creative Design  Test and Adjust Requirements …again and again  Keep Requirements Updated …always Breathe a sigh of relief …and then get back to work, it’s on to implementation! Requirements Diligence: The Cornerstone to an eCommerce Project's Success 37
  • 38. Questions? Bernardine Wu, CEO FitForCommerce www.FitForCommerce.com bwu@fitforcommerce.com Use promo code “EPWEB10” for 10% off a FitBase Retailer Subscription until 7/10 www.fitforcommerce.com/fitbase Best Practices Checklists for 30 ecommerce topics is available for webinar attendees at www.fitforcommerce.com/bestpractices.html Thank you www.elasticpath.com/resources Requirements Diligence: The Cornerstone to an eCommerce Project's Success 38

Editor's Notes

  1. FFC was founded to help ecommerce businesses figure out what ecommerce features and technology are needed and where to buy them. We are addressing a need in the market right now where many retailers are asking our help to form an ecommerce grown strategy, define and document detailed requirements –making sure all stones are turned over, manage an RFP process and help select the ‘best fit’ technology or provider We are also assisting some e-retailers with their implementations, and for others we are helping to strengthen their eMarketing strategies in conjunction with leveraging technology. To get a sense of the webinar audience, we’d like to do a quick poll to find out how many of you are going to make a technology selection decision in the next 6 months? POLL: “Do you need to make an ecommerce technology selection decision in the next 6 months?” YES or NO
  2. Though there are many ways of going about this, the important take-away is that you follow a rigorous process that is unlike the diligence you would perform if you were investing in a stock, choosing a school or career, or even choosing a mate. The SCIENCE is in following a pre-planned method, the ART is in being flexible and adjusting along the way Whatever process you follow, it will involve ‘due diligence’ I like think of this in two buckets: Requirements Diligence means knowing what you need and want and making sure that you’ve done considerable homework and detailed work Selection Diligence means knowing what’s out there and making sure you are selecting the best choice for your business We’ll be discussing these in stages in this webinar, and I encourage you to ask questions at any time – and that includes you, too, Jason! The process of choosing ecommerce technology should apply in principle to all technology decisions – whether you are making an in-house decision, choosing a point solution for a certain portion of your ecommerce business, or even re-platforming. I will probably use more examples of choosing a new ecommerce platform because that can be the most complex and time-consuming decision, but by all means think of how this applies to the decision you need to make in the next few months. BTW, I spared everyone from cheesey clipart, but I couldn’t resist the stock photos, so hopefully with some good humor I’m going to subject all of you to my stock photos!
  3. Clarify business, operational and organizational drivers Assess yourself, take a hard look at your own business Map out your operations including business flows, system context diagram List out pain points, points of failures, SWOT Agree on your business objectives Include vision, metrics, competitive advantages Take the opportunity to re-engineer your business Improve your processes Re-evaluate your products/services Better define your target customers Think about a redesign Set concrete, measurable objectives for your eCommerce business Understand your people and your culture Involve your company’s key stakeholders Document and socialize! Understand your organization Who are the players? Who are the stake-holders? Who are the decision-makers? Who is going to do the work? Who is going to review the work? Does the organization support the objectives? Do you have enough in-house resources? Are external or on-demand resources available? Do you have the right expertise? Technical, e-marketing, e-merchandising, creative design, IA/content design, customer support, fulfillment, etc. Have you allocated enough time? Are there conflicting projects or objectives? Who is the project team? Is everyone clear on roles and responsibilities? How much time from each person or function is needed at each stage? Who is the project lead and do they have the right authority and accountability? Clarify business, operational and organizational drivers Assess yourself, take a hard look at your own business Map out your operations including business flows, system context diagram List out pain points, points of failures, SWOT Agree on your business objectives Include vision, metrics, competitive advantages Take the opportunity to re-engineer your business Improve your processes Re-evaluate your products/services Better define your target customers Think about a redesign Set concrete, measurable objectives for your eCommerce business Understand your people and your culture Involve your company’s key stakeholders Document and socialize!
  4. Determine and prioritize your requirements Define them at a detailed, feature-by-feature level Create use cases and user personas Include systems, data and processes your eCommerce system will integrate with Create workflow designs, screen mockups to show how your site will operate Include requirements for managing the site How products are loaded and manipulated How pages are changed How promotions are managed How orders are managed, fulfilled How customers are handled Prioritize your requirements Rank them in numerical order Rate them as nice-to-have and must-have Use ‘use cases’ to describe ‘how’ it should work