bridging generations how a modern mainframe development
play

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


  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

  2. Traditional IT Staff Novice Programmers 12% Experienced Experienced 72% 72% Programmers 16% Experts 8

  3. New Normal IT Staff Novice Programmers 64% 4% Experienced Experienced Programmers 32% Experts Experts and Experienced Programmers are reaching retirement. Novice Programmers come in with a non-mainframe skill set. 9

  4. What’s NOT new... But how to get it done most efficiently?

  5. 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

  6. 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

  7. Host Navigation (Demo) • File Handling • Hierarchical Display Navigation • Archive Recall • Properties • Allocation • Move/Copy • Move/Copy • Rename/Delete

  8. Host Navigation (Demo) Job Submission JES Queue administration • Job: • Review • Save • Print • Print • Purge • Extract JCL • Resubmit • Job completion notification • Unobtrusive • Fade Away

  9. Source Code Editing (Demo) • Language Sensitivity • Language Help • Code Navigation • Outline views • Edit w/ simultaneous browse • Auto Completions • Auto Completions • Emulations

  10. Data Editing (Demo) • Common Look and Feel across all data stores • Automatic Data Formatting • Hexadecimal Support • International Considerations • UTF Unicode • UTF Unicode • DBCS

  11. Debugging (Demo) • Eclipse Debug Framework • Environments • Languages • Sharable Debug Configurations • International Considerations • UTF Unicode • UTF Unicode • DBCS

  12. 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

  13. 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

  14. The Journey “A journey is like marriage. The certain way to be wrong is to think you control it.” - John Steinbeck, Travels With Charley

  15. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend