Technical Phasing

Technical Solution Phases

Definition &Design
SBSI will consult with the Client to establish a definition of requirements and then draft an architectural design that meets the Client's requirements.

Development, Installation, Integration & Test
Upon approval of the design, SBSI will develop any unique code required by the design and install and integrate the new website on one of SBSI's development servers.  SBSI will provide live access to its development servers to the Client's administrators to view ongoing development and as testing platforms for their approval.

Hosting & Ongoing Support
SBSI will host the the Client website on an SBSI server and provide ongoing support and maintenance to the code required to make it function effectively.  Once the website has been initially loaded with content, the Client will be responsible for maintaining and refreshing the content of the site and will post directly on the site or authorize SBSI to post content that is desired to be available to the Client participant or to the general public.

Technical Approach Phases

SBSI’s Technical Approach for Web Site Development and Support is as follows:  In the interest of cost efficiency (albeit at the expense of progress visibility) each of the Definition & Design and Implementation & Test Phases has only two milestones – in essence a Client-directed “Approval to Proceed” and Client-approved “Phase Completion” Milestone.

The Definition & Design (D&D) Phase begins with issuance of the Contract (a tacit “Approval to Proceed”) and ends with the Client's approval of the Design Complete milestone.  At this point, all functional requirements will be finalized and responding components chosen, the Site navigational scheme fully developed, and the Site’s graphical and textural content will have been fully defined (although not necessarily generated).  Client-driven additions, deletions, or other modifications beyond this point will be considered “Design Modifications”.

The Client's approval of the “Design Complete” milestone will likewise be considered tacit “Approval to Proceed” for the Implementation & Test (I&T) Phase.  This phase encompasses all actual development and publishing activities and completes with Final Acceptance of the Web Site (prior to initiation of the Maintenance Phase).  Rather than a classic “waterfall” approach (i.e., design it all, then develop it all, then test it all, then resolve the deficiencies), SBSI employs a “spiral” development model.  This model results in a “build a little, test a little” approach that has been shown to result in higher customer satisfaction at lower costs than the “waterfall” model.  This phase will also include all activities related to content conversion and data importation.

Definition & Design
As described above, the Definition & Design (D&D) Phase begins with issuance of the Contract and ends with the Client’s approval of the Design Complete milestone.  This phase includes all activities associated with:

Definition of the Site’s requirements:

  • Domain Server Requirements (space, support policies, functional capabilities, limitations & constraints, etc.);
  • Target Browsers (multi-browser, what versions, graphical or text-only, at was supported resolutions, java-capable, etc.);
  • Component Requirements (discussion groups, data-base, guestbooks, counters, scrollers & faders, image-maps, forms, FTP, etc.);
  • Navigational Scheme (frames vs. nav-bars, static vs. drop-down menus, explorer trees, free-form, etc.);
  • Wizards & Administrative Control (direct Client modification of Site Content and/or access to site statistics)
  • Access-Control Mechanisms (restriction of all or part of the Site to one or more authentication groups and utilities for efficient control of those restrictions);
  • Content Conversion & Importation Requirements (conversion of Client-provided content into target format and publishing said material to the Site);
  • Electronic Commerce (options range from replication of current store to replication plus additional features).

Graphical Lay-out of all Page Types:  The objective of this activity is to develop a paper-based view of each type of page that will exist in the final Site.  The purpose is to develop and finalize the graphical and structural elements of each required page type.  This will facilitate the definition of common graphical and structural elements and assist both SBSI and Client’s early visualization of the Web Site – both from an ascetic and a usability standpoint.

Selection of Commercially–Available Solutions:  Some (and often, many) of a Web Site’s functional requirements can be met through the utilization of free or purchased components.  The objective of this activity is to bound the set of viable solutions for Client’s defined requirements and to make a recommendation regarding “make or buy”.  SBSI will, to the best of its ability, analyze the relevant tradeoffs and will supply that information to the Client along with our recommendations.

Definition of All Required Art-Work:  The objective of this activity is to delineate the source, specifications, and target page for all Art-Work required for the Web Site.  “Art-Work” as used here includes illustrations, 2-D & 3-D graphics, photographs, animation, and video.

Design of the Site’s Navigation Scheme:  The objective of this activity is to define the mechanism(s) that will be used to navigate between related pages in the Web Site.  This activity will include lay-out of any framesets for frame-based Web Sites.

Development of the Site’s Page Tree:  The objective of this activity is to lay-out the full “Page Tree” for the Site.  This Page Tree is a hierarchical listing of all pages that will exist in the completed Web Site.  This list will delineate the content to be provided by the Client and will control the Navigational entries in the above Navigation Menus.  In addition, this activity will define all source material requiring format conversion by SBSI.

Data Definition of Databases:  The objective of this activity is to fully define all Databases (and any other such data files) required by the Web Site.  This activity will include a detailed definition of the tables, fields, and other such elements required by the Database(s).  It will also include a full definition of the desired interrelationships and interactions between those elements.

Algorithmic Design of Specialty Programming Elements:  The objective of this activity is to define, at an algorithmic level, the mechanisms that will be used to respond to specialty requirements necessitating Java, JavaScript, or Perl programming.  This definition is required in order to scope any specialty programming efforts for the I&T Phase.

Completion of the above activities will result in an SBSI declaration of “Design Complete” and a request to seek the Client's approval of that Milestone.  Generally, this will result in the submission of a Design Definition Package delineating the results of the Definition & Design Phase.

Development, Installation and Setup
This phase involves developing, installing, configuring, and enabling the base functionality of the Web Site on the Contractor’s Developmental Platform.  This requires SBSI to:

  • Install and configure CSE (see Appendix on CSE)
  • Setup and configure Web Site’s “Look and Feel” aspects
  • Install, configure, and link navigational menus
  • Install, configure, and link page containers

Content Load and Initial Functionality Development
This phase involves the loading of all Client-content into its respective page containers and databases as well as commencement of initial development, installation, and configuration of advanced functionality elements.

Advanced Functionality Development
Complete the development, installation, and configuration of the Advanced Functionality elements of the Web Site and the declaration of Initial Operating Capability by SBSI.

Final Acceptance
This phase constitutes the resolution of deficiencies, training of Administrative Users, and delivery/installation of the finalized code.

At the time of IOC (Initial Operating Capability), the Client may desire to have the Web Site go live to the public since the Site is essentially finished with only the “punch list” to be worked off.  From this point on, the Web Site will be in a Maintenance, Support and Enhancement Phase.  In this phase, SBSI provides ongoing maintenance, support, and enhancement of the Client Web Site.  This task may include, but is not limited to: additional Client-Content porting, conversion, & positing, functional modifications and enhancements, access/authentication control, provision of Help Desk functions, and monitoring of Web Site functionality, performance, and stability.  This service is provided on an ‘as-requested’ basis.

 

    Back To Top
  Site Map   |  Links   |  Contact Us  

The page was last modified on November 11, 2003
© 2002 SBS International, LLC All Rights Reserved.