SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
InterConnect
2017
HDZ-2965 :
Cognitive DevOps:
Get Rid of the Guesswork to
Improve Software Delivery
Rami Katan
ADDI Architect, IBM
1 3/23/17
2 3/23/17
Please note
IBM’s statements regarding its plans, directions, and intent
are subject to change or withdrawal without notice at IBM’s
sole discretion.
Information regarding potential future products is intended to
outline our general product direction and it should not be relied
on in making a purchasing decision.
The information mentioned regarding potential future products
is not a commitment, promise, or legal obligation to deliver
any material, code or functionality. Information about potential
future products may not be incorporated into any contract.
The development, release, and timing of any future features
or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections
using standard IBM benchmarks in a controlled environment.
The actual throughput or performance that any user will
experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in
the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no
assurance can be given that an individual user will achieve
results similar to those stated here.
Rami Katan
• ADDI Architect, IBM
• Co-founder, EZSource, founded 2003 and acquired
by IBM on June 2016
• 19 years of experience with delivering advanced
application discovery solutions, using compilers
automation and algorithms
• Rich customer-facing experience and a track record
of providing solutions and consulting.
3 3/23/17
Why would you listen to me?
4 3/23/17
The challenge for Software Development Organizations
Applications are being more complex.
Applications span over multiple environments
including Z, web, cloud and mobile.
Businesses need to react faster
There is a strong need for tools that can help organizations be smarter
and help make decisions based on data available
+
How big of a challenge is it?
How many lines are in an average book page?
An un-named search engine answers : 35
IF Program = book THEN
NO-OF-PAGES=300
CHPATER-REFERENCE-COUNT=50
PAGE-JUMPS=50
STORY-LOOPS =18
END-IF
How programs connect to each other?
Authors digitally edit the
programs and copybooks and
affect the bigger schema…
That big of a challenge !!
1 Transaction = 40 programs =
How many transactions you have?
How Many applications do you have?
Batch jobs? Schedules? APIs that access the
code?
This is what your “IT librarians” faces every day:
So how do you get rid of the must-have guesswork
• Automated application understanding
• Interactive up to date documentation
• Quick access to all component cross-reference across
applications
• Combining code analysis with operational analysis
• Have the analysis data trended over time
• Merge data from many information sources using
automated solutions
• Have cognitive computing help
• Please!
ADDI Cognitive Computing Video - Link
8 3/23/17
ADDI Cognitive Computing Video
9
Application Discovery
• Understand the structure of your business-critical
applications across languages and environments
• Reduce risk and time and increase quality of changes
through visual impact analysis integrated with your IDE
• Prioritize changes by understanding operational
performance of most frequently used applications
• Synchronize ADDI with latest changes in your source code
management systems for a single source of truth
• Up-to-Date Documentation
• Application Knowledge Base
Analyze	and	visualize	relationships	between	
application	components,	data	and	jobs
ADDI	Application	Repository
ADDI:Build
ADDI:Analyze
Graphical	
Analysis
Reports ‘Where	
Used’	
Analysis
ADDI:Delivery
Intelligence	(ADI)
ADDI:IDz
Application	
Heallth
IDE	
Integration
z/OS 3rd Party
DB2
CICS
IMS
SMF
TWS
CA7
CA	Endevor
CA	Librarian
ChangeMan
PDS
Natural
PDF
Excel
JPEG
XML
Visio
JSON
CSV
EMF
Mainframe
Agents
ADDI:Connect
Java
Knowledge
Database
What is in Application Discovery?
• Application flow graphs, program Flow graphs, Program flowcharts
• Schedule flow charts, Job flow charts
• Cross platform analysis
• Resource usage impact analysis
• Field usage impact analysis
• Field expansion analysis
• Interactive visualization of resource usage
• Application Inventory reports
• Complexity metrics
• Dead code analysis
• Compare the same application in its different stages: Prod/Dev/SIT/other
• Application documentation which is easy to produce and up to date.
• Application knowledge database driven by annotations contributed by all users
• Application education that speeds the learning curve of new developers
Near future:
• Expose application logic to mobile/cloud/Front-end
• Identify dependencies of datasets and tables across platforms.
• Automation, Automation, Automation – using advanced technologies and visualizations
11 3/23/17
Application Discovery and Delivery Intelligence
Unlock
• Rapidly analyze and
visualize your applications
to make changes quickly,
safely and efficiently
Empower
• Improve productivity of new
and existing resources
through knowledge transfer
and automated documentation
Appraise
• Continuously assess and
improve quality against
consistent metrics and
enforcement of coding
standards
• Unlock The Value In Your Business-critical Applications
1 2 3
12 3/23/17
ADDI: How does it work?
• Build application analysis from the
source code
• Run algorithms and advanced analysis
to gain application understanding
• Document and share application
knowledge, improving learning
curve and communication
• Correlate application analysis with
operational data and test coverage data
to gain deeper insights
1 2
3 4
13 3/23/17
A few glimpses at AD analysis : Cross application analysis
14 3/23/17
AD analysis: Top clustering view on applications
15 3/23/17
AD analysis: Down to statement flow chart level analysis
AD analysis: Annotations and application knowledge database
Application Delivery Intelligence
A dashboard for Dev Ops data correlating data from many
products which applies cognitive insights
ADI
Application
Discovery
OMEGAMON SMF
Data
Code
Coverage
System
Logs
Bug
Tracking
RTC
Dev Ops
products
API
Catalog
???
Easy-to-use web-based
graphic interface providing
accurate, unified view of
entire application
landscape
Optimize development and
test by combining static and
operational analysis to
accelerate delivery and
improve quality
Correlate project metrics from
the AD repository, performance
information from OMEGAMON
for CICS, and code coverage
data for targeted insights into
application health
The Intelligence in ADI
Correlate static code analysis with operational and test data to provide
comprehensive view of application health and to optimize development and test
ADI - Current set of Data Providers
OMEGAMON for CICS Integration Application Discovery (AD) Integration Code Coverage
1
2
3
Identify potential performance
bottlenecks early
Transaction execution and failure
frequency
Trend analysis of performance
and resource consumption
metrics
1
2
3
Insight into application
maintainability
Insight into application inventory
and complexity
Trend analysis of the
software quality and
complexity metrics
1
2
3
Optimize testing
Improve test efficiency
Trend analysis of the code
coverage
Cognitive DevOps: Get rid of the Guesswork
Drive DevOps improvement with Analysis, Insight, and Optimization
Analysis:
Rapidly identify areas of
concern in your application
portfolio, then assess the
impact, scope, risk and
actions required
Insight:
Improve the accuracy of your
planning and estimating with
insights gained from data
collected and correlated from
DevOps activities
Optimization:
Cut waste by executing
the optimum actions
required to build, test
and deploy your
applications
21 3/23/17
A few glimpses at ADI analysis: OMEGAMON data
22 3/23/17
ADI analysis: Transaction performance statistics
23 3/23/17
ADI analysis: VB11 Transaction performance in resolution of hour/day/week
24 3/23/17
ADI analysis: AD analysis data summarized and trended over time
25 3/23/17
ADI analysis: AD analysis data summarized and trended over time
26 3/23/17
ADI analysis: Code Coverage data per version of VB11
27 3/23/17
ADI: Modified members for a specific version of VB11
28 3/23/17
ADI : Program change statistics and suggested minimal test suite for unit test
29 3/23/17
ADI analysis: Code Coverage data
ADDI Use Cases
Day to day Integration with other environments Application management
1
2
3
Helping Maintenance and Business As Usual
with graphic analysis, Impact analysis,
Batch and online analysis
On-board new developers into the team with an
improved learning curve
Root Cause Analysis
1
2
3
Identify the code related to a business logic
required to be exposed outside as an API or service
Add new business logic to existing tables in the
best low-cost and efficient way.
Use application analysis to support complex
architecture decisions
1
2
3
Manage application source inventory:
Componentize source collections by identifying
Identify source clusters
Manage the quality and delivery of SIs and 3rd
party outsourcing parties
Compare versions of the same application
(New/Old, Prod/Dev)
4
Code Review
The future of ADDI
Day to day Integration with other environments Cognitive
1
2
3
Support more languages and custom macros and
preprocessors using extensibility features
Tighter integration with IDz, zD&T, Endevor
ChangeMan, RTC
Improved Root Cause Analysis, correlating
performance with application changes
1
2
3
Maintain a catalog of existing services and APIs
Assess the impact a change on the Z environment
has on the open side
Use application analysis to support complex
architecture decisions
1
2
3
Use Watson services on many input data sources
of ADI.
Train Watson to grasp the relations and insights on
the analysis data.
Then gain answers to free text questions
Tradeoff analytics to support application
management and architecture decision making
Launching the IBM Digital Transformation Model for z Systems
Where are you on your Digital Transformation Journey?
• Reduced MIPS cost
• Shortened batch windows
• Secure, flexible host access with support for the
latest clients
• Increased predictability and reduced risk of
change efforts
• Higher productivity and quality
• Additional capacity for development, test, and
education on x86 hardware
• Easy access to business critical data and services
for Mobile, Web and Social workloads
• Effective governance of APIs
• Improved performance and reduced MIPS
consumption
• Increased speed of development and deployment
for hybrid cloud architectures
• Improved quality through shift-left testing and
automated delivery pipeline
• Lower cost of quality
BUSINESS BENEFITS
2
3
APPLICATION NEEDS BY LEVEL
LEVEL
LEVEL
0
1
LEVEL
LEVEL
EVOLVE
EXPOSE
MAINTAIN
RUN
Appropriate for applications that in practice have no changes.
Just keep them running, efficiently.
Appropriate for applications that have moderate
amount of changes.
Appropriate for applications with moderate
changes that require mobile / Web access.
Appropriate for applications
requiring frequent changes.
32
Launching the IBM Digital Transformation Model for z Systems
Where are you on your Digital Transformation Journey?
33
How it works
1. Select an enterprise application or
group of applications to transform
2. Fill out a short assessment to
determine the capabilities you
need for those applications
3. Get a report with personalized
insights and recommendations to
progress your digital
transformation journey
To get started, visit http://ibm.biz/DTModel
• ADDI on IBM website
• AD on IBM website
• ADI on IBM website
• ADDI Cognitive Video
• IBM System Z - YouTube channel
For more information contact:
Mark Indermaur (Offering Manager): indermaur@us.ibm.com
Rami Katan: Rami.katan@il.ibm.com
34 3/23/17
On-line Resources
ADDI – Accelerate your digital transformation
InterConnect Sessions: #2965, #5522, #5617, #5806 34
Questions?
36 3/23/17
Notices and disclaimers
Copyright © 2017 by International Business Machines Corporation (IBM).
No part of this document may be reproduced or transmitted in any form
without written permission from IBM.
U.S. Government Users Restricted Rights — use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to
products that have not yet been announced by IBM) has been reviewed
for accuracy as of the date of initial publication and could include
unintentional technical or typographical errors. IBM shall have no
responsibility to update this information. This document is distributed
“as is” without any warranty, either express or implied. In no event
shall IBM be liable for any damage arising from the use of this
information, including but not limited to, loss of data, business
interruption, loss of profit or loss of opportunity. IBM products and
services are warranted according to the terms and conditions of the
agreements under which they are provided.
IBM products are manufactured from new parts or new and used parts.
In some cases, a product may not be new and may have been previously
installed. Regardless, our warranty terms apply.”
Any statements regarding IBM's future direction, intent or product
plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a
controlled, isolated environments. Customer examples are presented
as illustrations of how those customers have used IBM products and
the results they may have achieved. Actual performance, cost, savings or
other results in other operating environments may vary.
References in this document to IBM products, programs, or services
does not imply that IBM intends to make such products, programs or
services available in all countries in which IBM operates or does
business.
Workshops, sessions and associated materials may have been prepared
by independent session speakers, and do not necessarily reflect the
views of IBM. All materials and discussions are provided for informational
purposes only, and are neither intended to, nor shall constitute legal or
other guidance or advice to any individual participant or their specific
situation.
It is the customer’s responsibility to insure its own compliance with legal
requirements and to obtain advice of competent legal counsel as to
the identification and interpretation of any relevant laws and regulatory
requirements that may affect the customer’s business and any actions
the customer may need to take to comply with such laws. IBM does not
provide legal advice or represent or warrant that its services or products
will ensure that the customer is in compliance with any law.
37 3/23/17
Notices and disclaimers
continued
Information concerning non-IBM products was obtained from the
suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products in
connection with this publication and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be
addressed to the suppliers of those products. IBM does not warrant the
quality of any third-party products, or the ability of any such third-party
products to interoperate with IBM’s products. IBM expressly disclaims
all warranties, expressed or implied, including but not limited to, the
implied warranties of merchantability and fitness for a particular,
purpose.
The provision of the information contained herein is not intended to, and
does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS,
Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document
Management System™, FASP®, FileNet®, Global Business Services®,
Global Technology Services®, IBM ExperienceOne™, IBM SmartCloud®,
IBM Social Business®, Information on Demand, ILOG, Maximo®,
MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower,
PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®,
PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®,
PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®,
SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli® Trusteer®,
Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and
System z® Z/OS, are trademarks of International Business Machines
Corporation, registered in many jurisdictions worldwide. Other product
and service names might be trademarks of IBM or other companies. A
current list of IBM trademarks is available on the Web at "Copyright and
trademark information" at: www.ibm.com/legal/copytrade.shtml.
InterConnect
2017
38 3/23/17

