Ramesh Menon.net
Labelled with ICRA
Labelled with ICRA
Hosted On
3SHost
Web Development : Methodologies!
What does it take to create an effective Web site?
HTML skills? A talent for page design? Having the right tools?
The most coveted IT certifications? A "Search" for code/tips on Google.com?

In my opinion, it takes much more...
Successful Web development requires knowledge and skills in many areas, and constant attention to six processes and six key web elements. There could be more, but these six should get you covered for all your major development requirements.
I also think that the World Wide Web is a unique medium, and that a Web developer should take advantage of and work with its qualities and characteristics.
With the expanding technical options for communication on the Web, developers might be tempted to focus only on issues such as hypterext markup language (HTML) syntax, page layout, or the latest and flashiest technologies. However, Web developers need a broader, more process-oriented approach in order to articulate the information content they wish to convey. Developers also need to pay close attention to the characteristics and qualities of the Web as a medium for communication so that they don't merely duplicate practices intended for paper other other media.
Developing Web content involves shaping and negotiating meaning and making many choices involving technical, aesthetic, and usability concerns. And, as technical communicators know, developing information requires keen skills in planning, analysis, and design in addition to Web-oriented skills in representing information in a particular medium.
In order to develop a broader perspective of Web, developers can draw on many existing concepts from technical communication and software engineering practices.
These notes briefly describes my methodology/understanding(or point of view) for Web information development that is process-oriented and which takes into account the unique characteristics and qualities of the World Wide Web.

Interesting Articles/Tips  |     ASP Faq     JavaScript Faq     VB Faq     PhotoShop Faq



An Information Development Methodology for the Web
Patterned after design and development processes similar to those used by many technical communicators1, writers, designers, and software developers, this methodology involves six process and six elements. I base this methodology on the characteristics and qualities of the Web and on the particular experiences of Web users.

My methodology involves six sets of information, which I call elements:
Audience information is a store of knowledge about the target audience for the web as well as the actual audience who uses the web.
- The purpose statement defines the reason for and scope of the web's existence.
- The objectives list defines the specific goals the web should accomplish.
- The domain information is a collection of knowledge and information about the subject domain the web covers.
- The web specification is a detailed description of the constraints and elements that will go into the web.
- The web presentation is the full description of the technical structures (hypertext and other media) by which the web is delivered to the users.
The communicator develops these elements while engaging in these six processes:
- Planning is the process of defining and gathering information about the web's audience, purpose, objectives, and policies for information development and use.
- Analysis involves evaluating information consistency and correctness as well as checking the technical makeup of the web.
- Design is the process of creating a map of the relationships among pages of the web and the look and feel of individual pages.
- Implementation is the process of creating files of HTML (and associated software, such as Java applets).
- Promotion involves providing publicity releases for general Web audiences, potential users, and current users.
- Innovation is the process of continuously and creatively working for improvement in the web to meet user needs.
You'll notice that this methodology contains many of the same elements as a traditional information development process as well as shares a resemblance to software engineering practices. However, since Web works often are very dynamic and competitive, a web information developer should work on all these processes continuously. There's no "final state" analogous to a ship date for a paper document, software, or CD-ROM--every day is a new deadline, and each day brings a new information environment.
   Planning for the Audience and Purpose

   Setting Objectives and Gathering Domain Information

   Designing a Web

   Implementing a Web

   Ongoing Innovation

   Integration


Top

Home | Privacy Statment | Disclaimer | Contact Us
© Copyright 2001-2004 Ramesh Menon.net