[comp.software-eng] Need guidance in Software Configuration Management

dnb@fltk.UUCP (David Buonomo) (03/17/90)

Does anybody know of any literature that pertains to Software Configuration
Management in a UNIX environment.  Experience and horror stories are welcome.

We are planning on using RCS on multiple platforms.  Thanks in advance for 
any help.

David Buonomo
FileTek
...!uunet!fltk!dnb

brad@SSD.CSD.HARRIS.COM (Brad Appleton) (03/19/90)

In article <398@fltk.UUCP> dnb@fltk.UUCP (David Buonomo) writes:
>Does anybody know of any literature that pertains to Software Configuration
>Management in a UNIX environment.  Experience and horror stories are welcome.
>
I would be interested in seeing a summary post of the responses that 
you collect! (Or at least e-mail).  Sorry to post but we are temporarily
cut off from sending mail to the outside world!

advTHANKSance,
+=-=-=-=-=-=-=-=-= "... and miles to go before I sleep." -=-=-=-=-=-=-=-=-=-+
|  Brad Appleton                       |  Harris Computer Systems Division  |
|                                      |  2101  West  Cypress  Creek  Road  |
|      brad@ssd.csd.harris.com         |  Fort  Lauderdale, FL  33309  USA  |
|     ... {uunet | novavax}!hcx1!brad  |  MailStop 161      (305) 973-5007  |
+=-=-=-=-=-=-=-=- DISCLAIMER: I said it, not my company! -=-=-=-=-=-=-=-=-=-+

runyan@hpcuhc.HP.COM (Mark Runyan) (03/20/90)

>/ dnb@fltk.UUCP (David Buonomo) /  9:24 am  Mar 16, 1990 /
>Does anybody know of any literature that pertains to Software Configuration
>Management in a UNIX environment.  Experience and horror stories are welcome.

General books:

_Software_Configuration_Management_:_Coordination_for_Team_Productivity_,
  by Wayne A. Babich, Addison-Wesley, 1986, ISBN 0-201-10161-0.

_The_Program_Development_Process_, by J.D. Aron, Addison-Wesley, 1983,
  ISBN 0-201-14451-4.

_Software_Configuration_Management_:_An_Investment_in_Product_Integrity_,
  by E. Bersoff, V. Henderson, and S. Siegel, Prentice-Hall, 1980,
  ISBN 0-13-821769-6.

Papers:

"RCS - A System for Version Control", Walter Tichy, _Software-Practice_and_
  Experience_, Vol 15(7), p637-654, (July 1985).

"Build-A Software Construction Tool", V. Erickson and J. Pellegrin,
  _AT&T_Bell_Lab_Technical_Journal_, Vol 63(6), p1049-1059, (July-August 
  1984).

"Design, Implementation, and Evaluation of a Revision Control System",
  Walter Tichy, _IEEE_, Vol ?(?), p 58-67, (??? 1982).


"Project Hygiene", Vic Stenning, _USENIX_Workshop_Proceedings_on_Software_
  _Management_, p1-9, (April 3-4, 1989).

"Software Manaagement Using a CASE Environment", M. Honda and T. Miller,
  _USENIX_Workshop_Proceedings_on_Software_Management_, p11-16,
  (April 3-4, 1989).

"Boxes, Links, and Parallel Trees: Elements of a Configuration Management
  System", Andy Glew, _USENIX_Workshop_Proceedings_on_Software_Management_, 
  p17-28(April 3-4, 1989).
 
"Controlling Software for Multiple Projects", Dale Miller, _USENIX_Workshop_
  _Proceedings_on_Software_Management_, p39-50, (April 3-4, 1989).

"CCSLAND", Nathaniel Bronson III, _USENIX_Workshop_Proceedings_on_Software_
  _Management_, p87-94, (April 3-4, 1989).

"The Release Engineering of 4.3BSD", M. McKusick, M. Karels, and K. Bostic,
  _USENIX_Workshop_Proceedings_on_Software_Management_, p95-100,
  (April 3-4, 1989).

"Rtools: Tools for Software Management in a Distributed Computing
  Environment", H harrison, s. Schaefer, T. Yoo, _USENIX_Conference_
  _Proceedings_, p85-106, (June 20-24, 1988).

"A Schema for Configuration Management", Terrence Miller, 
  _Proceedings_of_the_2nd_Int'l_Workshop_on_Software_Configuration_Management,
  October 24-27 1989, Princeton. Published as ACM SIGSOFT Software Engineering
  Notes, Volume 17(8) pp 26-29, November 1989.

>We are planning on using RCS on multiple platforms.  Thanks in advance for 
>any help.

You will probably have to build tools around RCS to make the system easier
to deal with.  Spend some time designing the tools so you can live with
them.  You might want to look into the SHAPE/AFS toolset floating around
on the network.

Mark Runyan