Weitere ähnliche Inhalte

Was ist angesagt?

InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARInterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARDevOps for Enterprise Systems
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Enabling z Agility with DevOps and Enterprise Transformation
Enabling z Agility with DevOps and Enterprise TransformationEnabling z Agility with DevOps and Enterprise Transformation
Enabling z Agility with DevOps and Enterprise TransformationDevOps for Enterprise Systems
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsSherri Hanna
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowDevOps for Enterprise Systems
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2Susan Yoskin
 
Mainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataMainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataDevOps for Enterprise Systems
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps for Enterprise Systems
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsDevOps for Enterprise Systems
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...DevOps for Enterprise Systems
 
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITAligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITDevOps for Enterprise Systems
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareDevOps for Enterprise Systems
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIDevOps for Enterprise Systems
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudRosalind Radcliffe
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseRob Cuddy
 
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudFlexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudDevOps for Enterprise Systems
 

Was ist angesagt? (20)

InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARInterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Enabling z Agility with DevOps and Enterprise Transformation
Enabling z Agility with DevOps and Enterprise TransformationEnabling z Agility with DevOps and Enterprise Transformation
Enabling z Agility with DevOps and Enterprise Transformation
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
 
IBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z SystemsIBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z Systems
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
 
Mainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataMainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live Data
 
DevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated Testing
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right tools
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...
 
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITAligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
 
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudFlexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
 
DevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind RadcliffeDevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind Radcliffe
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 

Ähnlich wie InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Software Delivery

Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...Sherri Hanna
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019Dipti Chhatrapati
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devopsUlf Mattsson
 
Unlocking Engineering Observability with advanced IT analytics
Unlocking Engineering Observability with advanced IT analyticsUnlocking Engineering Observability with advanced IT analytics
Unlocking Engineering Observability with advanced IT analyticssource{d}
 
Top 7 Rapid Application Development Tools for 2024 An In-Depth Overview
Top 7 Rapid Application Development Tools for 2024 An In-Depth OverviewTop 7 Rapid Application Development Tools for 2024 An In-Depth Overview
Top 7 Rapid Application Development Tools for 2024 An In-Depth OverviewBitCot
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...constantadevelopers
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays
 
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...NRB
 
InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014Eliezer Harkavi
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachEnterprise Management Associates
 
DEEPAK_Ver1.3
DEEPAK_Ver1.3DEEPAK_Ver1.3
DEEPAK_Ver1.3Deepak CG
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRMCatherine Eibner
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deploymentChristina Hoh
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deploymentF5NetworksAPJ
 

Ähnlich wie InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Software Delivery (20)

Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019
 
