Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2003 by Release Engineering Inc. All Rights Reserved. www.releng.com Software Manufacturing: Leveraging Release Management Sandy Currier CTO.

Similar presentations


Presentation on theme: "Copyright © 2003 by Release Engineering Inc. All Rights Reserved. www.releng.com Software Manufacturing: Leveraging Release Management Sandy Currier CTO."— Presentation transcript:

1 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. www.releng.com Software Manufacturing: Leveraging Release Management Sandy Currier CTO & Founder Release Engineering Inc.

2 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 2 Agenda About Release Engineering Inc. ReleasePro TM and InstallPro TM Applications and Examples Getting Started

3 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 3 Automating Software Manufacturing Release Engineering Inc. Improve Product Quality Reduce Development Cost Improve Customer Satisfaction

4 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 4 Founded in February, 1999 –Founder and CTO – Sandy Currier –15 Years of Industry Experience Addresses Fundamental Software Manufacturing Needs –Automation of Release Creation –Powerful Release Management Large Potential Customer Base –All companies creating software releases –All industries The Company

5 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 5 Include: Fortune 500 Insurance Company International Financial Institution Innovative Telecommunications Company Global E-commerce Company Numerous trials in progress Current Customers “ReleasePro’s capabilities provide a reliable solution to our release creation and management needs.” Naganand Doraswamy, Director, Software Development PhotonEx Corporation

6 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 6 SCM Database Source Area Build Area Release Area Copyout (static views only) Build Release SCM Environment Manual Process Custom Scripts Bottleneck Two Fundamental Problems of Software Manufacturing ProcessTools SCM DEFECTINSTALL Workflow Limitation Handoff No Unified “Release” Definition

7 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 7 Release Area SCM Database Source Area Build Area Copyout Build Release Definition Record The ReleasePro TM Solution First Problem Solved: Automates Release Creation Release Lists Release Creation ReleasePro TM

8 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 8 InstallPro TM End User Kit Install Media ReleasePro TM /InstallPro TM Solution Release Area Second Problem Solved: Unified Release Definition Release/Install Management ReleasePro TM Release Definition Record Defect Database SCM Database CRM Database

9 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 9 How ReleasePro TM Works ReleasePro TM.bom file.vrs file.log file Build Area(s) A Unified Release Definition Release Area.config file Component Description Files (.cdf) Release Description File (.rdf) One Set Per Product

10 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 10 The “rtimport” Utility rtimport Component Description Files (.cdf) Release Description File (.rdf) Release Area Build Area “rtimport” can create the initial release description files by scanning the existing build and release area One Set Per Product

11 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 11 SCM VendorReleasePro TM Unified “Release” Definition Definition: The Release Definition File (BOM) and the included release metadata Details: Fully characterizes the release Fully characterizes all released files (size, MD5, ownership, time, component, etc.) Includes out-of-box trace-ability back to SCM files Stays with the release throughout workflow Definition: A label on source code files Requires scripting to manufacture a ‘release’ Excludes ‘other’ files (non-SCM files) and manufacturing steps No out-of-box trace-ability back from installation to SCM files The Definition of a Release

12 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 12 Check OutEditBuild System Test Unit Test Developer #1 Check In ClearQuest  Database Development ReleasePro TM & InstallPro TM in Action Release Engineer Release Nightly Build Release Approved Quality Assurance Test ReleasePro TM ReleasePro TM /InstallPro TM P4CQ InstallPro TM P4CQ

13 Creating a Release Select & Create a Release No Manual Scripts Required Identify Build Area in ClearCase 

14 Managing Software Releases Unified Release Definition Now You Can Install, Track, Verify, and Diff Releases Traceable back to source files Generates a Release Record in ClearQuest 

15 Release Details All Release Files Identified

16 Managing Installed Releases All Installed Files Identified Select and Verify

17 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 17 Check OutEditBuild System Test Unit Test Developer #1 Check In ClearQuest  Database Development Workflow Improvement & More Tools Integration Release Engineer Release Nightly Build Release Approved Quality Assurance Test ReleasePro TM ReleasePro TM /InstallPro TM P4CQ InstallPro TM P4CQ

18 ClearQuest  Schema (P4CQ)

19 Releases in ClearQuest  Releases Automatically Created

20 Release Record (More Info Tab) Detail Information Available

21 Release Record (Attachment Tab) Release Definition File Links

22 Open a Defect Against a Release Associate a Defect with a Release

23 Defect to Release Focus on the Defect

24 Entering Perforce Changes

25 Perforce Changes Entered P4 Change Record

26 Defects Mirrored in Perforce Defect Data in Perforce

27 Fixes Data Mirrored in Perforce

28 P4DB – Home Page Example

29 P4DB – Job Query

30 P4DB – View Job/Defect Diffs

31 P4DB – View Job/Defect

32 P4DB - View Change

33 P4DB – View File Diff

34 ClearQuest – Web Interface

35 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 35 Summary – P4CQ Integrates Perforce, ClearQuest, ReleasePro –Truly integrated Release Management –Point and click drill down and drill up –Greatly improved workflows –Very customizable - important open source pieces –Out-of-the-box usability

36 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 36 Summary - ReleasePro Automates software release creation –Creating a release occurs at machine speed and not human speed Tools and workflow improvement –Implements releases as first class objects throughout the manufacturing and development cycles –Improved product development workflow with highly improved manufacturing flow

37 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 37 Getting Started - ReleasePro 30 day trial –Easy installation, downloadable from the web –Simple trial licensing agreement –Includes technical support and documentation Full license –Easy transition from trial –Includes all upgrades, new releases, maintenance, and technical support for one year –End User Licensing Agreement (EULA) downloadable Contact: –Info@releng.com –www.releng.com

38 Copyright © 2003 by Release Engineering Inc. All Rights Reserved. 38 Automating Software Manufacturing Thank You Improve Product Quality Reduce Development Cost Improve Customer Satisfaction


Download ppt "Copyright © 2003 by Release Engineering Inc. All Rights Reserved. www.releng.com Software Manufacturing: Leveraging Release Management Sandy Currier CTO."

Similar presentations


Ads by Google