SlideShare a Scribd company logo
1 of 7
Download to read offline
E-GENAutomate batch-workflow changes
Industrialize and Revolutionize
Release Management
Fact Sheet: E-GEN release-management solution
1
Industrialize and Revolutionize
Release Management
Overview
These days, companies demand more from their IT
departments. Databases are being flooded with enormous
volumes of critical data, and organizations must find
effective ways to collect, use, and archive this information.
Software development and deployment takes place
faster than ever, in response to customers who expect to
DEV QA/OPS
Develop programs
Analyze impact
Create test batch
Check the RFC document
Create the components
described by the DEV team
Add technical information
Adapt, deliver and test in
each target environment
Update the technical
documentation
Common Problems in the Release Cycle
Figure 1: In companies without a release-management tool, there are problems typically found in the
release process. There is often a lack of collaboration between the engineers developing a component and those
implementing it. Projects can be sent back and forth between teams numerous times, leading to broken code and
substantial delays.
connect to services 24 hours a day, seven days a week.
Every error that occurs costs valuable time and money. Yet
information-system managers often face these challenges
with fewer skilled personnel, with team members located
overseas, or without strong collaboration between their
development and operations teams.
Fact sheet:
E-GEN release-management solution
About International Software Company
International Software Company (ISC) is a European leader in designing innovative solutions
for  IT Operations. Companies around the globe rely on our products to increase the
efficiency and decrease the costs of their IT production. For 25 years, we have specialized
in automating the change-management process, and in providing tools that help software
engineers understand the complexities of their information systems.
ISC is a privately held company with offices in Belgium and France.
As business operations become overwhelmingly complex, our solutions keep IT simple.
2 3
The Solution
E-GEN effectively eliminates many of the roadblocks
preventing successful, on-time releases. By completely
industrializing the production process, our solution greatly
speeds up and simplifies deployments.The software
requires only a minimum of user input in order to
automatically generate batch and operations components.
Its end-to-end enforcement of norms and standards
ensures the stability of the IT infrastructure. Confusion
between development and operations teams is no longer
an issue, nor is the accidental introduction of redundancies
or contradictory information into the database.Technical
errors simply don’t exist.
Our solution automatically generates all of the necessary
documentation, meaning that everything from RFCs
to run books are always up-to-date. In addition, these
technical documents typically require 90 percent less time
to create. With E-GEN, your company achieves maximum
efficiency in the management of its information systems.
Aids during test cycle by generating materials (test JCL, DOC, XML, ...)
Allows DEV engineers to focus on developing/maintaining applications
Keeps control of production resources (disk space, volumes, ...)
Centralizes functional updates required by Operations teams
Development
Quality Assurance
Operations
Checks and validates release-management packages sent by Development
Produces customized materials needed to validate in QA
Checks and updates all components impacted by an update
A tool that controls and automates the release-management lifecycle
Generates the exact materials required for each targeted production
environment
Become“people independent”
Ensures that materials and tools definitions are error-free
Manages and centralizes Operations standards and the tools used
Plans update processes in production
Keeps run books and other documentation up-to-date
E-GEN’s End-to-End Benefits
How E-GEN Works
A secure, central repository is the backbone of our change-
management tool. During installation, your company’s
existing production data is structured and archived into
this repository. Afterward, the software uses functional
descriptions and predefined rules to automatically
generate any type of script, scheduler input, JCL or
RFC document, creating rapid, error-free deployments.
E-GEN works from the staging environment to manage
your production workload and assure the integrity of
Generation and deployment
of changes for each stage of
the lifecycle
Update E-GEN repository
From Operations?
From Development?
Change
Apply all required updates at the right production
level for each impacted component
-JCL, Scripts, .bat, XML
-SCHEDULER
-Documentation
Figure 2: From requested change to automated change management. E-GEN manipulates and deploys JCL, scripts,
scheduling descriptions (TWS, Control-M, etc.), Flux (CFT, Pelican, etc.) and multiformat generators (HTML,
XML, CSV, etc.)
An Automated Application Release
every change. It enforces norms and standards throughout
the lifecycle and allows only one version of a component
to exist, effectively eliminating the possibility of
inconsistencies between different systems, platforms
and environments. Each change is thoroughly tracked,
including who created it, who modified it and who
accepted/promoted it. When the component is delivered
to the final phase of the lifecycle, E-GEN verifies that it
exactly matches the specifications given in the original
change request.
International Software CompanyE-GEN release-management solution
4 5
1  Fully Configurable
   Our software significantly decreases the need for manual