Sivagama_sundari_Sakthivel_Resume_2016
Sivagama_sundari_Sakthivel_Resume_2016Sivagama_sundari_Sakthivel_Resume_2016
Sivagama_sundari_Sakthivel_Resume_2016
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
Unlocking Engineering Observability with advanced IT analytics
Unlocking Engineering Observability with advanced IT analyticsUnlocking Engineering Observability with advanced IT analytics
Unlocking Engineering Observability with advanced IT analytics
 
Top 7 Rapid Application Development Tools for 2024 An In-Depth Overview
Top 7 Rapid Application Development Tools for 2024 An In-Depth OverviewTop 7 Rapid Application Development Tools for 2024 An In-Depth Overview
Top 7 Rapid Application Development Tools for 2024 An In-Depth Overview
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
 
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
 
InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014InnovizeIT for DB2_Product Overview_may2014
InnovizeIT for DB2_Product Overview_may2014
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
DEEPAK_Ver1.3
DEEPAK_Ver1.3DEEPAK_Ver1.3
DEEPAK_Ver1.3
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRM
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deployment
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deployment
 

Mehr von DevOps for Enterprise Systems

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIDevOps for Enterprise Systems
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...DevOps for Enterprise Systems
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data AnalyticsDevOps for Enterprise Systems
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success DevOps for Enterprise Systems
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment... DevOps for Enterprise Systems
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...DevOps for Enterprise Systems
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesDevOps for Enterprise Systems
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineDevOps for Enterprise Systems
 

