Track 3: Enterprise DevOps
Developed for: Software and application developers and testers, IT application architects
|9:15 a.m.||DevOps trends in enterprise software lifecycle delivery|
|10:15 a.m.||The DevOps approach: Develop and test - multiplatform development with Integrated Solution for System z (demo)|
|11:15 a.m.||The DevOps approach: Develop and test – new capabilities!|
|1:00 p.m.||The DevOps approach: Develop and test – quality management in the software development lifecycle|
|2:00 p.m.||The DevOps approach: Develop and test – demo of the Continuous Integration Solution for System z development|
|3:00 p.m.||The DevOps approach: What’s current in compilers for the enterprise to improve application performance|
|3:45 p.m.||Close and next steps|
Mobile, social, big data and cloud technologies are driving the demand for new, faster and more frequent software delivery across all platforms, middleware and devices. The challenge is to push out more features in each release and get those releases out the door with confidence while maintaining compliance and quality. These demands and goals present some common problems – or gaps – with software delivery. We will discuss how DevOps addresses culture, process and tools integration across the software delivery lifecycle spanning distributed and mainframe environments. We will update you on the newest IBM System z tools and middleware offerings, and how the IBM UrbanCode® products meet the needs of teams employing DevOps principles in their computing environments.
This scenario-driven session uses a COBOL/CICS program that is invoked by a smartphone application. A bug is identified on the code that requires updates to z/OS as well as in the smartphone interface. We will demonstrate how the IBM DevOps solution helps the typical developer throughout the overall application lifecycle from requirements to delivery, improving project management, productivity, testing and deployment. The demonstration will start from the requirements and analysis phase through the final deployment using a z/OS system running on a local laptop.
Learn about recent announcements on our Eclipse-based integrated development environment, comprising COBOL, PL/I, C++, assembler and Java development tools for use in batch, CICS, IMS™ and DB2 processing environments. We'll show how this environment supports the design, creation, deployment and maintenance of traditional transactional applications and modern composite applications running on z/OS operating systems. We'll highlight the new integrated debugger which provides full edit, compile and debug capabilities out-of-the-box, removing the need for additional products for capabilities such as debug and code coverage.
Distributed and mainframe organizations must build and test applications more efficiently and economically due to market pressures. Organizations also need to deliver end-to-end applications quickly. This means that teams must implement code changes as quickly and easily as possible, complete the testing, and swiftly deploy the application. However, based on prevailing mainframe delivery methods, this process can take weeks or even months – just to make simple module changes. In this session, we'll give you an overview of DevOps solutions that automate building, deploying and testing to reduce manual effort and add repeatability and stability to the delivery process. This delivery capability will greatly improve application quality while reducing costs and speeding time-to-market.
The continuous integration testing process consists of continuously compiling, inspecting, deploying, and testing source code changes. This improves the likelihood of finding defects earlier in the development cycle, when they can be more easily managed, and it reduces the number of late-stage integration defects that cause development delays and much rework. In many continuous integration environments, this means running a new build whenever code in a source code management repository changes. We'll demonstrate how easy and automated continuous testing can be in the mainframe environment.
zEnterprise architecture and middleware offer many advanced features to deliver high-execution performance for business-critical applications. To take advantage of these advancements, you need help from the latest System z compilers which are designed to optimize application performance, and help reduce CPU utilization and operating costs for running the applications. Other features help simplify programming and problem determination. Learn how to exploit advancements in Enterprise COBOL, Enterprise PL/I and z/OS XL C/C++ compilers to deliver high-quality and high-performance applications on time and within budget.