input, and the errors that typically go with it.Thanks to E-GEN’s
ability to generate technical materials from functional descriptions,
the complexity of information required to initiate a change is
greatly reduced.The software creates components and all related
documentation with a minimum of manual input—on average, 75
percent less per environment. Only information appropriate to a user’s
level of responsibility is requested, and the roles and responsibilities
of every user are fully configurable—you decide what type of objects
they handle and where they intervene in the lifecycle.
Since the software automatically checks and validates all input, even
users with less technical experience can expertly execute releases,
freeing up more experienced systems developers to complete more
complicated tasks.
2  Effective for Metadata Management
  The solution is designed to efficiently manage your data
repository and guarantee the quality of its contents.Through every
environment, E-GEN verifies that only one version of a component
exists, so no duplications are ever created. Every object produced by
E-GEN will match your exact requirements, and will be deployed
according to your specific lifecycle.
E-GEN uses a metadata/informational model of templates,
combining hierarchical (within a single template) and relational
(between templates) database organization. E-GEN repositories
are crafted to automatically manage the information of hundreds
of thousands of programs, scripts, and files.
3   Critical to the Success of DevOps
  E-GEN automatically and accurately generates all of the
technical documentation, ensuring that everything from RFC
documents to run books are always up-to-date. It gives your
development and operations teams complete visibility into the
status of a change, so no time is wasted wondering who ordered a
change, what purpose it serves, or when it is scheduled to arrive.
Our software further enables DevOps collaboration by providing
end-to-end enforcement of norms and standards, speeding the
transfer between environments.
Clearly defines the roles and
responsibilities of each user (including
administrators, programmers,
workgroups, etc.)
Compatible with every OS currently
on the market, including z/OS, UNIX,
Linux and Windows
Automatically inserts processes
according to your IT department’s
specific standards (backup, restore,
file transfer, etc.)
Completely automates the release
process (from Development or QA
to Deployment)
End-to-end enforcement of norms and
standards
Generates Batch and Operations
Components (JCL, scripts,  AD-TWS,
XML, Control-M, etc.) according
to the rules and standards of each
production or QA environment
Thorough tracking of Requests for
Change, including their current status
and an understanding of their overall
impact
Exports to Microsoft Office andVisio
Efficiently generates reports and
cross-references for impact analysis
Delivers 100% error-free technical
results
Benefits Summary
Advanced request and reporting engine
Key Advantages
4  Confidential and Secure
   E-GEN has its own internal security mechanism,
which can be externalized to the System Authorization
Facility (SAF) on a z/OS server, or through a
Pluggable Authentication Module (PAM) on an open
server. Since you choose the level of information that your
team members are allowed to access, your database
remains confidential.The privacy of the data rests
intact, a vital feature in an era where security is an ever-
increasing concern.
5  Easy to Use
  Our solution features an interface easily used by
