IBM WIoT CE Summit Open Labs (NO COST - not a substitute for full training courses)

Size: px
Start display at page:

Download "IBM WIoT CE Summit Open Labs (NO COST - not a substitute for full training courses)"

Transcription

1 IBM WIoT CE Summit Open Labs (NO COST - not a substitute for full training courses) May 16, :00 AM - 3:00 PM Westin Grand Munich Arabellastraße 6 Barcelona Conference Room München, Germany Registration 05/16: Labs are self-paced with workbooks SMEs will be present to answer questions

2 Choose from one or more of these Self-Paced, Hands-On Labs: Requirements Management Getting Started with IBM DNG Introduction to Rational Publishing Engine for DOORS Next Generation Design Management Introduction to Rhapsody for Software Engineers Introduction to Rhapsody for Systems Engineers Collaborative Lifecycle Management (CLM) Getting Started with CLM Scaled Agile Framework (SAFe) It s an Idea whose time has come! Let s adjust our plans the SAFe 4.5 way Report Management Jazz Reporting Services for Continuous Engineering Creating Reports using Jazz Reporting Service in IBM CLM Impact Analysis using Rational Engineering Lifecycle Manager

3 Requirements Management

4 Introduction to Rational Publishing Engine for DOORS Next Generation (Duration: 2 hours) IBM Rational Publishing Engine (RPE) automates document generation from IBM Rational solutions and select third party tools. You can use RPE to automate the generation of documents for ad hoc use, formal reviews, contractual obligations or regulatory compliance. In this Lab you will use Rational Reporting for Document Generation (RRDG) to generate a report from within DNG itself. You will then use RPE Document Builder to assemble a report from a set of predefined templates and generate documents in both Word and PDF formats. Rational Products Lab 1: Reporting on Modules in DNG Using Rational Publishing Engine (RPE) Lab 2: Creating Document Templates for DNG Using Rational Publishing Engine (RPE) Rational DOORS Next Generation Rational Publishing Engine 2.1.2

5 Design Management

6 Introduction to Rhapsody for Software (Duration: 3 hours) IBM Rhapsody for Software Engineers is an integrated software engineering environment for designing, generating and testing embedded applications. It uses the OMG Unified Modeling Language (UML) to enable rapid requirements analysis and visual, model-based design and code generation. You will start by creating (in time-honored fashion) a Hello World project. You will see how Rhapsody generates code from models and how the code or model may be modified. You will then create a simple application, first importing requirements from a spreadsheet (note that in the Systems Engineering Lightning Lab Requirements are imported from a real requirements tool through OSLC) and continuing to add architecture and behavior. You will see how requirements may be generated into code for compliance purposes. You will see how such applications may be debugged graphically using Rhapsody, and how code may be generated for embedded targets as well as the host machine allowing early testing of the code before hardware is available. Finally, you will see how to graphically debug an executing application using the model. Products Lab 1: Creating a Hello World Project Lab 2: Importing Requirements Lab 3: Creating a Software Model Lab 4: Design Level Debugging Rhapsody Developer for Software Engineer

7 Introduction to Rhapsody for Systems Engineers (Duration: 3 hours) IBM Rhapsody for Systems Engineers is an integrated, systems engineering environment for analyzing project requirements. It uses the OMG Systems Modeling Language (OMG SysML) to enable rapid requirements analysis and visual, model-based design. Models may be verified and validated through execution and simulation. Rhapsody for Systems Engineers helps systems engineering teams design complex functionality in less time. You will create a very simple model, first importing requirements from an OSLC source (in this case DOORS Next Generation) and connecting them to Use Cases. You will model system behavior using Sequence Diagrams and Activities and prove the model by simulating the design. Lightning Labs are designed to take less than two hours to complete as such this is a highlysimplified example and you will barely scratch the surface of the power that Rhapsody offers. Further labs and training are available that cover both Rhapsody and more formal workflows such as Harmony for Agile Model Based Systems Engineering. Products Lab 1: Creating a Project Lab 2: Importing Requirements Lab 3: Requirements Traceability Lab 4: Creating an Executable Model Lab 5: Creating Interfaces Rhapsody Designer for Systems Engineer

8 Collaborative Lifecycle Management

9 Getting Started with CLM (Duration: 1 to 2 hours) The IBM Rational Collaborative Lifecycle Management (CLM) solution is a set of seamlessly integrated application lifecycle management (ALM) tools that work together as one. IBM Rational Collaborative Lifecycle Management combines IBM Rational Team Concert, IBM Rational DOORS Next Generation and IBM Rational Quality Manager. It delivers requirements management, quality management, change and configuration management and project planning and tracking. These integrated capabilities foster greater communication, collaboration and visibility to accelerate delivery, improve quality and support better development decisions. This lab introduces a new user to the basic navigation of the applications (Requirements Management, Change and Configuration Management and Quality Management) of IBM Collaborative Lifecycle Management(CLM) solution. The Lab also covers basic concepts and terminologies that a CLM user should be familiar with. Products Lab 1 Getting Started with CLM applications Lab 2 Working with Dashboards Lab 3 Getting started with the Requirements Management application Lab 4 Explore the Change and Configuration Management application Lab 5 Explore the Quality Management application Rational Team Concert Rational DOORS Next Generation Rational Quality Manager 6.0.4

