1 / 29

BP0 66 0: Software Configuration Management with Progress

BP0 66 0: Software Configuration Management with Progress. Tomas Kucera ( tku @progress.com) Senior Business Consultant. Should I stay, or should I go?. To recap my understanding of SCM To find out what possibilities I have To see how the others are doing it Make fun of the presenter.

HarrisCezar
Download Presentation

BP0 66 0: Software Configuration Management with Progress

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BP0660:Software Configuration Management with Progress Tomas Kucera (tku@progress.com) Senior Business Consultant

  2. Should I stay, or should I go? • To recap my understanding of SCM • To find out what possibilities I have • To see how the others are doing it • Make fun of the presenter

  3. Agenda What is SCM What SCM tools support the Progress ADE SCM API in the Progress ADE How to evaluate SCM tools

  4. What is SCMA general definition A disciplined approach to managing the evolution of software development and maintenance practices, and their products

  5. Evaluate Plan Test Develop What is SCMWho has the need for it?

  6. Customer Evaluate CM Mgr Analyst Plan Tester Test QA Mgr Develop Developer Project Manager What is SCMWho has the need for it?

  7. What is SCMShould you care? • Cannot meet deadlines? • Cannot release multiple fixes? • No idea what went to the release? • Developers fixing the same bug? • No idea what has been tested? • No visibility into work status?

  8. What is SCMComponents and principles

  9. What is SCMComponents and principles • Requirements Management • Change Management • Release Management • Data Management • Records Management • Document Management • Library Management

  10. Pros Improved release cycle time Everything versioned Less bugs Quality control by default Manage change complexity Increase product lines Cons How not to affect production deadlines Acceptation of new tools Too high expectations Sponsorship and politics What is SCMPros and Cons of SCM

  11. Agenda What is SCM What SCM tools support the Progress ADE SCM API in the Progress ADE How to evaluate SCM tools

  12. What SCM tools support the Progress ADE TUGBOAT Software • Roundtable TSMS (Borland Software Corp.) • PVCS Version Manager (Merant Inc.) • Visual SourceSafe (Microsoft Corp.) • SMGR (MNOP Ltd.) • CVS/RCS/SCCS

  13. What SCM tools support the Progress ADE – Statistics • Companies participated: 16 • of which 3 don‘t use any SCM tool • Average number of developers: 8 • Overall satisfaction: • Full 44% • Average 38% • N/A 19%

  14. What SCM tools support the Progress ADE – Statistics

  15. What SCM tools support the Progress ADE - Roundtable • Repository based • Support for products / modules / workspaces / tasks / ... • Support for GUI & ChUI • Support for Progress V7-V9 • Support for Progress Dynamics™ • The most tightly integrated SCM tool with the Progress ADE

  16. What SCM tools support the Progress ADE – PVCS • Integrated via macros • Out-of-the-box product • Support for GUI only • Pure SCV tool

  17. What SCM tools support the Progress ADE – Visual SS • Integrated via macros • Out-of-the-box product • Support for GUI only • Pure SCV tool

  18. What SCM tools support the Progress ADE - SMGR • Integrated with ChUI Procedure Editor (via _proedit) • Support for V6-V7 • Support for ChUI only • Has some WebSpeed extension (for inquiry) • Pure SCV tool

  19. What SCM tools support the Progress ADE – CVS/RCS/SCCS • Free tools • Support for GUI & ChUI • Pure SCV tool

  20. Agenda What is SCM What SCM tools support the Progress ADE SCM API in the Progress ADE How to evaluate SCM tools

  21. SCM API in the Progress ADE • adecomm/_adeevnt.p (DLC/src/adecomm.pl) • Provides trigger capturing capability for Progress ADE events

  22. Demonstration

  23. Agenda What is SCM What SCM tools support the Progress ADE SCM API in the Progress ADE How to evaluate SCM tools

  24. How to evaluate SCM tools

  25. How to evaluate SCM tools • What determines the functionality of a SCM system? • Roles • Goals • Tasks • Responsibilities • Not only of one user but of different users!

  26. How to evaluate SCM tools

  27. In conclusion ... „It is not the strongest species that will survive, nor the most intelligent, but the one most responsive to change.“ Charles Darwin

  28. ? Questions

  29. Thank you for your time.

More Related