anyone who has ever worked on Microsoft Windows.
Each user can personalize the way that they view the
system’s applications and components.The software’s
comprehensive search engine roots out every cross-
reference for impact analysis. Graphs, flowcharts and
other output files are simple to create, and can be
exported to Office and Visio.
6 Suitable for both Agile and Traditional
Software Development
No matter which approach your company takes to
implementing changes and developing systems, E-GEN
is perfectly adapted to help streamline the process. Our
tool is fully customizable and designed to meet the
specifics of each client’s lifecycle. E-GEN can deliver
urgent corrections fast, which allows for critical changes
to be released directly into production. It is equally
effective in a more traditional linear approach to software
development, in which each step is the responsibility of a
different team of engineers.
Options for Release Management
Figure 3: E-GEN is equally effective for rapid corrections as well as for a more traditional approach to software
development.
Operations
Archives
“Normal”
STAGING
“Rapid”
STAGING
“Normal”INPUT
“Rapid”INPUT
“Normal”Cycle (standard release)
“Rapid”Cycle (fast release)Optional
Optional:
Technical Treatments
(ex. backups, housekeeping)
URGENT
Corrections
Staging/Archiving
A typical example
PROMOTE
PROMOTE
PROM
OTE
PROM
OTE
PROMOTE
PROMOTE
REJECT
REJECT
RETRIEVE
RETRIEVE
RETRIEVE
RETRIEVE
GENERATION
GENERATION
TECHNICAL
GENERATION
URGENT
INPUT
TECH
INPUT
Operations
Scripts, JCL, Schedulers, Doc
Technical Staging
Scripts, JCL, Schedulers, Doc
International Software CompanyE-GEN release-management solution
6 7
Requirements phase
$80/defect
Design/Build phase
$240/defect
QA/Testing phase
$960/defect
Released as a product
$7,600/defect
Price
Source: GBS Industry Standard Study
Defect cost is derived by assuming it takes 8 hours to find, fix and repair a defect when found in code and unit test.
Defect FFR cost for other phases calculated by using the multiplier on a blended rate of $80/hr.
Solid Return on Investment
As a project moves through the different stages of the
application development lifecycle, the advantages of using our
solution become increasingly apparent. During the Development
phase, for example, writing the technical documentation requires
about half the time as when not using our tool. During Quality
Assurance, the time needed for adaptation drops an average of
80 percent. In Production, there is a 90 percent reduction in the
amount of data that needs to be manually input.
By automating the release process, E-GEN helps ensure that
your teams enjoy a significant gain in productivity, and that your
infrastructure remains stable and reliable. Our clients typically
experience a complete return on investment within a year of
implementing our solution.
Figure 5: Why automate release management? The price of correcting defects is a compelling reason. By avoiding
errors late in the application lifecycle, the overall expense of developing software is greatly reduced, as shown by this
2008 National Institute of Standards and Technology study.
80% of Development Costs are Spent Identifying
and Correcting Defects
E-GEN vs Manual Input in Various
Phases of the Lifecycle
E-GEN Manual Input
QA: Unit Testing
QA: Integration
Operations
Development
100
80
60
40
20
0
Figure 4: E-GEN increases efficiency during
every development stage, but its benefits are
most apparent during QA and deployment.
Cost projections made on a base of 200
application changes per month at $35/hour.
E-GEN is based on a client-server architecture.The
server is available in Microsoft Windows, Unix, Linux
and z/OS environments, with end users working in a
Windows environment. Only a single E-GEN production
server is necessary, even if the networked computers use
another platform (i.e., an E-GEN Linux server efficiently
produces materials for Windows).
The E-GEN server initiates component deployment,
which then can be completed through any number of
protocols, including FTP, SSH, TCP/IP, and by using
tools such as PuTTY, CFT, and WebSphere MQ,
among others. E-GEN’s data model is fully portable,
and its export/import format allows for the easy
transfer of definitions from one server to another
(i.e. from a backup server to the production server
and vice versa).
The client is a Windows executable that does not require
“installation.” Its autonomous directory can be deployed
according to your preferences, including:
•  on each user’s workstation
•  in a shared directory
•  on a virtual machine
•  in Citrix architecture
Multiplatform Architecture
Figure 6: With E-GEN, the interactive client is a Microsoft Windows application. Batch clients are able to run
on any operating system.
E-GEN’s Client-Server Model
z/OS Server
Unix/Linux Server
Windows Server
Windows ClientsCITRIX
TCP/IP
E-GEN release-management solution International Software Company
8 9
Whether your company runs on a mainframe or multiplatform system,
with one or more schedulers, E-GEN easily integrates into your existing IT
infrastructure. Each implementation starts out by structuring and archiving
your existing operations data into a centralized repository, and ends with
E-GEN orchestrating a fast and reliable release process.
Step-by-step Installation
1.  Reverse documentation of existing operations information
2.  Analysis of existing information: norms and standards
3.  Definition of the rules for software releases
  • by application
  • by environment
  • by role/user
  • by component
4.  Integration into the Operations repository
5.  Model generation for target environments
6.  Results verified
7.  Available for end users
E-GEN Implementation
ISC’s Other Solutions Include:
From Repository to Automated Releases
Figure 7: E-GEN’s repository is optimized thanks to the collection of your existing IT environment
iCAN
Functional
Abstraction
E-GEN
Target
Collection of
your existing
Operations
information
Adaptation and
Standardization
Release
Manangement
Automation
E-GEN release-management solution
iCAN
Production user tool for Audit, Analysis and Reverse Documentation
JCLchecker
Evaluate, Change, andValidate JCL
eSMF
Unlock the knowledge in your z/OS records
International Software Company
For more information about how our software can help your organization’s
efficiency, please contact International Software Company at:
France & North America  + 33 01 41 19 22 00
Europe  + 32 2 735 40 44
International Software Company, Belgium
Chaussée de Louvain, 571
B-1380 Ohain
p: +32 2 735 40 44
f: +32 2 733 99 87
International Software Company, France
12-14 Rue Raymond Ridel
92250 La Garenne-Colombes
p: +33 01 41 19 22 00
f: +33 01 41 19 22 09
info@iscsoftware.com
www.iscsoftware.com
© 2014 International Software Company
All Rights Reserved.
E-GEN is a registered trademark of International Software Company.

