Internet Site Development Methodology

Our methodology consists of six major processes to manage an Internet site implementation. Within each of these processes, activities are identified along with specific deliverables and checkpoints. The approach is both iterative and cyclical. During each phase, the definitions and requirements are defined to a further level of detail. This allows us to deliver more accurate estimates as well as the right solution at the right time. Each checkpoint allows us to identify the current stage of design, estimated efforts, and alternatives.

The Methodology Timeline



Back to Top

Tasks and Deliverables by Phase

Tasks by Phase

Strategic Planning & Analysis

Design & Prototype

Implementation & Testing

Publication & Promotion

Knowledge Transfer & Support

Extension

Define Project Vision

Content Creation & Management

Develop Individual Modules

Web Catalogs

Training Plan

Reassess Vision

Assess Current Environment

Graphic Design & User Interface

Module Integration

Search Engines

Development of Training Materials

Return to Stage 1

Develop Procedures & Standards

Application & Database Architecture

System Testing

Traditional Marketing & PR

One-to-One & Classroom Training

 

Identify & Assign Resources

Site Architecture & Flow

Debugging & Enhancement

Site Maintenance

Support Planning

 


Back to Top

Deliverables by Stage

Strategic Planning & Analysis

Design & Prototype

Implemen-tation & Testing

Publication & Promotion

Knowledge Transfer & Support

Extension

Detailed Vision Statement

Creation & Management of Information

Individual Site Modules & Components

Web Catalog Listings

Training Plan

New Vision Statement

Current Environment Model

Graphic Design Elements & User Interface

Integrated Site Modules

Search Engine Registration

Training Materials

 

Procedures & Standards Documents

Detailed Site Architecture & Flow Document

Tested System

Integration with Other Marketing Materials

One-to-One & Classroom Training

 

Infrastructure & Personnel Identification

Site Prototype

 

Site Maintenance Plan

Support Plan

 


Back to Top

Internet Site Development Methodology in Detail

Phase 1 : Strategic Planning and Analysis

This process is used to identify and develop the technology strategy as it relates to the business strategy. The result of this process is to identify what is the appropriate Internet strategy within the context of the overall business and technology strategies, identify the Internet-based applications that would be most appropriate given the current business and technology direction, define appropriate procedures and standards, and identify the infrastructure requirements to support the strategy. A phased development approach is then developed and used to drive all additional development processes.

Individuals in our Internet technology practice area have deep reengineering and technology strategy development skills. We believe these individuals bring the appropriate combination of business and technology skills to insure successful implementation and effective utilization of technology to support your project.

Vision

Site Purpose
What is the reason for the site? Why has it been created?

Objective List
What are the goals of the site? What services is the site supposed to provide?

Site Audience
Who will be using the site? What is their technical background? What sort of expectations will they bring with them when they visit the site?

Analysis

Purpose & Objectives
Now that the purposes and objectives are known, how do they affect the design and flow of the web site?

Technical Specifications
What is the technical profile of the target audience? What sort of network and server technology does the site have to accommodate?

Usability
What layout and flow ideas work best for the end users? Are there any previously existing applications whose design and flow the site should reflect?

Procedures and Standards

Enterprise Internet Policy
What are the client's policies regarding the Internet? Will any new policies have to be created for this project?

Design Style Manual
The site should have some conventions and standards regarding its construction, its look and feel, and the presentation of site content. What are these guidelines going to be?

Hardware Standards
What is the minimum configuration necessary to interact with the site? What software and plug-ins will be required?

Network Security
How will this site interact with the outside world? Who can make changes to it? What are the access procedures?

Web Development Environment
What software will be used to create and maintain the site? Will content be created with one set of applications, while another is used to actually turn it all into HTML and scripts?

Resource Allocation

Hardware
What hardware will be allocated to the creation and maintenance of the site?

Software
What software will be used for the creation and maintenance of the site?

Network
What network resources are available for the creation and maintenance of the site?

Personnel
Who will be on the site design team? Who will update it? Are there going to be any committees involved? What is the procedure for submitting changes for the site?


Back to Top

Phase 2 : Design and Prototype

During this process, each application identified in the Strategic Planning & Analysis process is functionally and technically designed using the standards and vision established. This technical and functional design is used to develop applications using production-ready prototyping techniques.

Content Creation and Management

Conduct subject matter expert interviews
What people in the company can provide you with the information you need? What do I need to do to get this information from them?

Research client content materials
What site content will I need to develop myself? What do I need in order to successfully create this content?

Develop detailed content document
Create on paper all that users will be able to see and access on the site. The content document is not interactive of course, but it is complete; including sub-pages, graphics, and external link information (what links go to where outside the site itself).

Graphic Design and User Interface
How has your end-user research affected the design and flow of your site? Are there any previously existing applications used by the end-users that you should reflect in the look and feel of your site design?

Gather existing client materials and graphics
Now that the design and flow is finished, what resources do you need from the client to bring it to life?

Identify new design elements
Has anything changed since you began laying out the site? Should the site flow be changed to accommodate any new information? Have any changes been made to the expressed goals of the completed site?

Prototype the interface and evaluate user performance

