eCommerce Development Process - Spree
Development Fundamentals
A good eCommerce website is clear and simple to use for the customer, flexible and easy to administer for
the owner. Our goal is making sure both of those goals are achieved.
Overall approach:
Test driven development - test everything
Be clear about vision for the site and available technology/cost tradeoffs.
eCommerce Development Process
01 Discovery
- discover
- gather information
- understand site audience
- analyze industry
- strategy
- stakeholder interviews
- strategic roadmap
- research
- competitive feature analysis
- audience segmentation
- plan
- create a project plan
- set the budget
- create schedule
- assign team
- set up staging area
- plan for testing
- clarify
- set high-level goals
- prepare communication brief
- kick off the project
- prepare announcement plan
- register with search engines
- launch site
- test maintenance team capabilities
- create QA plan
- prioritize and fix bugs
- conduct final survey internal maintenance
- develop maintenance plan
- measure success
- confirm site security
- navigation hand off
- naming and labeling
02 Analysis
- content plan
- audit existing content
- outline new content
- create delivery plan
- structure site
- create sitemap
- page naming conventions
- structure pages
- create wireframes
- clarify navigation
- naming and labeling
- define user tasks
03 Design
- create
- review site goals
- develop concepts
- design for the user
- design presentation
- develop proof of concept (POC)
- confirm
- create key HTML pages, page elements
- validate POC elements
- test functionality
- set up staging
- hand off
- create graphics templates
- create design style guide
04 Build
- prepare
- assess project status
- establish guidelines
- core build
- launch protosite
- load initial test products
- validate basic functionality
- implement design
- slice and optimize
- create HTML templates
- customize
- implement core software customizations
- test customizations
- finalize
- populate pages
- integrate backend
- conduct final survey
05 Deploy
- deliver
- production style guide
- create handoff packet
- conduct post mortem
- launch
- prepare announcement plan
- register with search engines
- launch site
- maintain
- develop maintenance plan
- measure success
- confirm site security