SlideShare a Scribd company logo
1 of 33
z/OS Development, Then and Now
Scott Pecnik Craig Branham David Bean
Consultant EM User Education Sr. Client Technical
PacGenesis IBM Rational Software Professional
specnik@pacgenesis.com ccbranham@us.ibm.com IBM Rational Software
dmbean@us.ibm.com
Session 1565
© 2013 IBM Corporation
2
Please note the following
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.
Organizational change
3
Change
People
Then and Now
 Then
–Process driven
–Proven technology
–Substantial financial investment
–Relatively stable and bug free
 Now
–Agile Software Development Methodology
–Traceability
–Modern devices, Android/iPad
–Web 2.0
4
5
Bridging the Gap
 Two Mainframe Developers united by IBM Rational Software
 They are the Now
 What are the challenges?
 Cultural Differences
 Technology Driven vs. Process Driven
6
Why are these so popular?
The Go Programming Language
Why are these so popular?
The IBM Integrated Solution for System z Development
Quality
Management
Change and
Configuration
Management
Requirements
Improved productivity with visual
analysis of application structures
Increased productivity through the use of Interactive
Development Environments
Rational Collaborative
Lifecycle Management
Rational Developer for
System z
Rational Development and Test
Environment for System zRational Asset Analyzer
Free up resources for production
use, and eliminate testing delays
Instant communication across diverse
teams, platforms, and programming
languages
9
Getting There
 Rational Software is the entry point
 A way for the “new” to play with the old
 A way for the “old” to play with the new
 Comprehensive adoption plan
 Business investment
11
Organizational goals
Note: Results based on 2,124 software decision makers (percents may not total 100 because of rounding).
Source: Forrsights Software Survey, Application Retirement — It’s Time To Put The Elephant In The Room On A Diet, February 2011.
12
Organizational challenges
Decades of
application
and personnel
investment
Islands of skills,
languages
and platforms
Poorly integrated
teams
Infrastructure
inefficiency
“We need to enable our teams
to collaborate across platforms,
languages, and environments.”
“We need a cost effective way to improve
our infrastructure efficiency and free up
capacity to handle more workload.”
“We don’t understand the effort,
risk and impact of modernizing
our legacy applications.”
“Our skills gap keeps growing.
How do we stay current with all the language
and technology changes?”
13
What It Takes
Organization Leadership
Development Teams
and Their Leadership
Learning
14
The IBM Integrated Solution for System z Development
Improved productivity with visual
analysis of application structures
Increased productivity through the use of Interactive
Development Environments
Collaborative
Development
Cross-platform and
Mainframe Development
Cost Effective and Available
Test Environments
Thorough Analysis and
Understanding
AnalystQuality Professional
Release Engineer
Free up resources for production
use, and eliminate testing delays
Instant communication across diverse teams,
platforms, and programming languages
Project Manager
Architect
Developer
15
Implementation
 Implementing this solution, or any of its parts, is very similar to the
implementation of any other solution employed by development staff
 Implementation should be conducted as a formal project, with formal tasks and
milestones and a project manager
 In working with customers who have implemented this type of solution, IBM
Rational has identified a number of best practices that improve the probability of
conducting a successful implementation
 An implementation may benefit from the reengineering, or rethinking, of
established practices and methods – consideration may need to be given for
long-time developers being introduced to new tooling and techniques
 A “successful implementation” is one which is concluded on time and within
budget and which delivers the expected benefits to the customer
16
Contributors to Success
Planning,
Installation,
Configuration,
Optimization,
Integration
Product and
Process
Education
(Training)
Post-training
support, mentoring,
assimilation help
Executive
Sponsorship
35%
30%
20%
15%
All
Are
Required
17
 Pick a Team
They serve as evangelists moving forward
 … And a Project
Manageable yet strategic to the business
 Identify Goals
Need to measure success
 Deploy the Solution
Use it in production
 Capture Best Practices
What worked, what didn’t, reuse
Tooling and Process Adoption
Repeat
Revitalize
Applications
Empower
People
Unify
Teams
Optimize
Infrastructure
18
Picking the Team
 Executive Sponsorship
 Project Management
 Development Team
Leadership
Enthusiasts
 Infrastructure Team
Modern, distributed tooling requires a range of skills
and expertise to install, configure and optimize software
Learning controls the impact of change.
19
Change
People
Developer skill and motivation drives project
success.
20
Source: Cushing Anderson, “Impact of Training on Project Success,” IDC 2011
IDC survey of IT managers responsible for 515 projects:
A strong correlation between investment in
skills development and project success.
21
Survey of IT managers responsible for 515 projects.
Training hours and project success rate
Source: Cushing Anderson, “Impact of Training on Project Success,” IDC 2011
% Spending and project success rate
22
Manage change in solution rollout to speed time to
value.
Training Mentoring Performance
Support
Productivity
Time
A
B
C
23
Elements of a whole learning solution:
1. Training (1 to many)
– Build a foundation of skills across
the team.
– Build motivation for change.
2. Mentoring (1 to 1)
– Manage the transfer of learning into
practice.
3. Performance support (self-learning)
– Provide help in the workflow.
– Sustain productivity in practice.
– Stay engaged and build community
New,
More
Apply, Solve,
Change
What do you think of when I say
“training”?
25
A B C
a b c
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Effective technical software training looks
more like this:
Effective technical software training looks
more like this:
Learner centered
Performance-focused
Tailored to the IT
environment
Select practical instructional methods.
28
Lecture
Discussion
Practice/Demo
Performance
70%
Hands-on
work
30%
Watch/Listen, Discuss
Provide mentoring to move training into
practice.
29
Provide mentoring to move training into
practice.
30
Prepare
Apply
Reflect/Review
Use a viral approach to scale mentoring.
Early Adopter Pilot
Pilot or Rollout
Rollout
Experts and Mentors
IBM Specialist
Community of Practice
Provide performance support: learning and
guidance in the project workflow.
32
Help and context Help
Communities
of practice
Web resources
33

More Related Content

What's hot

Software engineering
Software engineeringSoftware engineering
Software engineeringfaisalwajid
 
Improving Application Development Effectiveness
Improving Application Development Effectiveness Improving Application Development Effectiveness
Improving Application Development Effectiveness Computer Aid, Inc
 
Lecture 6 agile software development
Lecture 6   agile software developmentLecture 6   agile software development
Lecture 6 agile software developmentIIUI
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
Agile
AgileAgile
Agileratem
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
SE CHAPTER 1 SOFTWARE ENGINEERING
SE CHAPTER 1 SOFTWARE ENGINEERINGSE CHAPTER 1 SOFTWARE ENGINEERING
SE CHAPTER 1 SOFTWARE ENGINEERINGAbrar ali
 
Chapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewChapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewBule Hora University
 
Continuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMContinuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMgjuljo
 
Lect1 intro to software project management
Lect1 intro to software project managementLect1 intro to software project management
Lect1 intro to software project managementmeena466141
 
Critical Success Factors for Implementation of ERP Projects
Critical Success Factors for Implementation of ERP ProjectsCritical Success Factors for Implementation of ERP Projects
Critical Success Factors for Implementation of ERP ProjectsProf Parameshwar P Iyer
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingMr SMAK
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications DevelopmentJohn Crosby
 

What's hot (20)

Software engineering
Software engineeringSoftware engineering
Software engineering
 
Improving Application Development Effectiveness
Improving Application Development Effectiveness Improving Application Development Effectiveness
Improving Application Development Effectiveness
 
Vivek_MK
Vivek_MKVivek_MK
Vivek_MK
 
4. ch 3-agile process
4. ch 3-agile process4. ch 3-agile process
4. ch 3-agile process
 
Lecture 6 agile software development
Lecture 6   agile software developmentLecture 6   agile software development
Lecture 6 agile software development
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
 
DSDM
DSDMDSDM
DSDM
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Agile
AgileAgile
Agile
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
SE CHAPTER 1 SOFTWARE ENGINEERING
SE CHAPTER 1 SOFTWARE ENGINEERINGSE CHAPTER 1 SOFTWARE ENGINEERING
SE CHAPTER 1 SOFTWARE ENGINEERING
 
Chapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewChapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overview
 
Continuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMContinuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELM
 
Artifacts
ArtifactsArtifacts
Artifacts
 
Ch01
Ch01Ch01
Ch01
 
Lect1 intro to software project management
Lect1 intro to software project managementLect1 intro to software project management
Lect1 intro to software project management
 
Spm tutorials
Spm tutorialsSpm tutorials
Spm tutorials
 