This is where the rubber hits the road. What do the end-users like? What don't they like? What nags at them subconsciously that they are not expressing? Watching them use the interface, should anything be changed in acknowledgment of how it is actually begin used compared to how it was planned to be used?

Application/Database Architecture

Weigh various application solutions
What are the needs of the site? Which applications best meet those needs and still communicate with the rest of the enterprise infrastructure?

Test emerging technology solutions
Are there any future technologies that should be included in the development of the site? Are there some technological developments that should be planned for, even if the details are still sketchy right now? Look beyond the established solutions and see what the "new wave" is bringing with it!

Design application/database architecture
Apply the research and knowledge you have gained. How can all the technological parts work together to form a complete architecture?

Site Architecture and Flow

Detailed Site Map and Outline
Completely map out the flow and design of the site. Account for all the screens, all the links, all the animation, all the network connections, and all the hardware connections.

Prototype

Secure client approval of user interface and site structure
Is the site complete enough to test? Does it have all the pieces it needs to produce useful feedback from end-users?

Test application/database architecture
What is working? What is not? Can what is working be applied (even if only in concept) to the parts of the site that the users have problems with?

Demonstrate functionality and capabilities
Have you made your end-user testers aware of all the site has to offer? Are they truly giving you a comprehensive evaluation?

Identify performance issues
Is any section of the site performing to slowly? Too fast? Does something need to get redesigned so that it performs better? Will eliminating part of the site have a positive effect on the rest of it?


Back to Top

Phase 3 : Implementation and Testing

In this phase, individual modules are developed, integrated and tested. We use an iterative development technique to insure satisfaction of user and organizational needs. This rapid approach includes significant interaction with the users and client managers, and helps us deliver the right applications with the right capabilities, the first time.

Develop Individual Design Modules

Script and Storyboard Site Content
What are the goals and needs of the module? How will it flow? What features should it have? What look shall it have?

Generate All Graphic Elements
Create all necessary graphics to make the module visually functional

Develop Online Applications and Database Connectivity
What applications need to be created to make the module functional? What connections need to be made?

Integrate Modules

Testing

System Integration Tests

Usability/Performance
Does the module function the way it is supposed to? Is it fast enough? Does its use make sense? Can the end-users move through it easily?

Browser Consistency & Stability
Does your module function smoothly in the browsers used by the target audience? Do you get any server, Java, or scripting errors?

Link Validity
Do all the links in the site work? Do they take the user to the correct place?

Debugging
There is always something that has fallen through the cracks. What is misspelled? What displays in the wrong sequence? In the wrong place? What content has been left out completely?


Back to Top

Phase 4 : Publication and Promotion

In order to maximize site traffic, the system is registered with all popular Web catalogs and search engines. It is important, also, to integrate the site’s roll-out with current enterprise marketing and public relations campaigns.

Getting users to access a site once is difficult. Getting them to return with regularity requires a site maintenance plan to ensure frequent content changes and information updates. Additionally, in order to judge the site’s effectiveness, traffic analysis is often required. We can assist in establishing an effective maintenance and analysis plan to help you realize a significant return on your investment.

Web Catalogs


Web Search Engines


Traditional Marketing and PR


Maintenance

Refresh content regularly
Is your site getting stale? Do your end-users have a good reason for continuing to visit the site? Are the goals of the site still being met?

Update in conjunction with other marketing efforts
Presenting a united front is important. Is your site reflecting current corporate policies and marketing initiatives?

Track site traffic
Who is using the site? When are they using it? What parts of the site are getting the most use/attention?

Support procedures
What is the chain of command for site support? Who does what and when? What corrections and updates do individual company departments and what things can only the webmaster do?


Back to Top

Phase 5 : Knowledge Transfer and Support

An important tenant of the overall business methodology is that of knowledge transfer. As with any project, we develop detailed documentation, and, if necessary, train managers and end-users.

In addition, a system support plan may be established to define the involvement with site enhancement, maintenance or other future engagements.

Develop Training Plan
What is the target audience for the training? What do they need to know? What don't they need to know? Is the training a one-shot or a continual program?

Develop Training Materials
What is the best way to convey the information the students need? Should there be different versions of the material developed for different segments of the student population?

Training
Who will do the training? Is it better to bring in an outside trainer, or develop someone who already is a client employee?

Develop Support Plan
What follow-up to the training is necessary? If there is going to be follow-up training, does it have a set curriculum? Should the follow-up training be kept flexible until it is determined what parts of the first training didn't "catch"? Is a system of on-line computer-based training the best answer?


Back to Top

Phase 6 : Extension

Internet development is a dynamic, cyclical process as are the applications implemented. In addition to keeping your content fresh, you may want or need to add other enhancements or integrate with new or legacy systems. The Internet Site Development Methodology is structured in such a way to encourage the continual evaluation of your systems in order to help you retain the business advantage you have worked to achieve.

Revision of Vision Statement
Does the vision statement still reflect market and client realities?



Strategic Planning and Analysis (I)
What are the next steps? What is the year plan? What is the five year plan?


Back to Top

Copyright © 1998 scink.net PREVIOUS TOP HOME NEXT