Bp0 66 0 software configuration management with progress
Download
1 / 29

BP0 66 0: Software Configuration Management with Progress - PowerPoint PPT Presentation


  • 322 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'BP0 66 0: Software Configuration Management with Progress' - HarrisCezar


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Bp0 66 0 software configuration management with progress l.jpg

BP0660:Software Configuration Management with Progress

Tomas Kucera (tku@progress.com)

Senior Business Consultant


Should i stay or should i go l.jpg
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


Agenda l.jpg
Agenda

What is SCM

What SCM tools support the Progress ADE

SCM API in the Progress ADE

How to evaluate SCM tools


What is scm a general definition l.jpg
What is SCMA general definition

A disciplined approach to managing the

evolution of software development and

maintenance practices, and their products


What is scm who has the need for it l.jpg

Evaluate

Plan

Test

Develop

What is SCMWho has the need for it?


What is scm who has the need for it6 l.jpg

Customer

Evaluate

CM Mgr

Analyst

Plan

Tester

Test

QA Mgr

Develop

Developer

Project

Manager

What is SCMWho has the need for it?


What is scm should you care l.jpg
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?


What is scm components and principles l.jpg
What is SCMComponents and principles


What is scm components and principles9 l.jpg
What is SCMComponents and principles

  • Requirements Management

  • Change Management

  • Release Management

  • Data Management

  • Records Management

  • Document Management

  • Library Management


What is scm pros and cons of scm l.jpg

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


Agenda11 l.jpg
Agenda

What is SCM

What SCM tools support the Progress ADE

SCM API in the Progress ADE

How to evaluate SCM tools


What scm tools support the progress ade l.jpg
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


What scm tools support the progress ade statistics l.jpg
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%



What scm tools support the progress ade roundtable l.jpg
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


What scm tools support the progress ade pvcs l.jpg
What SCM tools support the Progress ADE – PVCS

  • Integrated via macros

  • Out-of-the-box product

  • Support for GUI only

  • Pure SCV tool


What scm tools support the progress ade visual ss l.jpg
What SCM tools support the Progress ADE – Visual SS

  • Integrated via macros

  • Out-of-the-box product

  • Support for GUI only

  • Pure SCV tool


What scm tools support the progress ade smgr l.jpg
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


What scm tools support the progress ade cvs rcs sccs l.jpg
What SCM tools support the Progress ADE – CVS/RCS/SCCS

  • Free tools

  • Support for GUI & ChUI

  • Pure SCV tool


Agenda20 l.jpg
Agenda

What is SCM

What SCM tools support the Progress ADE

SCM API in the Progress ADE

How to evaluate SCM tools


Scm api in the progress ade l.jpg
SCM API in the Progress ADE

  • adecomm/_adeevnt.p (DLC/src/adecomm.pl)

  • Provides trigger capturing capability for Progress ADE events



Agenda23 l.jpg
Agenda

What is SCM

What SCM tools support the Progress ADE

SCM API in the Progress ADE

How to evaluate SCM tools



How to evaluate scm tools25 l.jpg
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!



In conclusion l.jpg
In conclusion ...

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

Charles Darwin


Questions l.jpg

?

Questions



ad