• advance web development company
  • website development services
  • web solutions
  • outsourcing portfolio
  • Case Studies
  • Hosting and servers
  • web development news
  • web 2.0
  • software development company Testimonials and Acclamations
  • career in advance web development
  • Contact Influxive Technologies
News:
Influxive develops the next generation Ecommerce/Auction Platform for New York Startup Company.Influxive Technologies makes over more user friendly website. Influxive Technologies buys 50% stake in www.greenfair.comInfluxive Technologies buys 20% stake in www.enchererapide.frInfluxive Technologies awarded as best web development company in US and EU region.
View Archive Application Development, Custom Web Design and Programming
  • Green Energy Case StudiesGreen Energy Case Studies
  • Advance Web DevelopmentWeb Development Case Studies
  • Email, Call Us or Schedule Meeting with Influxive Technologies

Thorough Requirements Analysis - Web Development Methodology

Key Innovation Practices

  •  - Web Development MethodologyContinuously and creatively work for improvement to meet user needs.
  • InnovationBased on analysis, user testing, and focus groups, identify new
           user needs.
  • Web InnovationIdentify new technologies that may help you meet user needs better.

Discussion

A web is not usually a static product that can be deployed and then abandoned. New information, users with unique needs, and opportunities for additional services constantly are introduced to the online world. Therefore, you'll need to use a process of continuous innovation to improve and expand your web's service, usability, consistency, and the integration of the web with all your organization's communications systems.

An Innovation Overview

The innovation process works closely with the other processes of web development. In fact, innovation is a complement to each of the web-development processes; it draws information from them about the current web and identifies new needs for the web to serve users. No one person on a web-development team is designated as the single web innovator. Instead, all the team members participate in innovation.

Innovation involves using a variety of techniques and strategies that evolve as web developers gain experience. This chapter describes techniques that relate to the characteristics and qualities of the web as a medium and the needs and experience of users. These techniques should help web developers creatively meet the needs of users, continuously improve the web's quality, and use technological innovation to increase the web's usability.

Web Innovation Techniques

Innovation is a creative, dynamic process that can't be fully encapsulated in a series of how-to steps. Instead, innovation is a repertoire of skills in creatively monitoring and understanding user needs and developing web structures to meet those needs.

Because the World Wide Web is dynamic, highly enmeshed, competitive, and often a continuously available, global service, developing a web never stops. The information space in which a web operates constantly changes, and, possibly, the domain information of a web changes. The amount that a web changes depends on users' needs, the nature of the domain information, and other factors such as the growth of competitive webs. The key to approaching this need for continuous development is to keep all web-development processes operating.

After plans are made for a web, those plans should be reevaluated and adjusted to new conditions. People working on the planning, analysis, design, implementation, and promotion of a web need to communicate with each other, work together to accomplish many tasks, and continuously strive to improve the web for the good of the user.

Continuously Improve Quality

Web innovators should seek to creatively meet and exceed user expectations and needs by improving the web's value, accuracy, currency, competitiveness, and user interest. Increasing these aspects of a web is a multiprocess effort: the techniques described here blend with and borrow from the other processes of web development.

What Is Quality for the Web?

Quality is a difficult term to define specifically for a particular domain or product. Total Quality Management, derived from W. Edwards Deming's principles, includes ideas such as continuous, measurable improvement and multidisciplinary responsibility for improving a product. Information quality has much in common with product quality. Like a physical product, information should meet user needs (satisfy the customer). Meeting this principle in specific information-development practices and web-design features, however, is not so straightforward; the type of needs a user has varies greatly from application to application. A general statement for web information quality can be made, however.

Web Quality

Quality as a goal for web information involves a continuous process of planning, analysis, design, implementation, promotion, and innovation to ensure that the information meets user needs in terms of both content and interface.

The definition of quality that appears here can be useful as a touchstone for developing specific practices.

Quality therefore is more a process of continuous improvement than a set of characteristics of a finished object (a web). Due to the dynamic nature of Web information and the context in which it exists, any outward sign of a web's quality can change over time even if the web itself doesn't change.

