software configuration management (scm). definition – scm: the organization of the component of a...
TRANSCRIPT
Software configurationmanagement
(SCM)
Definition – SCM:
• The organization of the component of a software system• They fit together in a working order .
Why SCM important
• To facilitate the ability to communicate status of doc and code changes.
• To provide maintenance support • To eliminate
a) Confusion b) Double maintenancec) Shared data pbm d) Update pbm
SCM Principle PyramidCI
tools
measures
SCM
processes
SCM
plan
Understanding
SCM PRINCIPLES:• Understanding of SCM.• SCM Plans and polices.• SCM process.• Metrics • Tools for SCM• SCM configuration Items
Understanding of SCM
• It is Critical to org.
• Executive and mgt both benefits & cost of SCM
• s/w developers basis of SCM
understand
understand
SCM Plans and polices:
• Lead to successful SCM implementation• Policy --- clear one• Lead to find req., of resources and
money.
SCM process:• SCM process are documented for all
users to recognize.
SCM METRICS: • Used to show conformance to policy &
product plans
• Used to show where the org is along the path to reap(collect) the benefits of SCM
SCM TOOLS: • Used to implement SCM
SCM Configuration Items
• Used to represent internal & external project deliverables
• Final result of all the work done to implement SCM
THANK YOU