Why SCM www.scmGalaxy.com scmGalaxy Author: Rajesh Kumar [email_address]
Have you come across? Pramod, Project Manager 1 Pramod, The current build cannot be used for UAT. It throws severe exception Greg The Client Stakeholder 2 Greg, It was working y/day. Don’t know what changed. Let me check and get back to you
Pramod, Project Manager Urmila Developer 1 Urmila, Prakash is on leave today. Can you check in his code for the build?  2 Sure Pramod, I will look into it. 3 Pramod, I am not sure which one is latest as Prakash has about 15 version in here and names don’t follow version number.!! About 9 of them have the same update date stamp Have you come across?
Have you come across? 1 Guys, how are you doing with the issue on  the cluster deployment?  2 Still trying to break our head, boss! 3 We need to get into another discussion. Greg has asked us to report on what changes have gone into Monday’s build. I need your help for the report  !!  4 Oh no! Can’t that wait? 5 Sorry guys !! We need to discuss this first as Greg has asked for the report by 5 in the evening and we have just 1 hr to prepare it.
Have you come across? 1 Guys, I heard you have finally cracked the cluster problem!! Congratulations !! What was it?  2 It’s a silly mistake boss!! An old version of the code was over-written which did not serialize the property files. 3 How did the old version get in there? 4 Prakash was trying to debug some problem last week from on-site and he fixed the problem in the old source and pushed them!!
Have you come across? Pramod, Project Manager 1 Pramod, I am happy to tell you that as of y/day we have a new customer for the product Greg The Client Stakeholder 2 Greg, are they going to use the same version of the product that is under testing now? 3 Nope! They have specific customization needs that differs from what we have now!! 4 That sounds tough. Our current version is in testing and bug fixes are on. How do we support both the activities? 5 Exactly! It is difficult and I am hoping to get help from your CMMi level 5 process. Do talk to your other project teams internally and layout the process quickly.
Software Configuration Management - Definition “ A discipline applying technical and administrative direction and surveillance to: identify and document the functional and physical characteristics of a  configuration item , and  control changes  to those characteristics,  report change  processing and  implementation status , and  verify compliance  with specified requirements”  Source: IEEE
Software Configuration Management Management  & Planning (SCMP) Figure 2: Breakdown of topics for SCM Source: IEEE Software Configuration Management Software  Configuration Identification Software  Configuration Control Software  Configuration Status  Accounting Software  Configuration Auditing Software  Release Mngt & Delivery
www.scmGalaxy.com Thank You ! Author: Rajesh Kumar [email_address]

Why Scm

  • 1.
    Why SCM www.scmGalaxy.comscmGalaxy Author: Rajesh Kumar [email_address]
  • 2.
    Have you comeacross? Pramod, Project Manager 1 Pramod, The current build cannot be used for UAT. It throws severe exception Greg The Client Stakeholder 2 Greg, It was working y/day. Don’t know what changed. Let me check and get back to you
  • 3.
    Pramod, Project ManagerUrmila Developer 1 Urmila, Prakash is on leave today. Can you check in his code for the build? 2 Sure Pramod, I will look into it. 3 Pramod, I am not sure which one is latest as Prakash has about 15 version in here and names don’t follow version number.!! About 9 of them have the same update date stamp Have you come across?
  • 4.
    Have you comeacross? 1 Guys, how are you doing with the issue on the cluster deployment? 2 Still trying to break our head, boss! 3 We need to get into another discussion. Greg has asked us to report on what changes have gone into Monday’s build. I need your help for the report !! 4 Oh no! Can’t that wait? 5 Sorry guys !! We need to discuss this first as Greg has asked for the report by 5 in the evening and we have just 1 hr to prepare it.
  • 5.
    Have you comeacross? 1 Guys, I heard you have finally cracked the cluster problem!! Congratulations !! What was it? 2 It’s a silly mistake boss!! An old version of the code was over-written which did not serialize the property files. 3 How did the old version get in there? 4 Prakash was trying to debug some problem last week from on-site and he fixed the problem in the old source and pushed them!!
  • 6.
    Have you comeacross? Pramod, Project Manager 1 Pramod, I am happy to tell you that as of y/day we have a new customer for the product Greg The Client Stakeholder 2 Greg, are they going to use the same version of the product that is under testing now? 3 Nope! They have specific customization needs that differs from what we have now!! 4 That sounds tough. Our current version is in testing and bug fixes are on. How do we support both the activities? 5 Exactly! It is difficult and I am hoping to get help from your CMMi level 5 process. Do talk to your other project teams internally and layout the process quickly.
  • 7.
    Software Configuration Management- Definition “ A discipline applying technical and administrative direction and surveillance to: identify and document the functional and physical characteristics of a configuration item , and control changes to those characteristics, report change processing and implementation status , and verify compliance with specified requirements” Source: IEEE
  • 8.
    Software Configuration ManagementManagement & Planning (SCMP) Figure 2: Breakdown of topics for SCM Source: IEEE Software Configuration Management Software Configuration Identification Software Configuration Control Software Configuration Status Accounting Software Configuration Auditing Software Release Mngt & Delivery
  • 9.
    www.scmGalaxy.com Thank You! Author: Rajesh Kumar [email_address]