Software Manufacturing: Leveraging Release Management Sandy Currier CTO & Founder Release Engineering Inc.



Similar documents
Software change and release management White paper June Extending open source tools for more effective software delivery.

Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline

STAR JPSS Algorithms Integration Team Configuration Management Plan Version 1.2

Tools to support Requirements-Based Testing

ALM: Continuous Integration. José Almeida, Microsoft

Data Governance Center Positioning

Continuous Integration Comes to China.

Copyright Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement

IBM Rational ClearCase, Version 8.0

The Benefits of Utilizing a Repository Manager

Rational Software White Paper

Continuous Integration Processes and SCM To Support Test Automation

How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model

Improving IT Agility with Rational Collaborative Lifecycle Management

Challenges and Approaches in Global Development and Delivery

Simplifying development through activity-based change management

<Insert Picture Here> Integrating your On-Premise Applications with Cloud Applications

ComplianceSP TM on SharePoint. Complete Document & Process Management for Life Sciences on SharePoint 2010 & 2013

1. FROM (Agency or establishment) DATE RECEIVED/ / U.S. Nuclear Regulatory Commission

Operationalizing Application Security & Compliance

Web CRM Partner Guide

Performance Testing Uncovered

Automating Master Data Management Workflows for Oracle

Collaborating for Quality in Agile Application Development From Beginning to End

CORE & CONFIGURED SOFTWARE TESTING SERIVICES [SCM, CRM, ERP & PLM SOFTWARE PRODUCTS]

The Evolving Role of Process Automation and the Customer Service Experience

Maximizing Cross-Platform Application Availability

<Insert Picture Here> Tomaž Poštuvan. Oracle Software

HP Application Lifecycle Management

Software Configuration Management (SCM)

Leveraging Speech Analytics to Drive Improved Contact Center Performance

CRM: Retaining Your Customers: Preventing Your Competitors

Modernizing enterprise application development with integrated change, build and release management.

Blanket Purchase Agreement Attachment C Ordering Guide. DLT Solutions/Autodesk. Blanket Purchase Agreement (BPA): N A-ZF30

JD Edwards EnterpriseOne CRM Foundation

Preferred Strategies: Business Intelligence for JD Edwards

codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge

Meister Going Beyond Maven

Using Rational Software Solutions to Achieve CMMI Level 2

Performance Testing Process A Whitepaper

JD Edwards EnterpriseOne CRM Case Management

TIME. Programming in the large. Lecture 22: Configuration Management. Agenda for today. About your Future. CM: The short version. CM: The long version

Organize Work Information. Resolve Workflow Problems

baufest.com Argentina Mexico USA Spain Financial Services Activities Summary

Mobile Center of Excellence

10 SIGNS YOU NEED AN ERP SOLUTION FEBRUARY 25, Timothy Beranek Partner. BKD Technologies. Robert Kramer Managing Consultant

Enhance visibility into and control over software projects IBM Rational change and release management software

IBM Rational Asset Manager

Automation can dramatically increase product quality, leading to lower field service, product support and

Develop enterprise mobile applications with IBM Rational software

DO-178B compliance: turn an overhead expense into a competitive advantage

Quality Management with Rational tools

Scanning Open Source Software and Managing License Obligations on IBM SmartCloud. Because code travels

Category: Business Process and Integration Solution for Small Business and the Enterprise

Agile Development with Jazz and Rational Team Concert

Sonata s Product Quality Assurance Services

CEDARCRESTONE HR SYSTEMS SURVEY HIGHLIGHTS FOCUSING ON BI/ANALYTICS

Compare QuickBooks Products

Requirements Management im Kontext von DevOps

Table of Recommendations for End-User Monitoring Solutions

Sujeet Mishra. Senior Staff Software Engineer IBM.

General Introduction to IBM (R) Rational (R) Asset Manager

NTT i 3 Cloud Services Orchestration Platform

Nexus Professional Whitepaper. Repository Management: Stages of Adoption

FIELDAWARE FOR NETSUITE

10426: Large Scale Project Accounting Data Migration in E-Business Suite

The Collaborative Change and Release Management

20 questions you should ask before investing in your mobile applications

Protecting Data with a Unified Platform

Improving database development. Recommendations for solving development problems using Red Gate tools

A Better Solution, Inc. Sr. Rational Tools Consultant. Drexel University, Philadelphia Master of Business Administration March, 2001

IoT Service Transformation

WHITEPAPER. Improving database development

iscripts Top 10 challenges to consider before testing SaaS based applications

Leveraging a Help Desk as part of a Hyperion Center of Excellence

