Understanding Application Programming Procedures
Company Name
Date - Time
1 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
z/OS Application Development Overview
1 hour
35 minutes
50 minutes
PowerPoint Our Programming and Batch Systems
WebinarUnderstanding
Application Programming Procedures
= Datatrain Course Modules
Data Management Systems
Transaction Processing Systems
Programming Capabilities
Batch Systems
30 minutes
PowerPoint Our Data Management and Transaction
Processing
2 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
About You
Group Numbers
Another group 2
Another company 1
New graduate 4
Objectives
•Questions from the course so far
•Who are the Applications Programmers?
•Where we fit in the organisation
•Our applications
•Application programming policies and procedures
3 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Clarification of Previous Material
•General comments received.
•Queries on z/OS applications programming.
4 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Who are the application programmers?
5 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Where do application programmers fit in?
6 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Our group’s responsibilities
7 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
1. Applications Software MaintenanceMaintaining existing software. Fixing problems, modifying software as required by the business groups, making the applications run faster and smarter.
2. New Software DevelopmentDeveloping new mainframe-based solutions.
3. Opening Up Legacy ApplicationsWeb enabling our existing applications, and opening them up to UNIX, Windows and other applications.
4. Disaster RecoveryManage and test plans for applications disaster recovery.
Our group’s priorities
8 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
1. Keep Systems Running. Goal: Zero IMS/CICS transaction abends, overnight batch completed by 7am, online response time < 1 second.
2. Get the Most Out of Our ApplicationsOpen up legacy applications and data. Get the most from our investment.
3. InnovationCurrent Projects: Java in IMS, C in CICS, Rational Developer for z.
Our applications
9 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Widget
Core Sales
CICS/VSAMCICS/DB2
Interface into Blerget
Widget 2
Mail Order SalesRuns with WidgetReplaces Wodget
Blerget
Brrr Sales
IMS/DLI
Change management walk-through
10 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
•Develop•Change the source code using SCLM Edit
•Compile the source code using AppDev ISPF Panels
•Review test scripts, and update if necessary
•Test in our Test system using the Test scripts
•Review 1•Submit to Application Programming Lead for Review
•Reviewer checks code, test scripts, run report.
•If changes required, returned to Developer.
•Moved into Development
Change management walk-through
11 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
•Review 2•Submit to Division Change Management for Review
•Reviewer checks reports and documentation.
•Implement•Submit implementation request to Operations
•Operations implement change as documented.
•Review 3•Submit to Division Change Management – success or fail.
•Division Change Manager review success or failure, and any recommendations.
•Report to IT Manager.
Other policies and procedures
•Add any other policies and procedures.
12 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Summary
•The Applications Programming Group
•Where Applications Programmers Fit in the Organisation
•Our Group’s Responsibilities and Priorities
•Our Applications
•Our Change Management System
•Other Policies and Procedures
13 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Questions
14 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
z/OS Application Development Overview
1 hour
35 minutes
50 minutes
PowerPoint Our Programming and Batch Systems
WebinarUnderstanding
Application Programming Procedures
= Datatrain Course Modules
Data Management Systems
Transaction Processing Systems
Programming Capabilities
Batch Systems
30 minutes
PowerPoint Our Data Management and Transaction
Processing