More Related Content

What's hot

Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville,  Software Engineering, 9th Edition Ch2Ian Sommerville,  Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2Mohammed Romi
 
Software evolution and maintenance basic concepts and preliminaries
Software evolution and maintenance   basic concepts and preliminariesSoftware evolution and maintenance   basic concepts and preliminaries
Software evolution and maintenance basic concepts and preliminariesMoutasm Tamimi
 
Software Evolution and Maintenance Models
Software Evolution and Maintenance ModelsSoftware Evolution and Maintenance Models
Software Evolution and Maintenance ModelsMoutasm Tamimi
 
XP to Windows 7 with MDT
XP to Windows 7 with MDTXP to Windows 7 with MDT
XP to Windows 7 with MDTStephen Rose
 
Software Maintenance and Evolution
Software Maintenance and EvolutionSoftware Maintenance and Evolution
Software Maintenance and Evolutionkim.mens
 
Software Change in Software Engineering SE27
Software Change in Software Engineering SE27Software Change in Software Engineering SE27
Software Change in Software Engineering SE27koolkampus
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMInimmik4u
 
Ch9-Software Engineering 9
Ch9-Software Engineering 9Ch9-Software Engineering 9
Ch9-Software Engineering 9Ian Sommerville
 
White Paper: Scalable Lifecycle Management via Perforce
White Paper: Scalable Lifecycle Management via PerforceWhite Paper: Scalable Lifecycle Management via Perforce
White Paper: Scalable Lifecycle Management via PerforcePerforce
 
Lisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_ResumeLisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_ResumeLisa DiFazio
 
Overview of software reliability engineering
Overview of software reliability engineeringOverview of software reliability engineering
Overview of software reliability engineeringAnn Marie Neufelder
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportCAST
 
Aspect Oriented Software Development
Aspect Oriented Software DevelopmentAspect Oriented Software Development
Aspect Oriented Software DevelopmentJignesh Patel
 
Introduction to Software Failure Modes Effects Analysis
Introduction to Software Failure Modes Effects AnalysisIntroduction to Software Failure Modes Effects Analysis
Introduction to Software Failure Modes Effects AnalysisAnn Marie Neufelder
 
Top Ten things that have been proven to effect software reliability
Top Ten things that have been proven to effect software reliabilityTop Ten things that have been proven to effect software reliability
Top Ten things that have been proven to effect software reliabilityAnn Marie Neufelder
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Mark Cooper
 

What's hot (20)

Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville,  Software Engineering, 9th Edition Ch2Ian Sommerville,  Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2
 
Software evolution and maintenance basic concepts and preliminaries
Software evolution and maintenance   basic concepts and preliminariesSoftware evolution and maintenance   basic concepts and preliminaries
Software evolution and maintenance basic concepts and preliminaries
 
Software Evolution
Software EvolutionSoftware Evolution
Software Evolution
 
Software Evolution and Maintenance Models
Software Evolution and Maintenance ModelsSoftware Evolution and Maintenance Models
Software Evolution and Maintenance Models
 
XP to Windows 7 with MDT
XP to Windows 7 with MDTXP to Windows 7 with MDT
XP to Windows 7 with MDT
 
Software Maintenance and Evolution
Software Maintenance and EvolutionSoftware Maintenance and Evolution
Software Maintenance and Evolution
 
Software Change in Software Engineering SE27
Software Change in Software Engineering SE27Software Change in Software Engineering SE27
Software Change in Software Engineering SE27
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
 
kishore
kishorekishore
kishore
 
Ch9-Software Engineering 9
Ch9-Software Engineering 9Ch9-Software Engineering 9
Ch9-Software Engineering 9
 
White Paper: Scalable Lifecycle Management via Perforce
White Paper: Scalable Lifecycle Management via PerforceWhite Paper: Scalable Lifecycle Management via Perforce
White Paper: Scalable Lifecycle Management via Perforce
 
