Wednesday, April 1, 2009

what are SCM functions?

these are as folllows

  • Identification of software items and products
  • Definition of Baselines
  • Access controls
  • Progressing defect reports
  • Progressing change requests
  • Recording item status
  • Controlling releases (versions and variants)
  • Reporting

what are the problems of change?

First two things come to mind


  • Which component?
  • Which version?

there may be
  • Double (or multiple) maintenance
  • Updates to shared data
  • Simultaneous update

why products change or whats the reasons products change?

Reasons may be

  • Requirements change during and after development
  • Errors are found and need correction
  • Variants are needed

what are the causes of changes?

There are two types of changes

Evolutionary changes

  • The system evolves as it passes through various stages in the development cycle
Revolutionary changes
  • Such change is caused by the system being unable to satisfy the user’s requirements or the customers or producers expectations