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 Role of Automated Version Control and Software Configuration Management

The primary role of version control and software configuration management software is to enable team collaboration by providing:

    • Developers with team productivity tools that extend existing development environments unobtrusively
    • Project managers with better and more concise project information
    • Everyone with the ability to contribute comments, suggestions, problem reports, and project documents
    • A project-oriented repository for the collection, organization and distribution of project materials

    Integration

A good version control and configuration management product should provide a set of integrated tools that address the following three functional areas:

Functional Integration

    • Project organization and navigation-Easy-to-use visual project trees to quickly organize files and navigate through projects, with version histories to trace the evolution of each document/subsite.
    • Version control-This function focuses on tracking and coordinating changes to documents and includes facilities to organize files and manage storage, library check-in/check-out, and file locking to control access to shared documents, file comparison, and differencing utilities to pinpoint discrepancies between different versions of documents and to resolve conflicts, branching, and merging mechanisms to manage parallel development.
    • Defect tracking-On-line defect submission, severity rating, and tracking through the defect resolution cycle.
    • Threaded conversations-On-line discussion facilities that allow multiple authors to discuss changes and enhancements relevant to each version.
    • Build and milestone management-Facilities to identify milestones and group-associated documents/files, with configuration management that stores information relative to each build, for build re-creation.
    • Auditing and reporting-Complete audit logs to track processing of changes, and flexible reporting to see what has changed at a glance.

    Departmental/Partner Integration

The objective of any good version control product is to provide a collaborative environment for a number of internal departments and external teams. If appropriate, customers and end users may also want to provide feedback or participate in the site development process in a controlled fashion. This level of integration provides benefits to

    • Sales and Marketing-Sales and Marketing are major sources of extranet content and provide valuable feedback as the "gateway" groups between the intranet and Internet audiences.
    • Development-Has access to the contributions of all departments working on the project, with a low time investment.
    • Quality Assurance (QA)-With a good version control system the QA department gains greater visibility into project component changes and their role in future builds.
    • Technical Support-Via threaded discussions, technical support gains an interactive forum for discussing components of the extranet.
    • Executive Management-Gains a "big-picture" view of the entire development process, with the option of receiving more detailed reports.
    • Strategic Partners, Distributors, Customers, and End Users-Can engage in documented discussions with developers about the extranet's components and can report defects and enter change requests without intermediate paperwork.

    Geographic Integration

Extranet Support-Using TCP/IP, users can connect over the Internet, LAN, and/or Wide Area Network (WAN), forming virtual teams without regard to physical location.

Web Browser Support-On an extranet, the Web browser is the universal client. Any Software Configuration Management (SCM) package must enable local and remote users to participate in extranet development using only a browser.

Previous PageTable Of ContentsTop Of PageNext Page
Of Interest
· Intranet eXchange Discussion Board

· Advice and Opinions