Critical Success Factors for Implementation of ERP Projects
Critical Success Factors for Implementation of ERP ProjectsCritical Success Factors for Implementation of ERP Projects
Critical Success Factors for Implementation of ERP Projects
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications Development
 

Viewers also liked

6spreadsheet хэлбэржүүлэлт,хэрэгсэл,өгөгдөл,цонх,тусламж дадлага
6spreadsheet хэлбэржүүлэлт,хэрэгсэл,өгөгдөл,цонх,тусламж дадлага 6spreadsheet хэлбэржүүлэлт,хэрэгсэл,өгөгдөл,цонх,тусламж дадлага
6spreadsheet хэлбэржүүлэлт,хэрэгсэл,өгөгдөл,цонх,тусламж дадлага batbayarD
 
Los nuevos medios, un aporte para la formación de adultos
Los nuevos medios, un aporte para la formación de adultosLos nuevos medios, un aporte para la formación de adultos
Los nuevos medios, un aporte para la formación de adultosDiego Garcia
 
.monsanto R_DPipelineReview
.monsanto R_DPipelineReview.monsanto R_DPipelineReview
.monsanto R_DPipelineReviewfinance28
 
цахим тест1 (copy)
цахим тест1 (copy)цахим тест1 (copy)
цахим тест1 (copy)Oyuka Oyuk
 
Căn hộ Giai Việt đồng giá 16 tr/m2 nhận nhà ở ngay 0989171123
Căn hộ Giai Việt đồng giá 16 tr/m2 nhận nhà ở ngay 0989171123Căn hộ Giai Việt đồng giá 16 tr/m2 nhận nhà ở ngay 0989171123
Căn hộ Giai Việt đồng giá 16 tr/m2 nhận nhà ở ngay 0989171123luongquocbao
 
Midas-Corp Presentation
Midas-Corp PresentationMidas-Corp Presentation
Midas-Corp Presentationsudhir muddu
 
хөл бөмбөг
хөл бөмбөгхөл бөмбөг
хөл бөмбөгunjuu
 
хөл бөмбөг
хөл бөмбөгхөл бөмбөг
хөл бөмбөгunjuu
 
төгсөө 48
төгсөө 48төгсөө 48
төгсөө 48tugsuu48
 
судалгаа
судалгаасудалгаа
судалгааUuganaa_9x9
 
Organizasyonel gelişim
Organizasyonel gelişimOrganizasyonel gelişim
Organizasyonel gelişimDilek Türk
 
зайн сургалт.нөөц
зайн сургалт.нөөц зайн сургалт.нөөц
зайн сургалт.нөөц Changmi Rose
 
Lcfn strategies 2012
Lcfn strategies 2012Lcfn strategies 2012
Lcfn strategies 2012shrund
 
эртний улсууд
эртний улсуудэртний улсууд
эртний улсуудOtgoo_s
 
цахим тест1 (copy)
цахим тест1 (copy)цахим тест1 (copy)
цахим тест1 (copy)Gegeen_73
 

Viewers also liked (20)

6spreadsheet хэлбэржүүлэлт,хэрэгсэл,өгөгдөл,цонх,тусламж дадлага
6spreadsheet хэлбэржүүлэлт,хэрэгсэл,өгөгдөл,цонх,тусламж дадлага 6spreadsheet хэлбэржүүлэлт,хэрэгсэл,өгөгдөл,цонх,тусламж дадлага
6spreadsheet хэлбэржүүлэлт,хэрэгсэл,өгөгдөл,цонх,тусламж дадлага
 
Los nuevos medios, un aporte para la formación de adultos
Los nuevos medios, un aporte para la formación de adultosLos nuevos medios, un aporte para la formación de adultos
Los nuevos medios, un aporte para la formación de adultos
 
Best practices
Best practices Best practices
Best practices
 
имимор модуль4 лекция
имимор модуль4 лекцияимимор модуль4 лекция
имимор модуль4 лекция
 
1 муис ийн дүрэм
1 муис ийн дүрэм1 муис ийн дүрэм
1 муис ийн дүрэм
 
.monsanto R_DPipelineReview
.monsanto R_DPipelineReview.monsanto R_DPipelineReview
.monsanto R_DPipelineReview
 
цахим тест1 (copy)
цахим тест1 (copy)цахим тест1 (copy)
цахим тест1 (copy)
 
