[ Pobierz całość w formacie PDF ]
.An analyst weighs alternatives and gathers informationto help with a decision in the other processes of planning, design,implementation, or development.Design The process by which a web designer,working within the web's specification, makes decisions abouthow a web's actual components should be constructed.This processinvolves taking into account the web's purpose, audience, objective,and domain information.A good designer knows how to achieve theeffects called for by the specification in the most flexible,efficient, and elegant way.Because it relies so heavily on theother processes and elements in web development, however, thedesign process is not more important than any of the others, butit requires a thorough grounding in implementation possibilitiesas well as knowledge about how particular web structures affectan audience.Implementation The process of actually buildingthe web using HyperText Markup Language (HTML or improvementson it).The implementation process is perhaps most like softwaredevelopment because it involves using a specific syntax for encodingweb structures in a formal language in computer files.Althoughautomated tools are available to help with the construction ofHTML documents, a thorough grounding in HTML as well as an awarenessof how designs can best be implemented in HTML enriches the webimplementer's expertise.Promotion The process of handling all the public-relationsissues of a web.These include making the existence of a web knownto on-line communities through publicity, as well as forming businessor other information relationships with other webs.Promotionmight involve using specific marketing strategies or creatingbusiness models.Innovation The process of making sure that theother development processes continue and improve.This includesmonitoring technologies for new innovations that might be appropriatefor the web, as well as finding creative or unique ways to improvethe elements of the web or engage the web's audience in its success.Innovation also involves seeking to continuously improve the usabilityand quality of the web and exceed user expectations.Although the methodology outlined here for developing a web won'twork flawlessly in all situations, it can serve as a basis forlooking at many issues of web development.The actual processesand elements used in web development for any particular projectmight be a variation on these.Being aware of what elements andprocesses can be involved in web development is key; developers,once aware of what they might face, can most flexibly grow successfulwebs.Web Development WebI've created a web describing my methodology for web development at http://www.december.com/web/develop.html.You can use this for support information on topics discussed in Part II.WebPrinciples and Methodology CheckThe Web offers many unique characteristics and qualities as amedium of expression, and a user's experience of the Web is shapedby navigational needs as well as experiences of information space,texture, and cues.This chapter presented the general principlesand an overview of web development, with emphasis on the following:Communication processes on the Web ofteninvolve different time/space constraints, form, and delivery mechanismsthan traditional media.These processes also take place withina larger context than a single organization or site and involvesocial and community norms.The web-development methodology outlinedin the next six chapters involves six continuous processes (planning,analysis, design, implementation, promotion, and innovation) thatoperate on six web elements (purpose and objective statements,audience and domain information, and the web's specification andpresentation)
[ Pobierz całość w formacie PDF ]