Mehr von DevOps for Enterprise Systems (20)

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDI
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIs
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software Keynote
 
IBM Z for the Digital Enterprise - Java performance
IBM Z for the Digital Enterprise  - Java performanceIBM Z for the Digital Enterprise  - Java performance
IBM Z for the Digital Enterprise - Java performance
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
 
IBM Z for the Digital Enterprise - Zowe overview
IBM Z for the Digital Enterprise - Zowe overviewIBM Z for the Digital Enterprise - Zowe overview
IBM Z for the Digital Enterprise - Zowe overview
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy Reality
 
Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
 

Kürzlich hochgeladen

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Kürzlich hochgeladen (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Software Delivery

  • 1. InterConnect 2017 HDZ-2965 : Cognitive DevOps: Get Rid of the Guesswork to Improve Software Delivery Rami Katan ADDI Architect, IBM 1 3/23/17
  • 2. 2 3/23/17 Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. Rami Katan • ADDI Architect, IBM • Co-founder, EZSource, founded 2003 and acquired by IBM on June 2016 • 19 years of experience with delivering advanced application discovery solutions, using compilers automation and algorithms • Rich customer-facing experience and a track record of providing solutions and consulting. 3 3/23/17 Why would you listen to me?
  • 4. 4 3/23/17 The challenge for Software Development Organizations Applications are being more complex. Applications span over multiple environments including Z, web, cloud and mobile. Businesses need to react faster There is a strong need for tools that can help organizations be smarter and help make decisions based on data available +
  • 5. How big of a challenge is it? How many lines are in an average book page? An un-named search engine answers : 35 IF Program = book THEN NO-OF-PAGES=300 CHPATER-REFERENCE-COUNT=50 PAGE-JUMPS=50 STORY-LOOPS =18 END-IF How programs connect to each other? Authors digitally edit the programs and copybooks and affect the bigger schema…
  • 6. That big of a challenge !! 1 Transaction = 40 programs = How many transactions you have? How Many applications do you have? Batch jobs? Schedules? APIs that access the code? This is what your “IT librarians” faces every day:
  • 7. So how do you get rid of the must-have guesswork • Automated application understanding • Interactive up to date documentation • Quick access to all component cross-reference across applications • Combining code analysis with operational analysis • Have the analysis data trended over time • Merge data from many information sources using automated solutions • Have cognitive computing help • Please!
  • 8. ADDI Cognitive Computing Video - Link 8 3/23/17 ADDI Cognitive Computing Video
  • 9. 9 Application Discovery • Understand the structure of your business-critical applications across languages and environments • Reduce risk and time and increase quality of changes through visual impact analysis integrated with your IDE • Prioritize changes by understanding operational performance of most frequently used applications • Synchronize ADDI with latest changes in your source code management systems for a single source of truth • Up-to-Date Documentation • Application Knowledge Base Analyze and visualize relationships between application components, data and jobs ADDI Application Repository ADDI:Build ADDI:Analyze Graphical Analysis Reports ‘Where Used’ Analysis ADDI:Delivery Intelligence (ADI) ADDI:IDz Application Heallth IDE Integration z/OS 3rd Party DB2 CICS IMS SMF TWS CA7 CA Endevor CA Librarian ChangeMan PDS Natural PDF Excel JPEG XML Visio JSON CSV EMF Mainframe Agents ADDI:Connect Java Knowledge Database
  • 10. What is in Application Discovery? • Application flow graphs, program Flow graphs, Program flowcharts • Schedule flow charts, Job flow charts • Cross platform analysis • Resource usage impact analysis • Field usage impact analysis • Field expansion analysis • Interactive visualization of resource usage • Application Inventory reports • Complexity metrics • Dead code analysis • Compare the same application in its different stages: Prod/Dev/SIT/other • Application documentation which is easy to produce and up to date. • Application knowledge database driven by annotations contributed by all users • Application education that speeds the learning curve of new developers Near future: • Expose application logic to mobile/cloud/Front-end • Identify dependencies of datasets and tables across platforms. • Automation, Automation, Automation – using advanced technologies and visualizations
  • 11. 11 3/23/17 Application Discovery and Delivery Intelligence Unlock • Rapidly analyze and visualize your applications to make changes quickly, safely and efficiently Empower • Improve productivity of new and existing resources through knowledge transfer and automated documentation Appraise • Continuously assess and improve quality against consistent metrics and enforcement of coding standards • Unlock The Value In Your Business-critical Applications 1 2 3
  • 12. 12 3/23/17 ADDI: How does it work? • Build application analysis from the source code • Run algorithms and advanced analysis to gain application understanding • Document and share application knowledge, improving learning curve and communication • Correlate application analysis with operational data and test coverage data to gain deeper insights 1 2 3 4
  • 13. 13 3/23/17 A few glimpses at AD analysis : Cross application analysis
  • 14. 14 3/23/17 AD analysis: Top clustering view on applications
  • 15. 15 3/23/17 AD analysis: Down to statement flow chart level analysis
  • 16. AD analysis: Annotations and application knowledge database
  • 17. Application Delivery Intelligence A dashboard for Dev Ops data correlating data from many products which applies cognitive insights ADI Application Discovery OMEGAMON SMF Data Code Coverage System Logs Bug Tracking RTC Dev Ops products API Catalog ???
  • 18. Easy-to-use web-based graphic interface providing accurate, unified view of entire application landscape Optimize development and test by combining static and operational analysis to accelerate delivery and improve quality Correlate project metrics from the AD repository, performance information from OMEGAMON for CICS, and code coverage data for targeted insights into application health The Intelligence in ADI Correlate static code analysis with operational and test data to provide comprehensive view of application health and to optimize development and test
  • 19. ADI - Current set of Data Providers OMEGAMON for CICS Integration Application Discovery (AD) Integration Code Coverage 1 2 3 Identify potential performance bottlenecks early Transaction execution and failure frequency Trend analysis of performance and resource consumption metrics 1 2 3 Insight into application maintainability Insight into application inventory and complexity Trend analysis of the software quality and complexity metrics 1 2 3 Optimize testing Improve test efficiency Trend analysis of the code coverage
  • 20. Cognitive DevOps: Get rid of the Guesswork Drive DevOps improvement with Analysis, Insight, and Optimization Analysis: Rapidly identify areas of concern in your application portfolio, then assess the impact, scope, risk and actions required Insight: Improve the accuracy of your planning and estimating with insights gained from data collected and correlated from DevOps activities Optimization: Cut waste by executing the optimum actions required to build, test and deploy your applications
  • 21. 21 3/23/17 A few glimpses at ADI analysis: OMEGAMON data
  • 22. 22 3/23/17 ADI analysis: Transaction performance statistics
  • 23. 23 3/23/17 ADI analysis: VB11 Transaction performance in resolution of hour/day/week
  • 24. 24 3/23/17 ADI analysis: AD analysis data summarized and trended over time
  • 25. 25 3/23/17 ADI analysis: AD analysis data summarized and trended over time
  • 26. 26 3/23/17 ADI analysis: Code Coverage data per version of VB11
  • 27. 27 3/23/17 ADI: Modified members for a specific version of VB11
  • 28. 28 3/23/17 ADI : Program change statistics and suggested minimal test suite for unit test
  • 29. 29 3/23/17 ADI analysis: Code Coverage data
  • 30. ADDI Use Cases Day to day Integration with other environments Application management 1 2 3 Helping Maintenance and Business As Usual with graphic analysis, Impact analysis, Batch and online analysis On-board new developers into the team with an improved learning curve Root Cause Analysis 1 2 3 Identify the code related to a business logic required to be exposed outside as an API or service Add new business logic to existing tables in the best low-cost and efficient way. Use application analysis to support complex architecture decisions 1 2 3 Manage application source inventory: Componentize source collections by identifying Identify source clusters Manage the quality and delivery of SIs and 3rd party outsourcing parties Compare versions of the same application (New/Old, Prod/Dev) 4 Code Review
  • 31. The future of ADDI Day to day Integration with other environments Cognitive 1 2 3 Support more languages and custom macros and preprocessors using extensibility features Tighter integration with IDz, zD&T, Endevor ChangeMan, RTC Improved Root Cause Analysis, correlating performance with application changes 1 2 3 Maintain a catalog of existing services and APIs Assess the impact a change on the Z environment has on the open side Use application analysis to support complex architecture decisions 1 2 3 Use Watson services on many input data sources of ADI. Train Watson to grasp the relations and insights on the analysis data. Then gain answers to free text questions Tradeoff analytics to support application management and architecture decision making
  • 32. Launching the IBM Digital Transformation Model for z Systems Where are you on your Digital Transformation Journey? • Reduced MIPS cost • Shortened batch windows • Secure, flexible host access with support for the latest clients • Increased predictability and reduced risk of change efforts • Higher productivity and quality • Additional capacity for development, test, and education on x86 hardware • Easy access to business critical data and services for Mobile, Web and Social workloads • Effective governance of APIs • Improved performance and reduced MIPS consumption • Increased speed of development and deployment for hybrid cloud architectures • Improved quality through shift-left testing and automated delivery pipeline • Lower cost of quality BUSINESS BENEFITS 2 3 APPLICATION NEEDS BY LEVEL LEVEL LEVEL 0 1 LEVEL LEVEL EVOLVE EXPOSE MAINTAIN RUN Appropriate for applications that in practice have no changes. Just keep them running, efficiently. Appropriate for applications that have moderate amount of changes. Appropriate for applications with moderate changes that require mobile / Web access. Appropriate for applications requiring frequent changes. 32
  • 33. Launching the IBM Digital Transformation Model for z Systems Where are you on your Digital Transformation Journey? 33 How it works 1. Select an enterprise application or group of applications to transform 2. Fill out a short assessment to determine the capabilities you need for those applications 3. Get a report with personalized insights and recommendations to progress your digital transformation journey To get started, visit http://ibm.biz/DTModel
  • 34. • ADDI on IBM website • AD on IBM website • ADI on IBM website • ADDI Cognitive Video • IBM System Z - YouTube channel For more information contact: Mark Indermaur (Offering Manager): indermaur@us.ibm.com Rami Katan: Rami.katan@il.ibm.com 34 3/23/17 On-line Resources ADDI – Accelerate your digital transformation InterConnect Sessions: #2965, #5522, #5617, #5806 34
  • 36. 36 3/23/17 Notices and disclaimers Copyright © 2017 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights — use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. This document is distributed “as is” without any warranty, either express or implied. In no event shall IBM be liable for any damage arising from the use of this information, including but not limited to, loss of data, business interruption, loss of profit or loss of opportunity. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.” Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
  • 37. 37 3/23/17 Notices and disclaimers continued Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM expressly disclaims all warranties, expressed or implied, including but not limited to, the implied warranties of merchantability and fitness for a particular, purpose. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services®, Global Technology Services®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli® Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.