06.12.2012 Views

launching a successful online business and ec projects - Prentice Hall

launching a successful online business and ec projects - Prentice Hall

launching a successful online business and ec projects - Prentice Hall

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

S<strong>ec</strong>tion 12.7 ◗ REVIEW QUESTIONS<br />

1. Examine 10 different Web sites <strong>and</strong> choose your 5 favorites.<br />

2. Go to the Web site of each of the developers/Webmasters of your 5 favorite Web<br />

sites. What expertise do they profess to have? What proj<strong>ec</strong>ts have they completed?<br />

Would you feel comfortable hiring their services?<br />

3. List the major steps in developing an EC application.<br />

4. Define the various types of testing used during the EC development process.<br />

12.8 DEVELOPMENT STRATEGIES FOR E-COMMERCE<br />

MAJOR APPLICATIONS<br />

If the desired Web site is relatively simple, a firm may d<strong>ec</strong>ide to build the Web site itself.<br />

However, the firm must ask a few questions: Is the firm capable of developing the site?<br />

Does the firm have access to the proper tools to create the pages? If the firm does not<br />

have these capabilities, it is usually best to turn over the task to a professional developer.<br />

The ideal developer is one who can design a site with the corr<strong>ec</strong>t look <strong>and</strong> feel, who has<br />

an in-depth knowledge of search engine optimization, <strong>and</strong> who is able to corr<strong>ec</strong>tly h<strong>and</strong>le<br />

any complex coding that may be required. A useful site for finding an experienced<br />

Web site designer is WebDesigners-Dir<strong>ec</strong>tory (webdesigners-dir<strong>ec</strong>tory.com). Other<br />

resources for developing a Web site are available at Sell IT! (sellitontheweb.com). The<br />

Microsoft Small Business Center (microsoft.com/small<strong>business</strong>/resources/t<strong>ec</strong>hnology/<br />

<strong>ec</strong>ommerce/5_common_e_commerce_site_mistakes.mspx) offers some tips for avoiding<br />

five common e-commerce mistakes associated with overall site design <strong>and</strong> infrastructure.<br />

Regardless of the complexity of the site, three basic options for developing an EC<br />

Web site are available:<br />

1. Develop the site in-house either from scratch or with off-the-shelf components.<br />

2. Buy a packaged application designed for a particular type of EC site.<br />

3. Lease the application from a third party.<br />

Chapter Twelve: Launching a Successful Online Business <strong>and</strong> EC Proj<strong>ec</strong>ts W12.33<br />

Each of these approaches has its benefits <strong>and</strong> limitations, <strong>and</strong> it is important to<br />

remember that the development options are not mutually exclusive. A combination of<br />

hard <strong>and</strong> soft proj<strong>ec</strong>t <strong>and</strong> change management methodologies can guide <strong>successful</strong> inhouse<br />

development of enterprise-wide information systems. Each of these development<br />

options is discussed in detail next.<br />

IN-HOUSE DEVELOPMENT: INSOURCING<br />

The first generation of EC development was accomplished largely through proprietary<br />

programming <strong>and</strong> in-house development that is widely referred to as insourcing. Using<br />

this approach, the Internet browser serves as the development platform. The programmers<br />

write EC systems using a combination of HTML <strong>and</strong> script languages such as HTX,<br />

CGI, IDC, <strong>and</strong> JavaScript. Databases developed on top of a database management system<br />

(DBMS) usually serve as the information repository to store EC data. Although this first<br />

generation of EC development has built up valuable experience <strong>and</strong> achieved industrial<br />

momentum, the lack of reusability (i.e., the likelihood a segment of source code can be<br />

used again to add new functionalities with slight or no modification) in current EC applications<br />

<strong>and</strong> the lack of interoperability (i.e., the ability to conn<strong>ec</strong>t people, data, diverse<br />

systems, <strong>and</strong> st<strong>and</strong>ards) created a great barrier to widespread application of EC.<br />

insourcing<br />

In-house development<br />

of applications.<br />

reusability<br />

The likelihood a<br />

segment of source code<br />

can be used again to<br />

add new functionalities<br />

with slight or no<br />

modification.<br />

interoperability<br />

Conn<strong>ec</strong>ting people,<br />

data, <strong>and</strong> diverse<br />

systems; the term can be<br />

defined in a t<strong>ec</strong>hnical<br />

way or in a broad way,<br />

taking into account<br />

social, political, <strong>and</strong><br />

organizational factors.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!