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

Slides:



Advertisements
Similar presentations
Mercury Quality Center 9.0 Training Material
Advertisements

Enabling Technology Innovation using Open Source Software
Softricity LLC Advance slides with arrow keys. Without PDMLynx Informal processes based upon excel, access, paper files No consistency across organization.
Hexawares Test Accelerator for eBaoTech® GeneralSystem Software.
Sunday Business Systems Asset Tracking Database Control Calibrated Equipment Manage Preventive Maintenance Maintenance Tracking.
Productivity Tools For SAS . SAS ® users today ASAP ™Enhancement complementSoft introduces ASAP ™ an innovative productivity tool for SAS ® Diagramming.
Test Automation Success: Choosing the Right People & Process
HP Quality Center Overview.
Got Paper? Thinking about going paperless or at least as paperless as possible? NAMVBC-2013.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
An off the shelf system for Downtime and OEE Reporting.
Experience, Technology and Focus in Mid Market CRM Soffront Asset management: An Overview.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
School of Computing, Dublin Institute of Technology.
SCIENTIFIC SOLUTIONS Thomson ResearchSoft Paul Torpey April 8, 2005.
Requirements Analysis 5. 1 CASE b505.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis CASE Computer.
EValid Getting Started. Agenda Introduction to eValid First experience of using eValid Recording and Site Analysis in eValid.
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
Product Offering Overview CONFIDENTIAL AND PROPRIETARY Copyright ©2004 Universal Business Matrix, LLC All Rights Reserved The duplication in printed or.
National Finance Center’s 2008 Customer Forum EmpowHR 9.0 Billy Dantagnan Teracore.
1 © 2003 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Assistance Center (TAC) TAC Service Request Tool Overview.
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Article: Source Code Review Systems Author: Jason Remillard Presenter: Joe Borosky Class: Principles and Applications of Software Design Date: 11/2/2005.
Seattle Area Software Quality Assurance Group Release and Configuration Management, The Acceleration of Change and Its Contribution To Software Quality.
Software Configuration Management
1 Copyright ©2004 TAC. 2 T-WorMS Adding Sanity to Your Process Jamie L. Mitchell CTO TAC.
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
Copyright (c) 2005 Uruhun, Inc. Complete Contact CRM Your Distribution Business NEEDS Complete Contact Management.
TPF Development Process Flow. Major Project* Process Steps Project Inception Research and Design Solution Construction Testing Production/Implementation.
Software Requirements Engineering: What, Why, Who, When, and How
Software Quality Assurance
Jaws Digital Courier Justin Coombes Product Manager Jaws Product Line / Global Graphics.
Copyright © Yokogawa Electric Corporation Release 2.10 Functionality Overview September 2004.
1 I n t u i t C o n f i d e n t i a l All Orders by NumberCruncher Solution Introduction Wednesday, December 13, 2006 Contact Information (Ian Benoliel,
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
® IBM Software Group © 2008 IBM Corporation ALM NonUCM and Buildforge demo April 18, 2008 Stuart Poulin
ProMan asp Beyond software, it’s… SYSTEM! Application and Infrastructure SERVICE! Network professionals, application experts STRUCTURE! Proven methods.
Empowering Mobile Sales Force with Variant Configuration at Thompson Creek Dan Pletcher (Thompson Creek) Daniel Naus (ConfigAir) SESSION CODE: MP425.
1 AutoCAD Electrical 2008 What’s New Name Company AutoCAD Electrical 2008 What’s New AMS CAD Solutions
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Dave Muirhead Director of Electronic Customer Self-Service Oracle Corporation.
Case Study SummaryChallenges Sonova, the leading manufacturer of innovative hearing care solutions, required English to Japanese translation service for.
1 Viewing Activation History Audience: All Audiences Module Scope: The process of how to view activation history.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Management of Software Project CSM Software Configuration Management (SCM)
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
CSC444F'07Lecture 41 CSC444 Software Engineering Top 10 Practices.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Getting the Most outof EPM Converting FDM to FDMEE – What’s it all about? March 16, 2016 Joe Mizerk
How Sage ERP X3 Systems Can Benefit Businesses.  Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
QA Process within OEM Services Ethan Chang QA Engineer OEM Service, Canonical
SharePoint Broken Link Manager
System Design, Implementation and Review
PLM, Document and Workflow Management
Presentation For.
Supplier Recovery Claim Automation
Maintaining software solutions
Materials Engineering Product Data Management (ePDM)
Learn how Sage CRM partner add-ons can help you target new customers
Traceability of Gas Pipeline Materials Research & Materials Manager
I/O Item Cross Reference
SharePoint Broken Link Manager
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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 

Release Details All Release Files Identified

Managing Installed Releases All Installed Files Identified Select and Verify

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

ClearQuest  Schema (P4CQ)

Releases in ClearQuest  Releases Automatically Created

Release Record (More Info Tab) Detail Information Available

Release Record (Attachment Tab) Release Definition File Links

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

Defect to Release Focus on the Defect

Entering Perforce Changes

Perforce Changes Entered P4 Change Record

Defects Mirrored in Perforce Defect Data in Perforce

Fixes Data Mirrored in Perforce

P4DB – Home Page Example

P4DB – Job Query

P4DB – View Job/Defect Diffs

P4DB – View Job/Defect

P4DB - View Change

P4DB – View File Diff

ClearQuest – Web Interface

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

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

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: –

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