Please enable JavaScript.
Coggle requires JavaScript to display documents.
Building E-Commerce Presence (Imagine E Commerce Presence :check:…
Building E-Commerce Presence
Imagine E Commerce Presence
:check:
What's the idea? (Visioning process)
Intended market place
Strategic analysis
Target audience
Marketing Matrix
Mission statement
Development timeline
Preliminary budget
Where's the money?
Business model
Revenue model
Portal
Etailer
Advertising
Subscription
Who and where is the target audience
where is the ballpark?
Growth
Demographic
Size
Structure
where's the content coming from?
know yourself
SWOT analysis
Weakness
Opportunities
Strength
Threats
Develop
Milestone
presence map
Other E-Commerce Site Tools
:
website design
basic business consideration
tool for search engine optimisation
search engine placement
buy ads
local e-commerce
link
offer expertise
identify market niches
metatags, title, content
example of website feature that annoy customer
links that don't work
too many clicks to get content
slow loading pages
pop up & pop under ads & windows
confusing navigation; no search function
requirement to register or log in before viewing or ordering
inability to use browser's back button
8 Most Important Factors In Successful
E-Commerce site Design
Redundant Navigation
Ease of purchase
Ease of Use
Multi-Browser Functionality
Informational
Simple Graphics
Functionality
Legible Texts
Tools for Interactivity & Active Content
ActiveX and VB Script
ColdFusion
Java, JSP, Javascript
PHP, Ruby on Rails Django
ASP (Active Server Page)/ASP.NET
Other design midgets : widgets, mashups
CGI (Common Gateway Interface)
Personalization tools
Customization
Cookies
Personalization
Information Policy Set
Privacy Policy
Accesibility Rules
Building E-commerce site
Main factors
Software
Design
Hardware Architecture
Telecommunications
Management
Human resources
SDLC
Major Steps
Building the system
Host own vs outsourcing
Verizon or amazon web services
Build own vs outsourcing
-
WordPress
website development tool with sophisticated CMS
System design
System design specs
Description of main components
of a system and their relationship
to one another
Physical design
Logical design
data
flow diagram t
System analysis/planning
Business objective
System requirements
System functionality
Test
Unit testing
Involves testing one site program one at a time
System testing
Testing the site as a whole
Acceptance testing
requires that the firm’s key personnel and managers
A/B testing
(split testing)
Multivariate testing
possible combinations (2
2
2 = 8) to test.
Implementation
Systems break down unpredictably
Maintenance is ongoing
Maintenance costs: Similar to development costs
Benchmarking
Choose Software
Dynamic Page Generation Tools
Common tools
Advantages
Permits easy online market segmentation
Enables cost-free price discrimination
Enables content management system (CMS)
Lowers menu costs
Dynamic page generation
Application Servers
Provide specific business functionality required for a website
Site Management Tools
Basic tools included in all web servers
Third-party software for advanced management
E-Commerce Merchant Server Software
Online catalog
Shopping cart
Credit card processing
Web Server Software
Apache
Microsoft's Internet Information Server (IIS)
Merchant Server Software Packages
E-commerce merchant service site & open-source merchant server software
key factors
Functionality
Support for different business models
Business process modelling tools
Visual site management and reporting
Performance and scalability
Connectivity to existing business systems
Compliance with standards
Global and multicultural capability
Local sales tax and shipping rules
Integrated environment includes shopping cart, merchandise display, order management
Simple vs. Multi-Tiered Website Architecture
Two-tier
Multi-tier
System architecture
Choosing Hardware
Hardware platform
Underlying computing equipment needed for e-commerce functionality
Objective
To have enough platform capacity to meet peak demand without wasting money
Factor to meet demand
Scalability of site
Speed
Capacity
The demand side
Customer demand
Affecting speed of site
Factors
No of simultaneous users in peak periods
Nature of customer request
Type of content ( dynamic vs static web pages)
Required security
No of items in inventory
No of page requests
Speed of legacy applications
The supply side
Scalability
Ability of site to increase in size as demand warrants
Ways to scale hardware
Vertically
Increase processing power of individual component
Horizontally
Employ multiple computers to share workload
Improve processing architecture
Outsources to cloud service, CDN
Vertical and horizontal scaling techniques
Use a faster computer
Create a cluster of computers
use appliance servers
segment workload
Batch requests
Manage connections
Aggregate user data
Cache
Processing architecture improvement
Separate static content from dynamic content
Cache static content
Cache database lookup tables
Consolidate business logic on dedicated servers
Optimize ASP code
Optimize the database schema
Developing a Mobile Website and Building Mobile Applications
Mobile E-Commerce Platform
Mobile Web App
eg: Safari, Mozilla Firefox, Opera
less expensive
Native App
eg: iBook, games, graphic manipulations
can use device hardware, available offline
take longer to develop and cost more
Hybrid App
has many features of both a native app and a mobile Web app
Mobile Website
eg: Amazon, eBay
less expensive
Unique Features That Must be Taken Into Account When Designing a Mobile Platform
Hardware
Connectivity
Interface
Displays
Mobile Presence : Design Consideration
Platform constraints
Mobile first design
Responsive web design (RWD)
Adaptive web design (AWD)
Cross-Platform Mobile App Development Tools
Low -cost, open-source alternatives
easy, no need to use a device-specific programming language
examples
Appery.io
Codiqua
PhoneGap
MoSync
Appcelerator
Mobile Presence : Performance and Cost Consideration
Mobile first design : most efficient
alternative: traditional website using RWD and AWD
Mobile website
Resizing existing website for mobile access is least expensive
Mobile Web app
more effort and cost, but have better graphics, more interactivity, faster
Native app
most expensive; requires more programming