An overall principle such as this can guide an information developer to view quality as something emerging from processes. More specific characteristics describing the quality of products resulting from these processes can be stated, however. Quality Web information is:

  • Correct InnovationCorrect. Within its stated scope, purpose, and the context of its presentation, web information should give the user cues as to its purpose, scope, and status. Developers should ensure that the information presented in the web stays consistent with these stated characteristics. Web information must not only be factually precise (to the degree that its users require), but it also should include cues that help the user know the web's particular definition and scope of "correctness" as well as appropriate use.
  • Accessible InnovationAccessible. Although information presented with a web, when viewed with multimedia equipment, can present a rich experience for the user, web developers must ensure that these bells and whistles don't make important information inaccessible to some users. The scope of where critical information should be encoded is part of the planning process. Web developers should know their audience's requirements, but they don't need to abandon the use of graphics or sound to conform to the least capable browser. If significant segments of the target audience don't have multimedia capabilities (or want such features), however, the web should be designed so that important information is not masked behind features the users can't or won't access.
  • Usable InnovationUsable. From the functional perspective, the web should deliver the information that users need with a minimum amount of clutter, in a design that captures the information and takes full advantage of hypertext. This means that text is not in one monstrous file. Instead, the pages in the web should aim to capture a single unit of user attention-not with so little information that the user has to thrash through multiple links in the web to find meaning, but not with so much information that the user is overwhelmed by a single page.
  • Understandable InnovationUnderstandable. The web should contain cues and employ composition principles that build and shape meaning. Web developers can use techniques for writing methodologies used in paper and other media-audience analysis, rhetorical devices (for example, parallelism and analogies), and technical communication techniques (for example, chunking information, cueing the reader, and ordering information). Hypertext is not constrained to be linear; however, in local doses and at surface particular layers, hypertext is linear prose. More accurately, hypertext can be thought of as text that isn't constrained in a single expressive object (such as a web) or to a single perspective for meaning. Web-based hypertext is unbounded text that derives meaning from its links that endlessly branch into Web space. Creating meaning at a local level within hypertext, however, still involves crafting prose (or using visual or aural elements) to create meaning. To do this, a developer needs to use effective composition principles as opposed to forcing a user to construct meaning by decoding unorganized pieces of information.
  • Meaningful InnovationMeaningful. Within its stated scope and context of presentation, a quality web somehow should reach for a significance beyond itself-a meaning that can help a user form new relationships among information. From these new relationships, new knowledge or insights may form. For example, Le WebMuseum (http://www.ibiblio.org/wm/) is an online art gallery containing online exhibits and a tour of Paris. As Le WebMuseum shows, "meaning" is not purely a transfer of information content; instead, it emerges as a result of encountering that information. A web should not merely present information, but it should assist users in analyzing and interpreting that information within a larger context. In fact, this contextualizing aspect of meaning is one of the strengths of the Web itself.

Advances in Technology

The excitement of the Web still is very much married to the glitz of new toys: new browsers, graphics techniques, integration with VRML systems, and advances in HTML features. These technological changes often can be very helpful to better serve user needs as well as to create or sustain interest in a web. Technical innovation should never be equated with progress, however. Improving a web sometimes can be accomplished best in redesign or more careful wording of the language on pages. Technological change also shouldn't be an end in itself; new technology sets up monetary as well as social barriers to access and has a risk and a cost associated with it.

One cost of technological change is web developer training and knowledge. Changes in HTML, possibilities for VRML, and other languages such as Java make training developers an ongoing process. Although web developers might grasp the technical operation of a feature in a short amount of time, the deeper integration of that feature into the design and delivery of meaningful service to users can take longer or might never occur. The hollow use of technical features for their own sake results in design problems such as K00L design that may stray far from user needs.

Other costs of technological change are passed directly onto the users of a web. If new multimedia features are added, users might need to have new hardware, software, and training in how to understand and use them. Already frustrated with installing upgrades and new releases of existing software, users might stop following a web into new technological areas and instead seek other webs that meet their needs at a lower cost.

As part of the strategic-, systems-, or policy-planning process for a web, planners might have made a decision about technological change rates for the web. Choices for proven technology give users consistent service and give web developers a chance to improve on their strengths, talents, skills, and artistry in working with reliable tools. A plan to build on proven technology follows a stable migration path for adopting new technological innovations.

A choice for cutting-edge technology might propel a web into the attention of audiences who are concerned with always having the latest in gadgetry. This path might turn off those who just want to get their work done or want to use proven technology to obtain information or interact. A path to follow cutting-edge technology might involve much risk and usually higher prices for the human talent and skills needed to work with these technologies.

A choice even beyond cutting-edge technology-for bleeding-edge technology-is the most risky. Bleeding-edge technology involves systems that are just in the early development stage and not even ready or proven for reliable work. In-house development of bleeding-edge technology is extremely expensive. Although it might interest the earliest innovators in a field, practical users might be turned off by the unreliable service it offers. Web innovators should be aware of such bleeding-edge technologies that might be of interest to users, but should use them only if users need what they can offer, and they can balance it with the risks and costs.

Overall, innovators can turn to the original plans for the web-its purpose and objective statements, audience, and domain information-and should question whether proven, cutting-edge, or bleeding-edge technological change is best for the audience.

Wrap-Up

The dynamic characteristic and the competitive quality of the web drive the need for constant innovation to meet the needs of a web's audience. With all processes of web development operating continuously and working together, an innovator can monitor the users' information environments to identify users' new needs.

An important technique for web innovation is continuous quality improvement. Quality web information meets users' needs for correctness, accessibility, usability, understandability, and meaningfulness.

Testing and evaluation by observing users or feedback from users plays a large part in analyzing as well as identifying the new needs users have.

A web's content can increase as a result of accurate sources, fresh links, reduced redundancy, improved annotation, and alternate views of information.

The choice to employ new technology in a web must consider the trade-offs among user needs, cost, and risk. Choosing fast-breaking, bleeding-edge technology often might not be the best course.