Building an E-commerce Presence: Websites, Mobile Sites, and App (I) Flashcards

1
Q

Components in e-com vision

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

4 types of e-commerce presence

A

Website/app
Social media
E-mail
Offline media

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Systems Development Life Cycle (SDLC)

A

Methodology for understanding business objective of a system and designing an appropriate solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

5 steps of a systems development life cycle

A

Systems analysis/planning
Systems design
Building the system
Testing
Implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Best practices for e-commerce

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

System analysis/planning

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

System analysis example
Products, payment

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

System design specification (2 types)

A

Description of main components of a system and their relationship to one another
2 types:
Logical design
Physical design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Logical design (system design specification)

A

Data flow diagrams, processing functions, databases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Physical design (systems design specifications)

A

Specifies actual physical, software components, models and so on

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Building the system

A

Can outsource or use in-house methods

More customization, expensive, maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Outsourcing

A

Hiring vendors to provide services involved in building site

Less expensive, accessible all the time, dedicated functionality

Limited customization, no control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

In-house system building

A

Requires team with diverse skill set; choice of software tools; both risks and possible benefits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hosting companies for systems building (outsourcing)

A

Hosting company responsible for ensuring site is accessible 24/7, for monthly fee

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Co-location for systems building

A

Firm purchases or leases web server (with control over its operation), but server is located at vendor’s facility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

5 ways to test a system

A

Unit testing
System testing
Final acceptance testing
A/B testing
Multivariate testing

17
Q

Unit testing (testing a system)

A

Testing site’s program modules one at a time

18
Q

System testing (testing a system)

A

Testing the site as a whole, in the same way a typical user would when using the site

19
Q

Final acceptance testing (testing a system)

A

Firm’s key personnel and managers in marketing, production, sales and general management actually use the system as installed on a test Internet or intranet server

20
Q

A/B testing (testing a system)

A

Showing 2 versions of a webpage or website to users to see which one performs better

21
Q

Multivariate testing (testing a system)

A

Identifying specific elements or variables on a web page (headline, image, button, text) and creating versions for each element and combinations

22
Q

Benchmarking

A

A process in which the site is compared with those of competitors in terms of response speed, quality of layout and design

23
Q

Web server software

A

All e-com sites require basic web server software to answer requests from customers for html and XML pages

The two largest web server software are Apache and Microsoft’s Internet Information Server (IIS)

24
Q

Basic funtionalities of web servers

A

Processing HTTP requests
Security services (SSL/TLS)
FTP
Search engine
Data capture
E-mail
Site management tools

25
Q

Dynamic page generation

A

Contents of a web page are stored as objects in a database, rather than being hard coded in HTML. When the user requests a web page, the contents for that page are then fetched from the database

26
Q

Web application servers

A

Software programs that provide specific business functionality required of a website

27
Q

E-com merchant server software

A

Provides basic functionalities for sales
eg: product catalog, shopping cart, credit card processing, merchandise display, order management

28
Q

3 components of website optimization

A

Page generation
Page delivery
Page content

29
Q

Prototyping

A

Building a sample or model rapidly and inexpensively to test a concept or process

30
Q

Agile development

A

Breaks down a large project into a series of smaller subprojects that are completed in short periods of time using iteration and continuous feedback

31
Q

Scrum

A

Type of agile development that provides a framework for managing the development process

32
Q

DevOps

A

Builds on agile development principles as an organizational strategy to create a culture and environment that further promote rapid and agile development practices

33
Q

Component-based development

A

Enables a system to be built by assembling and integrating various software components that already have been assembled and that provide common functions

34
Q

Web services

A

Loosely coupled, reusable software components using XML and other open protocols and standards that enable one application to communicate with another via an application programming interface (API) without requiring any custom programming to share data and services

35
Q

Service-oriented architecture (SOA)

A

A style of software design that employs a set of self-contained services that
communicate with each other to create a working software application

36
Q

Microservices

A

Very granular implementation of SOA
in which an application is decomposed into a number of smaller services, each responsible for a discrete task, that can
communicate with other services to solve a larger, complex business problem