FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Software change management
© by cellconsult.com Application Testing & Test Management.
Performance Testing - Kanwalpreet Singh.
SOFTWARE SOLUTIONS Identification, Server-Side Printing, Tracking & Mobility Software TEKLYNX CENTRAL Bundled Solutions.
System Development Life Cycle (SDLC)
Company Confidential 1 © 2005 Nokia DBUpgradeTool_ ppt / / JMa A Database Upgrade Tool Nokia Networks Jukka Maaranen.
Test Automation Success: Choosing the Right People & Process
HP Quality Center Overview.
The Relationship between Cost & Quality Submitted by: Haya A. El-Agha Submitted to: Eng. Hani Abu Amr.
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Automating with Open Source Testing Tools Corey McGarrahan rSmart 01-July-08.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
Alternate Software Development Methodologies
ECM RFP 101 Presented by: Carol Mitchell C.M. Mitchell Consulting.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Agile Testing with Testing Anywhere The road to automation need not be long.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Xerox ® ConnectKey™ for SharePoint ® Simple, Smart and Flexible Workflows BR4266 SO1PA-13UA.
United Nations Economic Commission for Europe Statistical Division Applying the GSBPM to Business Register Management Steven Vale UNECE
Automotive Warranty System 1.  Challenges faced by CIO  Our Solution  Our Methodology  Cloud Based Architecture  Clientele  Highly customizable.
STEALTH Content Store for SharePoint using Windows Azure  Boosting your SharePoint to the MAX! "Optimizing your Business behind the scenes"
This chapter is extracted from Sommerville’s slides. Text book chapter
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Bob Thome, Senior Director of Product Management, Oracle SIMPLIFYING YOUR HIGH AVAILABILITY DATABASE.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
Report Prepared for Envision Presented by: Kristen Vargas Rossana Figuera Yinka Osidein.
© Grant Thornton | | | | | Guidance on Monitoring Internal Control Systems COSO Monitoring Project Update FEI - CFIT Meeting September 25, 2008.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Configuration Management (CM)
Creator: ACSession No: 16 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 (Software Quality) Configuration Management CSE300 Advanced.
May 29 th, 2003 Curtis Anderson Sivaprasad Padisetty.
Event Management & ITIL V3
Microsoft Dynamics NAV: R. Thomassen. Freedom to Focus on your Business Microsoft Dynamics NAV.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
HNDIT23082 Lecture 06:Software Maintenance. Reasons for changes Errors in the existing system Changes in requirements Technological advances Legislation.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
2015 NetSymm Overview NETSYMM OVERVIEW December
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Company: Amdocs Academic advisor: Ehud Gudes Technical advisor :Gabby Shimony Team: Uzi Lewin Elina Shlangman.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
INTRODUCTION CSE 470 : Software Engineering. Goals of Software Engineering To produce software that is absolutely correct. To produce software with minimum.
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
Ognjen Bajić Ana Roje Ivančić Ekobit Efficient Application Testing.
UNICOS Application Builder Architecture
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
SharePoint Broken Link Manager
Chapter 18 Maintaining Information Systems
SSW Code Auditor Insert witty intro.
Supplier Recovery Claim Automation
Software Documentation
WEBINAR: Integrating SpiraTest with JIRA
Automation Of Software Test
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
SharePoint Broken Link Manager
Microsoft Office Not in Textbook.
Draft Proposal for an Eclipse Mobile Development Suite Architecture
Lecture 06:Software Maintenance
Presentation transcript:

FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager

Opportunity Overview Challenges FLEXnet InstallShield Collaboration Value Agenda

Opportunity Overview Installation Developer Application Developer CIO/VP Development Manager

Opportunity Overview As teams grow in size and specialize, no one individual knows all the installation requirements anymore Install + Application Developer Application Developers Application Development Teams Installation Developer ? ?!? Release Engineering

Source: IBM, 2004 “28% of application failures are directly linked to installation and configuration errors.” Opportunity Overview

Dependencies Runtime Conditions Configuration Files Environment Variables SQL Scripts Registry Entries Dynamic Links Platform Requirements ?!? Release Engineering Challenges

– Phone – – Conversations – Notes – Sitting in on meetings – Reverse-engineering code – Studying old installations – Ouija boards – Guessing

Ad hoc is no friend of development What happens if a developer leaves the group? The company? What happens if my product definitions change? What happens if the project runs out of time? What happens if what the application developer remembers is different from what is correct? What happens if an error occurs in the installation related to requirements? How do you create an installation based on a previous state of the application, as opposed to the final state? How do I know what has changed? Challenges

Key Benefit: An easy, standardized way to capture, test and maintain the installation requirements used to create high-quality, deployable software projects. FLEXnet InstallShield Collaboration Separated Integrated Teamwork Ad Hoc Explicit Quality

DIM C# C++ DIM C# VB DIM C# Java FLEXnet InstallShield Collaboration

Capturing the “Essence of Setup” is Easy

The Developer Installation Manifest (DIM) is where the “Essence of Setup” is maintained  Engine-independent – can be built- out as either Windows or MultiPlatform installers  XML-based – can be edited with Macrovision tools, manually, or through an API-driven automation interface  Comprehensive – describes a broad range of requirements  Contains No Files – the DIM is a manifest, not a container  Maintained with Source – DIMs can be checked in to source control systems the same way source code is  Uniquely identified – each DIM carries a unique UUID for source management and consistency

Automated Creation of the Setup from the DIM

Value Application Developer – Externalizes requirements during coding, not after – Minimal impact on time spend coding Installation Developer – Gives access to reliable and comprehensive requirements – Automates creation of core installation, giving more time to focus on installation- specific needs (e.g. architecture, end- user experience). Development Manager – Improves overall project quality – Improves team efficiency

? Value Adding FLEXnet InstallShield Collaboration as a “best practice” Has a low upfront and ongoing cost for development Improves quality by standardizing communication and use of requirements Prepares teams for the unexpected Your Development Teams FLEXnet InstallShield Collaboration Support for popular tools Automated unit test creation Maintained like code Automatically build installs Supported by IS/ISMP Separated Integrated Teamwork Ad Hoc Explicit Quality

FLEXnet InstallShield Collaboration DRAFT Sales / SoftSummit Deck Supplemental Slides Bob Corrigan Product Manager

Installation and the FLEXnet SVM Platform

How is FLEXnet InstallShield Collaboration sold? VersionEdition License Type ChanneleShopDirect VisualStudio: English German Japanese Eclipse: English-only Standard 1-pack$399 5-pack$1,899 5-pk bronze maintenance $ pack$3, pk bronze maintenance $1,360 Volume Pricing N/AAvailable