Bridging Generations: How a Modern Mainframe Development Approach - - PowerPoint PPT Presentation

bridging generations how a modern mainframe development
SMART_READER_LITE
LIVE PREVIEW

Bridging Generations: How a Modern Mainframe Development Approach - - PowerPoint PPT Presentation

Bridging Generations: How a Modern Mainframe Development Approach Can Help Maximize Productivity, Cost-Efficiency and IT and Business Agility Tyler Allman Compuware March 15, 2012 Session # 10573 Traditional IT Staff Novice Programmers


slide-1
SLIDE 1

Bridging Generations: How a Modern Mainframe Development Approach Can Help Maximize Productivity, Cost-Efficiency and IT and Business Agility

Tyler Allman Compuware March 15, 2012 Session # 10573

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8

Traditional IT Staff

72% 12% Experienced Novice Programmers

8

72% 16% Experienced Programmers Experts

slide-9
SLIDE 9

New Normal IT Staff

Experienced Novice Programmers 64% 4%

9

Experienced Programmers Experts 32%

Experts and Experienced Programmers are reaching retirement. Novice Programmers come in with a non-mainframe skill set.

slide-10
SLIDE 10

What’s NOT new...

But how to get it done most efficiently?

slide-11
SLIDE 11

Modernizing the Mainframe Development Environment

  • Goals
  • Simplify & Standardize the End User

Experience

  • Enhance and Extend the Power
  • Control/Reduce Risks and Costs
  • Simplify Install & Admin
  • Simplify Install & Admin
slide-12
SLIDE 12

Modernizing the Mainframe Development Environment

  • So Much to Modernize:
  • Source Code Management
  • Source Code Editing
  • Build, Promote
  • Test Data Preparation
  • Test Data Preparation
  • Unit Testing
  • Fault Diagnosis
  • System/Integration/Acceptance Testing
  • Performance testing
  • Production Promotion
  • Production Support
slide-13
SLIDE 13

Host Navigation (Demo)

  • File Handling
  • Hierarchical Display Navigation
  • Archive Recall
  • Properties
  • Allocation
  • Move/Copy
  • Move/Copy
  • Rename/Delete
slide-14
SLIDE 14

Host Navigation (Demo)

Job Submission JES Queue administration

  • Job:
  • Review
  • Save
  • Print
  • Print
  • Purge
  • Extract JCL
  • Resubmit
  • Job completion notification
  • Unobtrusive
  • Fade Away
slide-15
SLIDE 15

Source Code Editing (Demo)

  • Language Sensitivity
  • Language Help
  • Code Navigation
  • Outline views
  • Edit w/ simultaneous browse
  • Auto Completions
  • Auto Completions
  • Emulations
slide-16
SLIDE 16

Data Editing (Demo)

  • Common Look and Feel across all data stores
  • Automatic Data Formatting
  • Hexadecimal Support
  • International Considerations
  • UTF Unicode
  • UTF Unicode
  • DBCS
slide-17
SLIDE 17

Debugging (Demo)

  • Eclipse Debug Framework
  • Environments
  • Languages
  • Sharable Debug Configurations
  • International Considerations
  • UTF Unicode
  • UTF Unicode
  • DBCS
slide-18
SLIDE 18

Seen in the field:

Do’s:

  • Provide plenty of screen real estate to the end user
  • Think of Modernizing your Mainframe Development

Environment as a project

  • Break it down into manageable tasks
  • Make sure you’re building an open, extensible

environment environment

  • Expect your underlying landscape to be in a state of flux
  • Look at offerings from multiple vendors, and open source
slide-19
SLIDE 19

Seen in the field:

Don’ts:

  • Assume that everyone will be more productive in a GUI
  • Require that people use alternative user interfaces
  • Assume that a new modernized user interface means

significant mainframe CPU savings

  • Attempt to roll out a modernized user interface to

everyone at once everyone at once

slide-20
SLIDE 20

The Journey “A journey is like marriage. The certain way to be wrong is to think you control it.”

  • John Steinbeck, Travels With Charley
slide-21
SLIDE 21

Questions?