Loading…

Introducing Version Control to Database-Centric Applications in a Small Enterprise

Employing version control and separating test and production systems from each other are well-known software engineering practices. However, small software development organizations sometimes neglect the corresponding tools and processes, partly because they lack experience, and partly because of ge...

Full description

Saved in:
Bibliographic Details
Published in:IEEE software 2007-01, Vol.24 (1), p.38-44
Main Authors: Ploski, J., Hasselbring, W., Rehwinkel, J., Schwierz, S.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Employing version control and separating test and production systems from each other are well-known software engineering practices. However, small software development organizations sometimes neglect the corresponding tools and processes, partly because they lack experience, and partly because of genuine technical challenges. For example, decoupling the production and test environments using version control software is no trivial exercise in an environment of conflicting requirements, tight budget constraints and a high-volume, business-critical online database that must be kept synchronized with the source code. The authors' method of database schema version control converts schema elements into textual configuration items that an organization can manage using freely available open source tools
ISSN:0740-7459
1937-4194
DOI:10.1109/MS.2007.17