SCMWise.com

Software Configuration Management Tools


Definition

Software Configuration Management Tools are the tools and utilities used in administering source code, building software, install packaging, defect tracking, change management and managing software configurations.

This covers a lot of ground.

It would be impossible for one tool to be able to do all these functions, much less do them all well.


SCM Tool Categories

For organization and functionality, the tools are broken down into the following categories

  • SCM Tools
  • Software Build Tools
  • Software Installation Tools
  • Software Tracking Tools


SCM Tools

SCM Tools is a list of the more popularly used Tools that include source code control.

The plan is to compile an exhaustive list of tools and rate them according to their usability.

These tools are in the Source Code Administration Category.



SCM Tool Reviews and Questions

Please share your Software Configuration Management Tool experiences and reviews!

Or

Read what other think of their SCM Tools.

SCM Tool Reviews


Software Builds Tools

The Software Build, otherwise known as integration, is the process of taking all source code files that make up an application and compiling them into build artifacts, such as binaries or executables.

The only way to accurately predict build results, ensure build reproducibility and guarantee minimal development down time due to build issues is to fully automate the build process.

For a listing of Software Build Tools


Installation Tools

Software Installation Tools is a collection of packaging tools.

For a listing of Software Installation Tools


Software Tracking Tools

Software Tracking Tools are the tools and utilities used in tracking software changes, defects and progress.

For a listing of Software Tracking Tools



Software Configuration Management Tools Table of Contents

Software Configuration Management Tools Software Configuration Management Tools are the tools and utilities used in administering source code, building software, install packaging, defect tracking, change management and managing software configurations.

SCM Tools SCM Tools is a list of the more popularly used Software Configuration Management Tools. The plan is compile an exhaustive list of tools and rate them according to their usability.

SCM Tool Reviews SCM Tool Reviews are a place to read reviews of software configuration management tools. Share your experiences with SCM tools. These reviews can benefits others who are searching for information.

Software Build Tools Software Build Tools is a collection of tools used to create automated software builds. This list is growing and the functionality of the tools is expanding.

Software Build Tool Reviews Software Build Tool Reviews is a place to come read reviews of software build tools. If you script software build tools, please share your experience with others.

Software Installation Tools Software Installation Tools is a collection of Install Packaging tools. These tools are used in simplifying and automating the installation or deployment of the application.

Software Installation Tool Reviews Software Installation Tools is a collection of Install Packaging tools. These tools are used in simplifying and automating the installation or deployment of the application.

Software Tracking Tools Software Tracking Tools are the tools and utilities used in tracking software changes, defects and software development progress.

CruiseControl CruiseControl is an open source tool setup specifically to perform continuous integration software builds. This page is high level overview of CC and its functionality and benefits. Software build tools like CC are an integral part of your Software Configuration Management System.

CruiseControl.Net CruiseControl.Net is an open source tool that facilitates the integration of software builds. This page is an overview of the CC.Net Tool and Process.

InstallShield Installer InstallShield Installer simplifies the process of creating reliable Windows Installers, MSI, packages and InstallScript installers for Window systems. InstallShield is the defacto standard for MSI installations.

Maven Maven is a tool that can now be used for building and managing any Java-based project.

Source Code Evaluation Source Code Evaluation -- In SCM, one of the most commonly asked questions is what SCM source code tools should I use. The answer is, it depends on your evaluation criteria. There are so many variables and considerations that go into the selection process. Now, the evaluation may be slightly different depending on your software development team and management requirements.

Subversion Subversion is the fastest growing SCM Source Control Tool. The goal of the SVN project was to build a source control tool that fixed many CVS limitations.

Subversion Commands Subversion Commands is a list of useful SVN tips and tricks for administering and managing your Subversion repository and application source code.

Team Foundation Server Microsoft's Visual Studio Team System 2008 Team Foundation Server is an integrated collaboration tool server for Visual Studio Team System. It combines software build management, software development process model, team portal, version control, work item tracking, and business intelligence into a unified server. TFS allows better team collaboration in an effort to ensure better quality software.

TFS Commands TFS Commands is a list of useful Team Foundation Server tips and tricks for administering and managing your Team Foundation repository and source code.

TFS Licensing TFS licensing can be very confusing. Even though Microsoft has published much about this topic, many have unanswered questions. This page hopes to answer some of these questions.

Trac Commands Trac Commands - This page is a list of common Trac administration tasks and commands used to administer and support Trac databases.

VSS Commands VSS Commands - This page is a list of common VSS administration tasks and commands used to administer and support Visual SourceSafe, VSS History, VSS Admin Add.

Wise Installer The Wise Installer simplifies application and patch deployments through automation of software packages.


SCMWise Table of Contents

Software Configuration Management Software Configuration Management an inventory of Software Configuration Management pages and information.

Software Build Build automation is the process of combining all the steps necessary to compile the source code into build artifacts into a one step process. This can include many different types of tasks depending on the technologies involved.

SCM Jobs SCM jobs can be a very challenging and rewarding career. Potential candidates should be able to handle multiple high priority tasks without cracking under the pressure. Must be able to see the big picture while being focused on highly technical tasks and issues.

Software Configuration Management Tools Software Configuration Management Tools are the tools and utilities used in administering source code, building software, install packaging, defect tracking, change management and managing software configurations.

Software Version Control Version Control is a system or tool that captures the changes to a source code file, website or document.

Software Change Management Software Change Management is the process of controlling change to software.

Software Development Life Cycle Software Development Life Cycle is the process in which you encapsulate your software development. Specifically meaning, it is the process and tools you use to ensure the accuracy and timeliness of your software development efforts.

Configuration Management Configuration Management, CM, is a process model established to maintain the consistency and integrity of a system or software product throughout it's lifecycle.

Define Project Management Define Project Management is a body of knowledge concerned with principles, techniques, and tools used in initiating, planning, executing, controlling and completing projects.

Web Content Management Software Web Content Management Software is a list of the top CMS Software and Tools used to create, edit, administrate and publish website content.

Definition of Information Technology Definition of Information Technology attempts to define and clarify the many aspects that surround IT.



SCMWise Configuration Spec



© Copyright 2007 - 2017
Powered by Site Build It!
Page copy protected against web site content infringement by Copyscape SCMWise.com's Privacy Policy
ADD TO YOUR SOCIAL BOOKMARKS: add to BlinkBlink add to Del.icio.usDel.icio.us add to DiggDigg
add to FurlFurl add to GoogleGoogle add to SimpySimpy add to SpurlSpurl Bookmark at TechnoratiTechnorati add to YahooY! MyWeb