Software Maintenance
Software MaintenanceSoftware Maintenance
Software Maintenance
 
Lisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_ResumeLisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_Resume
 
Overview of software reliability engineering
Overview of software reliability engineeringOverview of software reliability engineering
Overview of software reliability engineering
 
Ch21
Ch21Ch21
Ch21
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report
 
Aspect Oriented Software Development
Aspect Oriented Software DevelopmentAspect Oriented Software Development
Aspect Oriented Software Development
 
Introduction to Software Failure Modes Effects Analysis
Introduction to Software Failure Modes Effects AnalysisIntroduction to Software Failure Modes Effects Analysis
Introduction to Software Failure Modes Effects Analysis
 
Top Ten things that have been proven to effect software reliability
Top Ten things that have been proven to effect software reliabilityTop Ten things that have been proven to effect software reliability
Top Ten things that have been proven to effect software reliability
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 

Viewers also liked

Viewers also liked (12)

HIPPIE_ EXE BROCHURE MBA_DIGITAL
HIPPIE_ EXE BROCHURE MBA_DIGITALHIPPIE_ EXE BROCHURE MBA_DIGITAL
HIPPIE_ EXE BROCHURE MBA_DIGITAL
 
Evolution of a Website
Evolution of a WebsiteEvolution of a Website
Evolution of a Website
 
BelIntelForce_presentation of the company
BelIntelForce_presentation of the companyBelIntelForce_presentation of the company
BelIntelForce_presentation of the company
 
Teoria do Crime FDUNL - Parte II
Teoria do Crime FDUNL - Parte IITeoria do Crime FDUNL - Parte II
Teoria do Crime FDUNL - Parte II
 
Esquema Comissão Responsabilidade Civil
Esquema Comissão Responsabilidade CivilEsquema Comissão Responsabilidade Civil
Esquema Comissão Responsabilidade Civil
 
Palenzuela, faith fatima c.
Palenzuela, faith fatima c.Palenzuela, faith fatima c.
Palenzuela, faith fatima c.
 
Poopstack
PoopstackPoopstack
Poopstack
 
Presentación Maravillados
Presentación MaravilladosPresentación Maravillados
Presentación Maravillados
 
L´apòstrof
L´apòstrofL´apòstrof
L´apòstrof
 
Open Office Calc online for creating and editing XLS spreadsheets
Open Office Calc online for creating and editing XLS spreadsheetsOpen Office Calc online for creating and editing XLS spreadsheets
Open Office Calc online for creating and editing XLS spreadsheets
 
Resume.Kathy Allen.2017
Resume.Kathy Allen.2017Resume.Kathy Allen.2017
Resume.Kathy Allen.2017
 
Our school
Our schoolOur school
Our school
 

Similar to Automate batch-workflow changes with E-GEN

Similar to Automate batch-workflow changes with E-GEN (20)

E-GEN
E-GENE-GEN
E-GEN
 
Time and attendance software
Time and attendance softwareTime and attendance software
Time and attendance software
 
Arun Kumar M Chandrasekar Resume
Arun Kumar M Chandrasekar ResumeArun Kumar M Chandrasekar Resume
Arun Kumar M Chandrasekar Resume
 
David Gage - Professional Resume
David Gage - Professional ResumeDavid Gage - Professional Resume
David Gage - Professional Resume
 
Resume
ResumeResume
Resume
 
PSResume
PSResumePSResume
PSResume
 
Resume_Serma_Professional (2)
Resume_Serma_Professional (2)Resume_Serma_Professional (2)
Resume_Serma_Professional (2)
 
SANJAY_SINGH
SANJAY_SINGHSANJAY_SINGH
SANJAY_SINGH
 
David Pate Resume_alpha
David Pate Resume_alphaDavid Pate Resume_alpha
David Pate Resume_alpha
 
iCAN
iCANiCAN
iCAN
 
Message management
Message managementMessage management
Message management
 
Arunprakash Alagesan
Arunprakash AlagesanArunprakash Alagesan
Arunprakash Alagesan
 
Resume
ResumeResume
Resume
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered Architecture
 
Workflow Manager Datasheet
Workflow Manager DatasheetWorkflow Manager Datasheet
Workflow Manager Datasheet
 
Jeff Curtis Resume
Jeff Curtis ResumeJeff Curtis Resume
Jeff Curtis Resume
 
Sharanabasappa_Resume
Sharanabasappa_Resume Sharanabasappa_Resume
Sharanabasappa_Resume
 
