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
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.