Building an E-commerce Presence: Websites, Mobile Sites, and App (I) Flashcards
Components in e-com vision
Mission statement - what do we want to be?
Target audience - who are we reaching?
Intended market space
Strategic analysis
Marketing matrix (pricing, promotion, product)
Development timeline
Preliminary budget
4 types of e-commerce presence
Website/app
Social media
E-mail
Offline media
Systems Development Life Cycle (SDLC)
Methodology for understanding business objective of a system and designing an appropriate solution
5 steps of a systems development life cycle
Systems analysis/planning
Systems design
Building the system
Testing
Implementation
Best practices for e-commerce
Continuous availability
Design for scalability
Build in management for end-to-end delivery
Plan for growth
Design system for high-speed performance
Understand and optimize workload on system
System analysis/planning
Business objective (what capabilities you want your site to have - eg: catalog, payment pages)
System functionalities (list of IS capabilities needed to achieve business objectives)
Information requirements (information elements that system must produce in order to achieve business objectives)
System analysis example
Products, payment
Products:
Business objective - display products
System functionalities - digital catalog
Information requirements - dynamic text and graphics catalog
Payment:
Business objective - execute a transaction
System functionalities - shopping cart & payment system
Information requirement - secure credit card payment, multiple payment options
System design specification (2 types)
Description of main components of a system and their relationship to one another
2 types:
Logical design
Physical design
Logical design (system design specification)
Data flow diagrams, processing functions, databases
Physical design (systems design specifications)
Specifies actual physical, software components, models and so on
Building the system
Can outsource or use in-house methods
More customization, expensive, maintenance
Outsourcing
Hiring vendors to provide services involved in building site
Less expensive, accessible all the time, dedicated functionality
Limited customization, no control
In-house system building
Requires team with diverse skill set; choice of software tools; both risks and possible benefits
Hosting companies for systems building (outsourcing)
Hosting company responsible for ensuring site is accessible 24/7, for monthly fee
Co-location for systems building
Firm purchases or leases web server (with control over its operation), but server is located at vendor’s facility