Mayank-Tamrakar
Mayank-TamrakarMayank-Tamrakar
Mayank-Tamrakar
 
Resume_Raj Ganesh Subramanian
Resume_Raj Ganesh SubramanianResume_Raj Ganesh Subramanian
Resume_Raj Ganesh Subramanian
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 

Automate batch-workflow changes with E-GEN

  • 1. E-GENAutomate batch-workflow changes Industrialize and Revolutionize Release Management Fact Sheet: E-GEN release-management solution
  • 2. 1 Industrialize and Revolutionize Release Management Overview These days, companies demand more from their IT departments. Databases are being flooded with enormous volumes of critical data, and organizations must find effective ways to collect, use, and archive this information. Software development and deployment takes place faster than ever, in response to customers who expect to DEV QA/OPS Develop programs Analyze impact Create test batch Check the RFC document Create the components described by the DEV team Add technical information Adapt, deliver and test in each target environment Update the technical documentation Common Problems in the Release Cycle Figure 1: In companies without a release-management tool, there are problems typically found in the release process. There is often a lack of collaboration between the engineers developing a component and those implementing it. Projects can be sent back and forth between teams numerous times, leading to broken code and substantial delays. connect to services 24 hours a day, seven days a week. Every error that occurs costs valuable time and money. Yet information-system managers often face these challenges with fewer skilled personnel, with team members located overseas, or without strong collaboration between their development and operations teams. Fact sheet: E-GEN release-management solution About International Software Company International Software Company (ISC) is a European leader in designing innovative solutions for  IT Operations. Companies around the globe rely on our products to increase the efficiency and decrease the costs of their IT production. For 25 years, we have specialized in automating the change-management process, and in providing tools that help software engineers understand the complexities of their information systems. ISC is a privately held company with offices in Belgium and France. As business operations become overwhelmingly complex, our solutions keep IT simple.
  • 3. 2 3 The Solution E-GEN effectively eliminates many of the roadblocks preventing successful, on-time releases. By completely industrializing the production process, our solution greatly speeds up and simplifies deployments.The software requires only a minimum of user input in order to automatically generate batch and operations components. Its end-to-end enforcement of norms and standards ensures the stability of the IT infrastructure. Confusion between development and operations teams is no longer an issue, nor is the accidental introduction of redundancies or contradictory information into the database.Technical errors simply don’t exist. Our solution automatically generates all of the necessary documentation, meaning that everything from RFCs to run books are always up-to-date. In addition, these technical documents typically require 90 percent less time to create. With E-GEN, your company achieves maximum efficiency in the management of its information systems. Aids during test cycle by generating materials (test JCL, DOC, XML, ...) Allows DEV engineers to focus on developing/maintaining applications Keeps control of production resources (disk space, volumes, ...) Centralizes functional updates required by Operations teams Development Quality Assurance Operations Checks and validates release-management packages sent by Development Produces customized materials needed to validate in QA Checks and updates all components impacted by an update A tool that controls and automates the release-management lifecycle Generates the exact materials required for each targeted production environment Become“people independent” Ensures that materials and tools definitions are error-free Manages and centralizes Operations standards and the tools used Plans update processes in production Keeps run books and other documentation up-to-date E-GEN’s End-to-End Benefits How E-GEN Works A secure, central repository is the backbone of our change- management tool. During installation, your company’s existing production data is structured and archived into this repository. Afterward, the software uses functional descriptions and predefined rules to automatically generate any type of script, scheduler input, JCL or RFC document, creating rapid, error-free deployments. E-GEN works from the staging environment to manage your production workload and assure the integrity of Generation and deployment of changes for each stage of the lifecycle Update E-GEN repository From Operations? From Development? Change Apply all required updates at the right production level for each impacted component -JCL, Scripts, .bat, XML -SCHEDULER -Documentation Figure 2: From requested change to automated change management. E-GEN manipulates and deploys JCL, scripts, scheduling descriptions (TWS, Control-M, etc.), Flux (CFT, Pelican, etc.) and multiformat generators (HTML, XML, CSV, etc.) An Automated Application Release every change. It enforces norms and standards throughout the lifecycle and allows only one version of a component to exist, effectively eliminating the possibility of inconsistencies between different systems, platforms and environments. Each change is thoroughly tracked, including who created it, who modified it and who accepted/promoted it. When the component is delivered to the final phase of the lifecycle, E-GEN verifies that it exactly matches the specifications given in the original change request. International Software CompanyE-GEN release-management solution
  • 4. 4 5 1  Fully Configurable    Our software significantly decreases the need for manual input, and the errors that typically go with it.Thanks to E-GEN’s ability to generate technical materials from functional descriptions, the complexity of information required to initiate a change is greatly reduced.The software creates components and all related documentation with a minimum of manual input—on average, 75 percent less per environment. Only information appropriate to a user’s level of responsibility is requested, and the roles and responsibilities of every user are fully configurable—you decide what type of objects they handle and where they intervene in the lifecycle. Since the software automatically checks and validates all input, even users with less technical experience can expertly execute releases, freeing up more experienced systems developers to complete more complicated tasks. 2  Effective for Metadata Management   The solution is designed to efficiently manage your data repository and guarantee the quality of its contents.Through every environment, E-GEN verifies that only one version of a component exists, so no duplications are ever created. Every object produced by E-GEN will match your exact requirements, and will be deployed according to your specific lifecycle. E-GEN uses a metadata/informational model of templates, combining hierarchical (within a single template) and relational (between templates) database organization. E-GEN repositories are crafted to automatically manage the information of hundreds of thousands of programs, scripts, and files. 3   Critical to the Success of DevOps   E-GEN automatically and accurately generates all of the technical documentation, ensuring that everything from RFC documents to run books are always up-to-date. It gives your development and operations teams complete visibility into the status of a change, so no time is wasted wondering who ordered a change, what purpose it serves, or when it is scheduled to arrive. Our software further enables DevOps collaboration by providing end-to-end enforcement of norms and standards, speeding the transfer between environments. Clearly defines the roles and responsibilities of each user (including administrators, programmers, workgroups, etc.) Compatible with every OS currently on the market, including z/OS, UNIX, Linux and Windows Automatically inserts processes according to your IT department’s specific standards (backup, restore, file transfer, etc.) Completely automates the release process (from Development or QA to Deployment) End-to-end enforcement of norms and standards Generates Batch and Operations Components (JCL, scripts,  AD-TWS, XML, Control-M, etc.) according to the rules and standards of each production or QA environment Thorough tracking of Requests for Change, including their current status and an understanding of their overall impact Exports to Microsoft Office andVisio Efficiently generates reports and cross-references for impact analysis Delivers 100% error-free technical results Benefits Summary Advanced request and reporting engine Key Advantages 4  Confidential and Secure    E-GEN has its own internal security mechanism, which can be externalized to the System Authorization Facility (SAF) on a z/OS server, or through a Pluggable Authentication Module (PAM) on an open server. Since you choose the level of information that your team members are allowed to access, your database remains confidential.The privacy of the data rests intact, a vital feature in an era where security is an ever- increasing concern. 5  Easy to Use   Our solution features an interface easily used by anyone who has ever worked on Microsoft Windows. Each user can personalize the way that they view the system’s applications and components.The software’s comprehensive search engine roots out every cross- reference for impact analysis. Graphs, flowcharts and other output files are simple to create, and can be exported to Office and Visio. 6 Suitable for both Agile and Traditional Software Development No matter which approach your company takes to implementing changes and developing systems, E-GEN is perfectly adapted to help streamline the process. Our tool is fully customizable and designed to meet the specifics of each client’s lifecycle. E-GEN can deliver urgent corrections fast, which allows for critical changes to be released directly into production. It is equally effective in a more traditional linear approach to software development, in which each step is the responsibility of a different team of engineers. Options for Release Management Figure 3: E-GEN is equally effective for rapid corrections as well as for a more traditional approach to software development. Operations Archives “Normal” STAGING “Rapid” STAGING “Normal”INPUT “Rapid”INPUT “Normal”Cycle (standard release) “Rapid”Cycle (fast release)Optional Optional: Technical Treatments (ex. backups, housekeeping) URGENT Corrections Staging/Archiving A typical example PROMOTE PROMOTE PROM OTE PROM OTE PROMOTE PROMOTE REJECT REJECT RETRIEVE RETRIEVE RETRIEVE RETRIEVE GENERATION GENERATION TECHNICAL GENERATION URGENT INPUT TECH INPUT Operations Scripts, JCL, Schedulers, Doc Technical Staging Scripts, JCL, Schedulers, Doc International Software CompanyE-GEN release-management solution
  • 5. 6 7 Requirements phase $80/defect Design/Build phase $240/defect QA/Testing phase $960/defect Released as a product $7,600/defect Price Source: GBS Industry Standard Study Defect cost is derived by assuming it takes 8 hours to find, fix and repair a defect when found in code and unit test. Defect FFR cost for other phases calculated by using the multiplier on a blended rate of $80/hr. Solid Return on Investment As a project moves through the different stages of the application development lifecycle, the advantages of using our solution become increasingly apparent. During the Development phase, for example, writing the technical documentation requires about half the time as when not using our tool. During Quality Assurance, the time needed for adaptation drops an average of 80 percent. In Production, there is a 90 percent reduction in the amount of data that needs to be manually input. By automating the release process, E-GEN helps ensure that your teams enjoy a significant gain in productivity, and that your infrastructure remains stable and reliable. Our clients typically experience a complete return on investment within a year of implementing our solution. Figure 5: Why automate release management? The price of correcting defects is a compelling reason. By avoiding errors late in the application lifecycle, the overall expense of developing software is greatly reduced, as shown by this 2008 National Institute of Standards and Technology study. 80% of Development Costs are Spent Identifying and Correcting Defects E-GEN vs Manual Input in Various Phases of the Lifecycle E-GEN Manual Input QA: Unit Testing QA: Integration Operations Development 100 80 60 40 20 0 Figure 4: E-GEN increases efficiency during every development stage, but its benefits are most apparent during QA and deployment. Cost projections made on a base of 200 application changes per month at $35/hour. E-GEN is based on a client-server architecture.The server is available in Microsoft Windows, Unix, Linux and z/OS environments, with end users working in a Windows environment. Only a single E-GEN production server is necessary, even if the networked computers use another platform (i.e., an E-GEN Linux server efficiently produces materials for Windows). The E-GEN server initiates component deployment, which then can be completed through any number of protocols, including FTP, SSH, TCP/IP, and by using tools such as PuTTY, CFT, and WebSphere MQ, among others. E-GEN’s data model is fully portable, and its export/import format allows for the easy transfer of definitions from one server to another (i.e. from a backup server to the production server and vice versa). The client is a Windows executable that does not require “installation.” Its autonomous directory can be deployed according to your preferences, including: •  on each user’s workstation •  in a shared directory •  on a virtual machine •  in Citrix architecture Multiplatform Architecture Figure 6: With E-GEN, the interactive client is a Microsoft Windows application. Batch clients are able to run on any operating system. E-GEN’s Client-Server Model z/OS Server Unix/Linux Server Windows Server Windows ClientsCITRIX TCP/IP E-GEN release-management solution International Software Company
  • 6. 8 9 Whether your company runs on a mainframe or multiplatform system, with one or more schedulers, E-GEN easily integrates into your existing IT infrastructure. Each implementation starts out by structuring and archiving your existing operations data into a centralized repository, and ends with E-GEN orchestrating a fast and reliable release process. Step-by-step Installation 1.  Reverse documentation of existing operations information 2.  Analysis of existing information: norms and standards 3.  Definition of the rules for software releases   • by application   • by environment   • by role/user   • by component 4.  Integration into the Operations repository 5.  Model generation for target environments 6.  Results verified 7.  Available for end users E-GEN Implementation ISC’s Other Solutions Include: From Repository to Automated Releases Figure 7: E-GEN’s repository is optimized thanks to the collection of your existing IT environment iCAN Functional Abstraction E-GEN Target Collection of your existing Operations information Adaptation and Standardization Release Manangement Automation E-GEN release-management solution iCAN Production user tool for Audit, Analysis and Reverse Documentation JCLchecker Evaluate, Change, andValidate JCL eSMF Unlock the knowledge in your z/OS records International Software Company
  • 7. For more information about how our software can help your organization’s efficiency, please contact International Software Company at: France & North America  + 33 01 41 19 22 00 Europe  + 32 2 735 40 44 International Software Company, Belgium Chaussée de Louvain, 571 B-1380 Ohain p: +32 2 735 40 44 f: +32 2 733 99 87 International Software Company, France 12-14 Rue Raymond Ridel 92250 La Garenne-Colombes p: +33 01 41 19 22 00 f: +33 01 41 19 22 09 info@iscsoftware.com www.iscsoftware.com © 2014 International Software Company All Rights Reserved. E-GEN is a registered trademark of International Software Company.