End-To-End Invoice Processing Automation at Land O Lakes. Session #705. Natalie Hawley, Applications Developer

Test Data Management Concepts

5 Ways Informatica Cloud Data Integration Extends PowerCenter and Enables Hybrid IT. White Paper

Approaching SaaS Integration with Data Integration Best Practices and Technology

GoToAssist Integration White Paper

THE STATE OF Social Media Analytics. How Leading Marketers Are Using Social Media Analytics

Enterprise for Case File Management

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Welcome to online seminar on. Oracle PIM Data Hub. Presented by: Rapidflow Apps Inc

At a recent industry conference, global

The #1 Web-Based Business Software Suite. Accounting / ERP CRM Ecommerce

Insurance Technology Solutions. Mindteck. Maximizing Business Value with Efficient IT Services

RE-IMAGINING CRM. The real benefit comes from consolidating customer data and interaction history across all points of access. p.

Releasing High Quality Applications More Quickly with vrealize Code Stream

Frontstream CRM Pro to Pro Upgrade Guide (Note: This guide is ONLY applicable for upgrading from Pro to Pro)

Best Practices in Release and Deployment Management

Customer Relationship Management

Optimizing Asset Value and Performance with Enterprise Content Management

U.S. Department of Education Federal Student Aid

Holistic PLM for the development of mechatronic systems Proof of concept: Synchronized Mechatronics Engineering enabled by SOA

The Laserfiche Rio Advantage. Automate, Optimize and Transform Business Processes. Unlimited document repositories and servers

Open source, commercial software or a coexistence strategy?

Software Advice UserView: CRM Software Report. Lessons from real software users

Application Test Management and Quality Assurance

Transcription:

Software Manufacturing: Leveraging Release Management Sandy Currier CTO & Founder Release Engineering Inc. www.releng.com

Agenda About Release Engineering Inc. ReleasePro TM and InstallPro TM Applications and Examples Getting Started 2

Release Engineering Inc. Reduce Development Cost Improve Product Quality Improve Customer Satisfaction Automating Software Manufacturing 3

The Company 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 4

Current Customers Include: Fortune 500 Insurance Company International Financial Institution Innovative Telecommunications Company ReleasePro s capabilities provide a reliable solution to our release creation and management needs. Naganand Doraswamy, Director, Software Development PhotonEx Corporation Global E-commerce Company Numerous trials in progress 5

Two Fundamental Problems of Software Manufacturing Process Tools SCM Database Copyout (static views only) Source Area Build Build Area Release Custom Scripts Release Area Handoff Handoff SCM DEFECT INSTALL SCM Environment Manual Process No Unified Release Definition Bottleneck Workflow Limitation 6

The ReleasePro TM Solution SCM Database Copyout Build First Problem Solved: Automates Release Creation Source Area Release Lists Build Area ReleasePro TM Release Creation Release Definition Record Release Area 7

ReleasePro TM /InstallPro TM Solution ReleasePro TM Second Problem Solved: Unified Release Definition Release/Install Management Release Definition Record Release Area Kit InstallPro TM Media Install End SCM Database CRM Database Defect Database User 8

How ReleasePro TM Works Release Description File (.rdf) A Unified Release Definition.bom file Component Description Files (.cdf).vrs file ReleasePro TM.log file One Set Per Product.config file Build Area(s) Release Area 9

The rtimport Utility Build Area rtimport can create the initial release description files by scanning the existing build and release area Release Description File (.rdf) rtimport Component Description Files (.cdf) Release Area One Set Per Product 10

The Definition of a Release SCM Vendor 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 ReleasePro TM 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 Unified Release Definition 11

ReleasePro TM & InstallPro TM in Action Developer #1 Release Engineer Check Out Edit Build System Test Unit Test Check In Nightly Build ReleasePro TM /InstallPro TM ReleasePro TM Release CCCQ InstallPro TM ClearQuest Database CCCQ Test 12 Development Release Approved Quality Assurance

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

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

Release Details All Release Files Identified

Managing Installed Releases Select and Verify All Installed Files Identified

Workflow Improvement & More Tools Integration Developer #1 Release Engineer Check Out Edit Build System Test Unit Test Check In Nightly Build ReleasePro TM /InstallPro TM ReleasePro TM Release CCCQ InstallPro TM ClearQuest Database CCCQ Test 17 Development Release Approved Quality Assurance

ClearQuest Schema (CCCQ)

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

Summary 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 24

Getting Started 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 25

Thank You Reduce Development Cost Improve Product Quality Improve Customer Satisfaction Automating Software Manufacturing 26