Căn hộ Giai Việt đồng giá 16 tr/m2 nhận nhà ở ngay 0989171123
Căn hộ Giai Việt đồng giá 16 tr/m2 nhận nhà ở ngay 0989171123Căn hộ Giai Việt đồng giá 16 tr/m2 nhận nhà ở ngay 0989171123
Căn hộ Giai Việt đồng giá 16 tr/m2 nhận nhà ở ngay 0989171123
 
Midas-Corp Presentation
Midas-Corp PresentationMidas-Corp Presentation
Midas-Corp Presentation
 
хөл бөмбөг
хөл бөмбөгхөл бөмбөг
хөл бөмбөг
 
хөл бөмбөг
хөл бөмбөгхөл бөмбөг
хөл бөмбөг
 
төгсөө 48
төгсөө 48төгсөө 48
төгсөө 48
 
судалгаа
судалгаасудалгаа
судалгаа
 
Organizasyonel gelişim
Organizasyonel gelişimOrganizasyonel gelişim
Organizasyonel gelişim
 
зайн сургалт.нөөц
зайн сургалт.нөөц зайн сургалт.нөөц
зайн сургалт.нөөц
 
Lcfn strategies 2012
Lcfn strategies 2012Lcfn strategies 2012
Lcfn strategies 2012
 
эртний улсууд
эртний улсуудэртний улсууд
эртний улсууд
 
цахим тест1 (copy)
цахим тест1 (copy)цахим тест1 (copy)
цахим тест1 (copy)
 
Compiladogc
CompiladogcCompiladogc
Compiladogc
 
Test Framework V0.1
Test Framework V0.1Test Framework V0.1
Test Framework V0.1
 

Similar to Innovate presentation

IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealmMatt Holitza
 
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMMatt Holitza
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDaniel Berg
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
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
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
SoftwareEngineering.pptx
SoftwareEngineering.pptxSoftwareEngineering.pptx
SoftwareEngineering.pptxpriyaaresearch
 
Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2Intel IoT
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0Reedy Feggins Jr
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarReedy Feggins Jr
 

Similar to Innovate presentation (20)

IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealm
 
Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALM
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
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
 
Michael_Schmidt_Resume
Michael_Schmidt_ResumeMichael_Schmidt_Resume
Michael_Schmidt_Resume
 
joseph j resume
joseph j resumejoseph j resume
joseph j resume
 
Rajesh unni krishna resume
Rajesh unni krishna resumeRajesh unni krishna resume
Rajesh unni krishna resume
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
DevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind RadcliffeDevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind Radcliffe
 
SoftwareEngineering.pptx
SoftwareEngineering.pptxSoftwareEngineering.pptx
SoftwareEngineering.pptx
 
