1. ADVICE IN SOFTWARE,
IT SYSTEMS AND TECHNIQUES
VAGen to Rational Business Developer EGL
Migration
2. Agenda
► ASIST in a nutshell
► Challenges of today towards the Digital Transformation
► How can ASIST help to respond to these challenges
► Conclusion
3. ASIST and the Digital Transformation
► Belgian company since 1995
► Office in Leuven, Belgium and Queensland, Australia
► 21 professionals with specific skills (15 IBM Certified)
► 5 Business Units
► Software Asset Management
► Enterprise Modernization
► Application Lifecycle Management
► Systems (IBM i, System z and Mobile)
► Insourcing Services
► Focus on the Development Transformation on Enterprise Systems
► Belgian player but worldwide references
4. Mainframe Customer Pain Points of today
Lack of New Skills
• Unable to leverage existing
assets to capitalize on business
opportunities
• Lack of contemporary tools and
software practices creates an un-
level playing field between
distributed and z/OS technology
• COBOL developers retirement
eligible, potential skills issue
Lack of Speed and Agility
• Maintenance and development
on the mainframe cannot keep
up with the speed of business
• Lack of collaboration and
deployment silos introduces
waste
• Inconsistent test and production
environments affect quality
Lack of Affordable Quality
• Little to no insight into
application quality trends
• Competition for hardware
resources impedes dev and test
efforts
• Long delivery cycles inhibits
business innovation
Business innovation hampered
by lack of new talent, inflexible
systems, and inability to digitalize
the enterprise
Business Impact
Lack of speed creates a competitive
impediment in an IT-fueled economy
Business Impact
Forces a flawed choice between
slow and costly test & deploy
practices and quality systems that
are compliant
Business Impact
5. DevOps for Enterprise Systems Solutions
Modern Development
Attract new talent and enable
digital transformation
• Attract new talent with modern
tools and processes
• Increase developer productivity to
reduce maintenance backlog – for
both entry-level and veteran z/OS
developers
• Enable a digital transformation by
understanding current code as a
first step towards a digital
transformation
• API enable back-end code with
service enablement tools
Delivery Pipeline
Deliver with speed
• Enhance collaboration across
teams, technologies and platforms
through unified status and change &
configuration management
• Improve speed and predictability by
automating build, deploy and
configuration across all platforms
and technologies
• Reduce risks and meet audit and
compliance mandates with
automated process enforcement
Shift-left Testing
Improve quality and reduce risk
• Improve quality and reduce effort
through automated developer testing
• Identify redundant regression test
cases through analytics
• Remove bottlenecks for hardware
availability and reduce test MIPS
cost through personalized test
environment
• Find defects earlier through test
automation and virtualized test
environments
6. A[P]PIFICATION
What is a Business API?
A Business API is a public persona for an enterprise; exposing defined assets, data or services for public
consumption
A Business API is simple for app developers to use, access and understand
A Business API can be easily invoked
What Value Does a Business API Provide?
Extends an enterprise and opens new markets by allowing external app
developers to easily leverage, publicize and/or aggregate a company’s
assets for broad-based consumption
What “assets, data or services” are exposed via a Business API?
Product catalogs
Store listings
Order status
Inventory
Social interaction
7. The Business of APIs
Drives Adoptions of APIs
Typically low valued assets
Drive brand loyalty
Enter new channels
For Free
Facebook Login API
provides free
authentication for any
Web / mobile app
Example:
Developer Pays
Business Asset must be of
high value to the Developer
For example, marketing
analytics, news,
Capabilities such as credit
checks
Amazon EC2 Web
Services – APIs charge
per usage to launch and
manage virtual servers.
Example:
Developer Gets Paid
Provides incentive for
developer to leverage web
API
Ad placements
Percentage of revenue sold
product or services
Google AdSense APIs
pay developers who
include advertising
content into apps
Example:
Indirect
Use of API achieves some
goal that drives business
model.
E.g. Increase awareness of
specific content, or
offerings
eBay Trading APIs offer
developers access to
trading services extending
the reach of listings and
transactions
Example:
8. How can we help
Modern Development Tools
Cobol Runtime optimization