flexnet installshield collaboration bob corrigan installshield product manager
TRANSCRIPT
![Page 1: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/1.jpg)
FLEXnet InstallShield Collaboration
Bob CorriganInstallShield Product Manager
![Page 2: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/2.jpg)
• Opportunity Overview
• Challenges
• FLEXnet InstallShield Collaboration
• Value
Agenda
![Page 3: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/3.jpg)
Opportunity Overview
Installation Developer
ApplicationDeveloper
CIO/VPDevelopment
DevelopmentManager
![Page 4: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/4.jpg)
Opportunity Overview
As teams grow in size and specialize, no one individual knows all the installation requirements anymore
Install + ApplicationDeveloper
ApplicationDevelopers
ApplicationDevelopmentTeams
InstallationDeveloper
? ?!?
Release Engineering
![Page 5: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/5.jpg)
Source: IBM, 2004
“28% of application failures are directly linked to installation and configuration errors.”
Opportunity Overview
![Page 6: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/6.jpg)
Dependencies
Runtime ConditionsConfiguration Files
Environment Variables
SQL Scripts
Registry Entries
Dynamic Links
Platform Requirements
?!?
Release Engineering
Challenges
![Page 7: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/7.jpg)
Challenges
– Phone– Email– Conversations– Notes– Sitting in on meetings– Reverse-engineering code– Studying old installations– Ouija boards– Guessing
![Page 8: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/8.jpg)
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
![Page 9: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/9.jpg)
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
![Page 10: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/10.jpg)
DIM
C#C#
C++
DIM
C#C#
VB
DIM
C#C#
Java
FLEXnet InstallShield Collaboration
![Page 11: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/11.jpg)
Capturing the “Essence of Setup” is Easy
![Page 12: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/12.jpg)
Capturing the “Essence of Setup” is Easy
![Page 13: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/13.jpg)
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
![Page 14: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/14.jpg)
Automated Creation of the Setup from the DIM
![Page 15: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/15.jpg)
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
![Page 16: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/16.jpg)
?
Value
Adding FLEXnet InstallShield Collaboration as a “best practice”
Has a low upfront and ongoing cost for developmentImproves quality by standardizing communication and use of requirementsPrepares 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
![Page 17: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/17.jpg)
FLEXnet InstallShield CollaborationDRAFT Sales / SoftSummit Deck
Supplemental Slides
Bob CorriganProduct Manager
![Page 18: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/18.jpg)
Installation and the FLEXnet SVM Platform
![Page 19: FLEXnet InstallShield Collaboration Bob Corrigan InstallShield Product Manager](https://reader035.vdocument.in/reader035/viewer/2022062304/56649ef65503460f94c09c08/html5/thumbnails/19.jpg)
How is FLEXnet InstallShield Collaboration sold?
Version Edition License Type Channel eShop Direct
VisualStudio:EnglishGermanJapanese
Eclipse:English-only
Standard
1-pack $399
5-pack $1,899
5-pk bronze maintenance
$760
10-pack $3,399
10-pk bronze maintenance
$1,360
Volume Pricing
N/A Available