c-- styles for logos and headline links do not modify internet, red, or black styles -->

Intranet Journal   Earthweb  
Events Jobs Premium Services Media Kit Network Map E-mail Offers Vendor Solutions Webcasts

   Intranet Journal Subjects
Search Earthweb

Privacy Policy



internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

internet commerce
Be a Commerce Partner
















 

[ Home | Discussion Forum | How Do I... | Lotus Notes Intranets | Microsoft SharePoint | Products | Shopping  ]

free news!

Previous PageTable Of ContentsNext Page

The Benefits of Automated Version Control and Configuration Management

Other than avoiding mass chaos, there are so many additional benefits to implementing automated version control and configuration management that you'll want to invest the additional time, effort, and relatively minor upfront costs to implement it. Version control and configuration management provides the following benefits.

Improves Communication Among Extranet Partners/Content Developers

By automating the communication process, a version control system enables the Webmaster to establish a single, consistent channel for communicating and processing change requests, ensuring that none fall through the cracks. Employing a consistent communication mechanism also ensures that threats to quality and schedules are discovered, communication bottlenecks are eliminated, and development and test time is saved. Most programs can be configured to automatically notify users that their requests have been received, and the team can be confident that all requests are reliably stored and easily accessible.

Protects Shared Web Source Files under Rapid Development

A version control system helps you store and track changes to Web source files. A good system can accommodate Web sites containing a few pages to sites with thousands of pages and any combination of file formats. It should be flexible enough to enable you to customize the program to accommodate any Web directory structure.

Version control systems use a check-in/check-out process to protect shared files from being accidentally overwritten in a team environment. To edit a project file, a developer checks it out of the archive and puts a lock into effect. While the file is locked, no other developer can modify the file until the first developer checks it back in. Most systems also enable you to allow multiple developers the ability to edit copies of the same file in parallel. Later, the version control system automatically merges the changes into a single version.

Enhances Development Workflow

Another benefit of implementing version control is that it encourages the establishment of good workflow practices. A good version control system automates development workflow by enabling the Webmaster to quickly prioritize and assign Web content requests, run reports to determine the status of any request, determine whether project files are still checked out, or view a summary of the modifications made to project files.

Report summaries should be available that show the classification of job priorities, workload assignments, and job progress updates. In addition, managerial reports that illustrate trends, number of requests, project closure rates, requests by originator categories, and department and resource allocation should be available.

Saves Time

With an integrated system, enhancements, new features, and content can be added much more quickly and at less expense. The resulting information, products, and services provided by the extranet team can reach users, prospects, and customers faster. This translates into the potential for increased revenues.

Reduces the Number of Defects Introduced into the System

Many of the most common defects that are introduced during the development process can be eliminated with automated version control and configuration management. Defects caused by accidental overwrites, lack of communication, and manual merging of changes can be prevented by a good version control system.

Reduces the Costs and Time to Find Defects That Are Introduced

Most version control systems feature a severity rating system that enables team members to specify the priority level of their change requests. A list of requests sorted by severity rating can then be generated, so that the most important defects can be addressed immediately, resulting in the rapid resolution of the most severe and revenue-critical defects.

Reduces Maintenance Costs

An important part of an automated version control and configuration management product is its ability to re-create an earlier revision, or build, of the system. The software maintains a cumulative history of the changes made to each source file, including what has been changed, when, and by whom. It then becomes easy to restore an earlier version of a file, reducing maintenance costs. With the rapid application development cycles involved in extranet maintenance, it is often necessary to restore an earlier version of a file as a basis for a new Web page or image.

Improves Productivity of the Development Team

When communication is streamlined and everyone has visibility into all aspects of a project, true team collaboration is possible, and productivity skyrockets.

Reduces the Costs of Content and Application Development by Eliminating

  • Unproductive meeting time and redundant e-mails
  • Rework and unnecessary changes
  • Time spent preparing manual reports

Improves the Quality of Extranet Applications by

  • Ensuring that outstanding issues get resolved
  • Enabling early and ongoing participation by nontechnical staff
  • Encouraging software component reuse

Secondary Benefits of Version Control and Configuration Management

  • Better corporate image
  • Improved team morale. The extranet team feels that their efforts are being supported.
  • Less overtime and weekends required on the part of the development staff.
  • Increased respect for the extranet development team from organizations external to the effort.
  • A more competitive stance in the marketplace
  • Increased customer satisfaction
  • Improved communications among all staff at all levels and between levels

Previous PageTable Of ContentsNext Page

Of Interest
· Intranet eXchange Discussion Board

· Advice and Opinions