Download presentation
Presentation is loading. Please wait.
Published byBriana Gordon Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.