SoftwareEngineering.pptx
SoftwareEngineering.pptxSoftwareEngineering.pptx
SoftwareEngineering.pptx
 
Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
Global Squad Leader - Resume
Global Squad Leader - ResumeGlobal Squad Leader - Resume
Global Squad Leader - Resume
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Innovate presentation

  • 1. z/OS Development, Then and Now Scott Pecnik Craig Branham David Bean Consultant EM User Education Sr. Client Technical PacGenesis IBM Rational Software Professional specnik@pacgenesis.com ccbranham@us.ibm.com IBM Rational Software dmbean@us.ibm.com Session 1565 © 2013 IBM Corporation
  • 2. 2 Please note the following 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.
  • 4. Then and Now  Then –Process driven –Proven technology –Substantial financial investment –Relatively stable and bug free  Now –Agile Software Development Methodology –Traceability –Modern devices, Android/iPad –Web 2.0 4
  • 5. 5
  • 6. Bridging the Gap  Two Mainframe Developers united by IBM Rational Software  They are the Now  What are the challenges?  Cultural Differences  Technology Driven vs. Process Driven 6
  • 7. Why are these so popular? The Go Programming Language
  • 8. Why are these so popular?
  • 9. The IBM Integrated Solution for System z Development Quality Management Change and Configuration Management Requirements Improved productivity with visual analysis of application structures Increased productivity through the use of Interactive Development Environments Rational Collaborative Lifecycle Management Rational Developer for System z Rational Development and Test Environment for System zRational Asset Analyzer Free up resources for production use, and eliminate testing delays Instant communication across diverse teams, platforms, and programming languages 9
  • 10. Getting There  Rational Software is the entry point  A way for the “new” to play with the old  A way for the “old” to play with the new  Comprehensive adoption plan  Business investment
  • 11. 11 Organizational goals Note: Results based on 2,124 software decision makers (percents may not total 100 because of rounding). Source: Forrsights Software Survey, Application Retirement — It’s Time To Put The Elephant In The Room On A Diet, February 2011.
  • 12. 12 Organizational challenges Decades of application and personnel investment Islands of skills, languages and platforms Poorly integrated teams Infrastructure inefficiency “We need to enable our teams to collaborate across platforms, languages, and environments.” “We need a cost effective way to improve our infrastructure efficiency and free up capacity to handle more workload.” “We don’t understand the effort, risk and impact of modernizing our legacy applications.” “Our skills gap keeps growing. How do we stay current with all the language and technology changes?”
  • 13. 13 What It Takes Organization Leadership Development Teams and Their Leadership Learning
  • 14. 14 The IBM Integrated Solution for System z Development Improved productivity with visual analysis of application structures Increased productivity through the use of Interactive Development Environments Collaborative Development Cross-platform and Mainframe Development Cost Effective and Available Test Environments Thorough Analysis and Understanding AnalystQuality Professional Release Engineer Free up resources for production use, and eliminate testing delays Instant communication across diverse teams, platforms, and programming languages Project Manager Architect Developer
  • 15. 15 Implementation  Implementing this solution, or any of its parts, is very similar to the implementation of any other solution employed by development staff  Implementation should be conducted as a formal project, with formal tasks and milestones and a project manager  In working with customers who have implemented this type of solution, IBM Rational has identified a number of best practices that improve the probability of conducting a successful implementation  An implementation may benefit from the reengineering, or rethinking, of established practices and methods – consideration may need to be given for long-time developers being introduced to new tooling and techniques  A “successful implementation” is one which is concluded on time and within budget and which delivers the expected benefits to the customer
  • 16. 16 Contributors to Success Planning, Installation, Configuration, Optimization, Integration Product and Process Education (Training) Post-training support, mentoring, assimilation help Executive Sponsorship 35% 30% 20% 15% All Are Required
  • 17. 17  Pick a Team They serve as evangelists moving forward  … And a Project Manageable yet strategic to the business  Identify Goals Need to measure success  Deploy the Solution Use it in production  Capture Best Practices What worked, what didn’t, reuse Tooling and Process Adoption Repeat Revitalize Applications Empower People Unify Teams Optimize Infrastructure
  • 18. 18 Picking the Team  Executive Sponsorship  Project Management  Development Team Leadership Enthusiasts  Infrastructure Team Modern, distributed tooling requires a range of skills and expertise to install, configure and optimize software
  • 19. Learning controls the impact of change. 19 Change People
  • 20. Developer skill and motivation drives project success. 20 Source: Cushing Anderson, “Impact of Training on Project Success,” IDC 2011 IDC survey of IT managers responsible for 515 projects:
  • 21. A strong correlation between investment in skills development and project success. 21 Survey of IT managers responsible for 515 projects. Training hours and project success rate Source: Cushing Anderson, “Impact of Training on Project Success,” IDC 2011 % Spending and project success rate
  • 22. 22 Manage change in solution rollout to speed time to value. Training Mentoring Performance Support Productivity Time A B C
  • 23. 23 Elements of a whole learning solution: 1. Training (1 to many) – Build a foundation of skills across the team. – Build motivation for change. 2. Mentoring (1 to 1) – Manage the transfer of learning into practice. 3. Performance support (self-learning) – Provide help in the workflow. – Sustain productivity in practice. – Stay engaged and build community New, More Apply, Solve, Change
  • 24. What do you think of when I say “training”?
  • 25. 25 A B C a b c Z Z Z Z Z Z Z Z Z Z Z Z
  • 26. Effective technical software training looks more like this:
  • 27. Effective technical software training looks more like this: Learner centered Performance-focused Tailored to the IT environment
  • 28. Select practical instructional methods. 28 Lecture Discussion Practice/Demo Performance 70% Hands-on work 30% Watch/Listen, Discuss
  • 29. Provide mentoring to move training into practice. 29
  • 30. Provide mentoring to move training into practice. 30 Prepare Apply Reflect/Review
  • 31. Use a viral approach to scale mentoring. Early Adopter Pilot Pilot or Rollout Rollout Experts and Mentors IBM Specialist Community of Practice
  • 32. Provide performance support: learning and guidance in the project workflow. 32 Help and context Help Communities of practice Web resources
  • 33. 33