10 Scaled Agile Framework (SAFe)

11 It s an Idea whose time has come! Let s adjust our plans the SAFe 4.5 way (NEW) (Duration: 2 to 3 hours) Enterprise scaled agile methodologies describe an approach for orchestrating the planning and execution of software or product delivery across an organization. While teams are happily executing, ideas are constantly coming into the portfolio. Some of these ideas require immediate attention while others can sit until the next planning cycle. In this workbook, you will explore how the Portfolio, Program and its teams process these ideas quickly using IBM Collaborative Lifecycle Management to know which is which so that important stuff doesn't fall through the cracks. You will see how an idea comes into the JK Enterprises line of business and then is triaged to drive change in the next delivery of an application. You will further witness how one such idea, deemed critical in nature by the Portfolio, is attended to by the Program Management Team. The Program analyzes the epic to determine the work, its dependencies and how to make room for this new work. We are using SAFe 4.5 for Lean Enterprises as a methodology for Enterprise Scale. Lab 1 Respond to urgent Business Requirement Lab 1.1 Submit a New Request Lab 1.2 Monitor and Assess New Request Lab 1.3 Adjust Plans to accommodate New Request Lab 1.4 Communicate Change to Impacted Programs Lab 2 Orchestrate Program Delivery Lab 2.1 Assess and Respond to Incoming Work Lab 2.2 Adjust the Program Plans Lab 2.3 Adjust Team-level Plans Lab 2.4 Synchronize Delivery at all levels Rational Team Concert Products Rational Quality Manager 6.0.4

12 Report Management

13 Jazz Reporting Services for Continuous Engineering (Duration: 3 hours) This lab focuses on Jazz Reporting Services Report Builder (JRS) which allows self-serve reports to be dynamically created and executed. Reports may be in tabulated or chart form. Reports may be exported to physical documents such as Word and PDF or may appear on Dashboards across the Jazz Platform. Reports may also be exported to Rational Publishing Engine (RPE) for further enhancement such as adding company standard stylesheets, cover pages and so on. It should also be noted that JRS Report Builder can report on both live, configuration managed data in LQE but also on historical data stored in the Data Warehouse. This lab focuses on the former. Products Lab 1. Creating Reports Using Jazz Reporting Services Report Builder Lab 2. Exporting Reports to Rational Publishing Engine Jazz Reporting Services Report Builder 6.0.4

14 Creating Reports using Jazz Reporting Service in IBM CLM (Duration: 2 to 3 hours) The Jazz TM Reporting Service is the default reporting solution for Rational solution for Collaborative Lifecycle Management (CLM). Jazz Reporting Service (JRS) provides practitioners with the ability to easily create their own reports in a powerful and easy to use interface. The JRS interface is designed to be intuitive without any technical knowledge of the underlying data warehousing technology. JRS contains the following components: Report Builder which a key component of the Jazz TM Reporting Service, Data Collection runs data collection jobs from Rational solution for CLM applications and loads data into the data warehouse, and Lifecycle Query Engine (LQE) provides index to data across lifecycle tools that support the tracked resource set (TRS) specification. In this Lab, Marco, the Scrum Master creates various kinds of reports that are table-based and graphical reports for single and multiple artifact types using the Jazz Reporting Service in CLM He works on various aspects of the report to specify the set of characteristics and filter on the artifact type that determines which data will be displayed. Products Lab 1 Explore the Report Builder interface Lab 2 Create a Summary Report Lab 3 Create a Cross-Project Traceability Report Lab 4 Create an Aging Report Lab 5 Create a Historical Trend Report Lab 6 Add a report as a widget on a CLM Dashboard Jazz Reporting Services Report Builder 6.0.4

15 Impact Analysis Using Rational Engineering Lifecycle Manager (Duration: 3 hours) This lab focuses on Rational Engineering Lifecycle Manager (RELM) a powerful tool that allows dynamic analysis and visualization of the linked lifecycle data allowing impact analysis to be performed in a matter of minutes. Although RELM ships with a collection of sample views, it is very easy to build your own. In this Lightning Lab, you will build a simple Impact Analysis view starting with a work item in Rational Team Concert (RTC) and exploring the requirements and tests linked to that work item. Note that in this lab you will be using the sample data that ships with the product from Jazz.net, that is the JKE Banking sample. Whilst this is more of an IT project than an engineering one it still contains the same kinds of artifacts (requirements and tests for example). However, it does not contain any models and so Rhapsody/Design Manager data is not included in this lab. Further training is available that focuses on use of RELM to analyze model data. Products Exercise 1 Create RELM analysis view Exercise 2 Add Artifact to view Exercise 3 Explore linked data Exercise 4 Modify the analysis view Exercise 5 Save view and use it Exercise 6 Create a dynamic view Exercise 7 Explore Dependency analysis Exercise 8 Explore nodes Exercise 9 Exploring conditional properties Rational Engineering Lifecycle Manager 6.0.4