Accent (programming Language)
   HOME

TheInfoList



OR:

Rational Synergy is a software tool that provides
software configuration management In software engineering, software configuration management (SCM or S/W CM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management. SCM practices include revision ...
(SCM) capabilities for all artifacts related to software development including
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
, documents and images as well as the final built software executable and libraries. Rational Synergy also provides the repository for the
change management Change management (sometimes abbreviated as CM) is a collective term for all approaches to prepare, support, and help individuals, teams, and organizations in making organizational change. It includes methods that redirect or redefine the use of ...
tool known as Rational Change. Together these two tools form an integrated
configuration management Configuration management (CM) is a process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. The CM proc ...
and change management environment that is used in software development organizations that need controlled SCM processes and an understanding of what is in a build of their software. The name ''Synergy'' refers to its database level integration with Change Management that provides views into what is in a build in terms of defects.


History

Synergy began in 1988 as a research project for computer-aided software engineering by software developer Pete Orelup at Computers West of
Irvine Irvine may refer to: Places On Earth Antarctica *Irvine Glacier *Mount Irvine (Antarctica) Australia *Irvine Island *Mount Irvine, New South Wales Canada *Irvine, Alberta * Irvine Inlet, Nunavut United Kingdom *Irvine, North Ayrshire, Scotla ...
,
California California is a U.S. state, state in the Western United States, located along the West Coast of the United States, Pacific Coast. With nearly 39.2million residents across a total area of approximately , it is the List of states and territori ...
. Computers West was supporting itself through contract software development and an application for finance and insurance at automobile dealerships on the
Pick OS The Pick Operating System (Pick System or Pick) is a demand-paged, multi-user, virtual memory, time-sharing computer operating system based around a MultiValue database. Pick is used primarily for business data processing. It is named after one ...
. In 1989, the company decided to pursue development of a software configuration management and
revision control In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
product, renamed itself CaseWare, Inc., and hired three more developers. The system was re-imagined as a platform for building SCM systems running on Unix (Sun Solaris). It was decided that a compiled language such as
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
was not sufficiently flexible, reliable, and productive, and so a new programming language called ACcent was created. ACcent has many features similar to
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
, but pre-dates it by five years. It has a compiler that compiles to machine-independent byte-codes, and a virtual machine execution environment with automatic memory management. Except for the compiler and execution environment, the entire Amplify Control product was written in the ACcent language, including a scalable, networked client-server architecture and use of a SQL database with a schema flexible enough to allow customer extension of the built-in data types in ACcent without changes to the physical schema. CaseWare Amplify Control also included a distributed build automation and continuous integration system, much like today's
Maven MAVEN is an American spacecraft orbiting Mars to study the loss of its atmospheric gases to space, providing insight into the history of the planet's climate and water. The spacecraft name is an acronym for "Mars Atmosphere and Volatile Evolu ...
and
Hudson Hudson may refer to: People * Hudson (given name) * Hudson (surname) * Henry Hudson, English explorer * Hudson (footballer, born 1986), Hudson Fernando Tobias de Carvalho, Brazilian football right-back * Hudson (footballer, born 1988), Hudso ...
tools. It was first released in 1990. Later a
bug tracking system A bug tracking system or defect tracking system is a software application that keeps track of reported software bugs in software development projects. It may be regarded as a type of issue tracking system. Many bug tracking systems, such as those ...
was also built on the platform. The company was somewhat successful, but lacked experienced leadership and started to lose market share to
ClearCase Rational ClearCase is a family of computer software tools that supports software configuration management (SCM) of source code and other software development assets. It also supports design-data management of electronic design artifacts, thus enab ...
. In 1991 the company was nearly broke and the original developers walked out ''en masse''. A new CEO was brought in, and the company was relaunched, although without the developers. Both CaseWare and Amplify Control were renamed Continuus Software in 1993. By 1997 Continuus was approaching 100m in revenue and expanded into Europe, eventually opening a help desk office in Ireland with the intention of eventually providing 24x7 support to the Fortune 500. It considered the Rational Clearcase product line as its competitor in the Engineering and Scientific market and Platinum Harvest as its competitor on Wall Street. It began to recruit CM people as sales engineers out of its client base at this point from clients. The fears over the Y2K bug was a profitable motivator for clients to buy SCM products such as Continuus at this point. Smaller organizations that grew too large for Visual Sourcesafe and PVCS looked to "move up" as they "got religion" after realizing that they were missing code, stomping on each other's changes or not having enough workflow to be able to run smoothly. One of Continuus' major selling points at this time was Task Based CM, a customization that one of their major clients (Tandem Computer) had requested which they had rolled into the main product. This turned into a major selling point over Rational Clearcase which still needed major add-on professional services work to adapt to a customer's workflow and methodology. Continuus tried with mixed success to jump on the .com bandwagon as well. During this period with the VP of Engineering looked at getting things to work under Tomcat using servlets and a "light" version of the middleware process which was known as the "engine process". This eventually became part of the product suite which was renamed CM/Synergy and PT/Synergy. After getting Continuus to run its Informix database and server processes on Windows Server, an integration with Visual Studio was added to make Continuus look like Visual Sourcesafe to the IDE. Walt Disney bought into the product as it addressed its Y2K issues. US Internetworking (USi) became the "largest single transaction" in early 1999. Other companies that were clients at this point included Remedy (help desk software), Signet Bank, Bank of America, SAIC (including a rather bizarre collaboration with the Web development company that created the
Dr. Ruth Karola Ruth Westheimer ( Siegel; born June 4, 1928), better known as Dr. Ruth, is a German-American sex therapist, talk show host, author, professor, Holocaust survivor, and former Haganah sniper. Westheimer was born in Germany to a Jewish fa ...
sex site), and Novell. On July 29, 1999, Continuus Software announced a public offering listing its stock on the
NASDAQ Stock Market The Nasdaq Stock Market () (National Association of Securities Dealers Automated Quotations Stock Market) is an American stock exchange based in New York City. It is the most active stock trading venue in the US by volume, and ranked second ...
. In October 2000, the Swedish software company
Telelogic Telelogic AB was a software business headquartered in Malmö, Sweden. Telelogic was founded in 1983 as a research and development arm of Televerket, the Swedish department of telecom (now part of TeliaSonera). It was later acquired by IBM Rati ...
, agreed to purchase Continuus Software in a deal worth $42 million. Under Telelogic, Continuus was renamed Synergy. It had also recently acquired QSS and the DOORS product line. As a result, in the summer of 2001, it decided to lay off the entire Continuus Professional Services organization staff, reasoning that the QSS services folk would be able to support both products. That strategy didn't work out so well, and some of the ex-services folk were able to find consulting jobs with Continuus clients. In 2008 IBM announced that it had purchased Telelogic. Synergy was added to the IBM's
Rational Software Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its ...
family of SCM tools and named Rational Synergy. In 2021 IBM anncounced the withdrawal and support discontinance of Rational Synergy and Rational Change.


Notes


External links


Rational Synergy

IBM Knowledge Center for Rational Synergy

Rational Synergy Documentation Library for documentation prior to version 7.2
{{Revision control software Configuration management
Synergy Synergy is an interaction or cooperation giving rise to a whole that is greater than the simple sum of its parts. The term ''synergy'' comes from the Attic Greek word συνεργία ' from ', , meaning "working together". History In Christia ...
Version control systems