home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sdd.hp.com!spool.mu.edu!umn.edu!paperboy.micro.umn.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!drycas.club.cc.cmu.edu!cantaloupe.srv.cs.cmu.edu!rochester!cornell!uw-beaver!cs.ubc.ca!alberta!kakwa.ucs.ualberta.ca!edson!kcampb
- Newsgroups: comp.software-eng
- Subject: Tracking and Managing Change in Software Development
- Message-ID: <kcampb.721031290@edson>
- From: kcampb@ee.ualberta.ca (Kevin Campbell)
- Date: Fri, 6 Nov 1992 06:28:10 GMT
- Sender: news@kakwa.ucs.ualberta.ca
- Distribution: comp.software-eng
- Organization: University Of Alberta, Edmonton Canada
- Keywords: Software Environments, Change
- Summary: Interested in research into managing change during sw development
- Nntp-Posting-Host: edson.ee.ualberta.ca
- Lines: 41
-
- I am currently writing a paper for a graduate SE course on change during
- the software development life cycle. I have been reading this group for
- a couple of weeks and believe that some of you may have some insight into
- this subject.
-
- It is commonly accepted that changes in requirements are going to occur
- later in the sw life cycle. Traditionally once a product of the life cycle
- was deemed to be stable it was baselined and put under configuration management
- in an attempt to track and reduce the impact of changes. All changes had
- to be more formally specified and ideally they were reviewed by
- configuration control board (CCB) to determine the impact of the change (basic
- SCM). The concept as I understand it is to make change more visible and
- provide a tracking mechnism.
-
- In a recent paper from IEEE Trans. on Software Engineering, May 1992:
- Environment Evolution: The Prism Model of Changes
- Nazim H. Madhavji
- Madhavji has built a model of changes supported by two environment
- infrastructures (Dependency and Change structure). The purpose is to
- record changes to the environment going beyond simply recording changes
- to files. Madhavji advocates that changes to anything in the environment
- should be analyzed and recorded. This includes for example: people,
- policies, laws, resources, processes and results. The dependency structure
- is used for describing various items and their interdependencies and for
- identifying the items affected by a given change. The change structure
- is for classifying, recording and analyzing change-related data.
-
- I believe in a Integrated Software Development Environment (ISDE) it would
- be possible to have tools that would derive interdependency information
- on items created during the life cycle. This for example could recognize that
- a given design decision was dependant on requirements X, Y and Z in the SRD.
- This tool could then be used to aid in analyzing the effects of a change
- in requirements or design decisions.
-
- I would be interested in any references relating to attempts to go beyond
- traditional SCM in managing change. Additionally I would be interested in
- peoples comments on the subject.
-
- ---
- Kevin Campbell
- kcampb@edson.ee.ualberta.ca
-