DevOps: novedades en Rational CLM v6

20
Accelerating Product and Service Innovation © 2015 IBM Corporation What’s new in Rational CLM v.6? Ana López-Mancisidor [email protected] Technical Sales IBM Systems Middleware DevOps: Accelerate delivery of the right applications at a reduced cost with continuous collaboration across all stakeholders

Transcript of DevOps: novedades en Rational CLM v6

Accelerating Product and Service Innovation

© 2015 IBM Corporation

What’s new in Rational CLM v.6?

Ana Ló[email protected] SalesIBM Systems Middleware

DevOps:Accelerate delivery of the right applications at a reduced cost with continuous collaboration across all stakeholde rs

© 2015 IBM Corporation2

DevOps

Acceleratesoftware delivery –

for faster time to value

Balance speed, cost, quality and risk –

for increased capacity to innovate

Reduce time to customer feedback –

for improved customer experience

ContinuousCustomer

Feedback & Optimization

Collaborative Development

Continuous Release and Deployment

ContinuousMonitoring

ContinuousBusiness Planning

ContinuousTesting

Operate Develop/ Test

Deploy

Plan

DevOpsContinuous Feedback

Our DevOps POV is resonating with clients and they are deliveringmeasurable business outcomes with DevOps

Enterprise capability for continuous software deliv ery that enables organizations to seize market opportunities and reduc e time-to-feedback

© 2015 IBM Corporation

Rational CLM

The IBM solution for Collaborative Lifecycle Manage ment

Automate build and packaging of applications, and accelerate

handoff to Operations

Collaborate across diverse disciplines and teams to meet

business requirements

Achieve quality by design with an integrated,

automated testing process

BuildManager Developer

Assign development tasks and address team ’s technical concerns

LOBAnalyst Project

Manager

DevelopmentManager

Tester

Document requirements using textual and visual

techniques

Requirements(RDNG)

• Requirements• Collections• Storyboards• Use cases

Agile Collaboration(RTC)

• Agile release plans• Work Items• Source code control• Build execution

Quality(RQM)

• Test plans• Test cases• Test scripts• Test executions

Leverage real-time planning techniques to make plans instantly executable and resilient to change

OperationsManager

Reports and MetricsManage test and production environments, and monitor deployment environments

© 2015 IBM Corporation

4

Funcional / Non FunctionalRequirements

Test Cases

Test Scripts (Manual / Automatic)

Test Execution Results

Development Planning

Development Tasks (workflows)

Source Code

Binaries

Implemented by

Validated by

Tested with

Detailed by

METRICS , REPORTS AND DASHBOARDS

Releases

Coded by

Compiled

ExecutedTest fails tracked by defects

Deployed to

Executed at

Environments

Rational CLM

Traceability, collaboration and reporting across th e lifecycle

© 2015 IBM Corporation

What’s new in Rational CLM v6?

� Support to Scaled Agile Framework (SAFe)

� New templates to support agile at enterprises

� Rational Jazz Reporting Server (JRS)

� Easy and simple reporting solution

� Global Configuration Management

� Facilitate reuse and global configurations across lifecycle

� Quick Planner

� Simplified agile planning

� Bluemix DevOps Services

� Agile out-of-the-box SaaS

� Lifecycle Adapters

� Integrations with other solutions5

�Other improvements….

�SSO Kerberos

�New GUI for Requirements graphs

�Multi-level code components

© 2015 IBM Corporation

CLM 6.0 – Gradually Adopting Scaled Agile Evolution

• Different process for different teams

• Industry templates & custom process

• Sharing of best practices across teams

IBM is a Leader !Gartner Magic Quadrant for Application Development Life Cycle Management (Feb 9, 2015)

“Consider IBM when you are looking for a broad portfolio of technology products and services spanning methods, platforms and delivery types, from system engineering to traditional IT applications. With good support of waterfall, iterative and agile methodologies, IBM can be a good choice for bimodal organizations looking for a single ADLM solution for all teams.”

WATERFALL

AGILE

Scaled Agile (SAFe)

© 2015 IBM Corporation

Supporting the Scaled Agile Framework® (SAFe®)

Scale lean and agile principles to the enterprise by establishing a SAFe-based environment with fit-for-purpose dashboards and reports, supporting the team, program and portfolio levels in heterogeneous environments.

� Get up and running quickly with out-of-the-box infrastructure to lead a SAFe project

� Improve agility and predictability with role-based dashboards for visibility to continuously measure progress and adjust planning in real time to meet business goals

� Simplify change to culture and process with quick and easy access to SAFe best-practices

Operate Develop/ Test

Deploy

Plan

DevOpsContinuous Feedback

Scan to learn more about IBM’s support for SAFe.

© 2015 IBM Corporation

Project managers can easily create graphical and Traceability reports Across Projects/Teams“Self Service” Reporting

JRS 6.0 Highlights• Operational burn up/down reports

• Integrated reporting for Tracking/planning in RTC Quick Planner

• Interactive runtime filters (in dashboard)

• Reusable OOTB reports

• Calculated Roll-up & Report drill-through

• Tech Preview: Configuration aware reporting (Streams or Baselines)

• CLM Installation alignment (single package, install and easier configuration

Jazz Reporting Service (JRS) 6.0

NOTE: In CLM 6.0 release RRDI as a package is no longer offered as a bundle in lieu of JRS 6.0JRS 6.0 is now provided as part of the CLM release Out of the BoxCustomers using RRDI 4.x/5.x will have jazz.net access to separate Cognos/JRS components Pre-existing RRDI reports can be migrated/imported to Cognos BI integrated to JRS

© 2015 IBM Corporation

Global Configuration Management: Strategic Reuse

9

v1.0 v1.1 v1.2 v1.3

v2.0 v2.1

v1.0

v1.0

v1.1

v1.1

Stream Baseline Branching MergingComparing

Strategic reuse of development assets to speed up d evelopment and improve quality1. Versioning of Requirements within RDNG; Versioning of Test artifacts within RQM2. Baselines , consisting of reqs, design, implementation and testing artifacts, across a single development

stream3. Baselines across multiple, parallel development streams (reqs & design & implementation & testing

artifacts)4. Branch, Diff (compare) and Merge across product configurations

Sample Application

Main stream

Improved Web UI

Variant for MA

Variant for NY

© 2015 IBM Corporation

� Fast Creation and location of Custom Work Items � Custom required attributes – supported by fast

create� Find any task easily - Show all work filed against

any custom attribute – by release, category, #story points

• Powerful logical operators – AND/OR/NOT• Content Assist and Auto Complete

� Team Burndown/Burnup and Velocity: � See real time progress of the team, burndown,

burnup, velocity without leaving QP� Mobile and cloud enabled:

� Take it with you anywhere – mobile, tablet, Mac, PC

� One UI - Same UI for on-premise, cloud or hybrid cloud

What’s newIBM Rational Team Concert’s Quick Planner task base d, intuitive

approach makes planning easy for developers. Run s on your mobile device or tablet! Powerful filters and reports!

Rational Team Concert 6.0: Quick Planner Now everyone can use Quick Planner - Not just agile teams

© 2015 IBM Corporation11

Rational Lifecycle Integration Adapters (RLIA) 1.1. 4

Integrating IBM products with 3rd-party tools

Rational Lifecycle Integration Adapters

© 2015 IBM Corporation

Bluemix and DevOps Services

12

Bluemix is IBM PaaS offering, based on open-standards, for building, managing, and running applications of all types

http://www.bluemix.net

© 2015 IBM Corporation13

Bluemix provides an out-of-the-box agile development environmentand runtime services

Monitor & Optimize

Release & Deploy

Develop & Test

Plan & Measure

DevOpsServices

1

2

3

46

7

8 Collaborate with your team. Agile development

tracking and reporting Agile Planning

Use your favorite tool or

web IDEWeb IDE Sublime Eclipse

Hosted GIT Jazz SCM

Continuously integrate

codeContinuous Integration

Scan your appsfor vulnerabilities5

Continuously deliveracross environments

Automated Deployment

Get instantaneous feedback

from mobile apps

Mobile Quality

Manage and monitor your apps’

performance

Monitoring & Analytics

AppScan

Auto-Scaling

GitHub

Use the repo that works

best for you

Bluemix and DevOps Services

Hybrid environments

© 2015 IBM Corporation

Other cool features in DNG : New freeform diagram editor

� New diagram editor (Visio style)

� No plug-in required

– Full HTML 5

� Free form diagrams

– No formal semantics

� Extensive shape palette

– e.g BPMN, UML, Context diagrams,Use case, sequence diagrams

� Supporting large diagrams

– > 5K objects

� Traceability to shapes and connectors

© 2015 IBM Corporation

Other cool features in RQM 6.0

� New Live Test Statistics dashboard widget to show the results of any saved test artifact query in a graphical format, such as in bar charts, pie charts, column charts, and tables, with aggregated data.

� Overlapping save support for test plans, cases, and suites via merge UI

� Synchronizing back links for deleted and duplicated test plans and test cases

� Querying all values for filters

� Specifying the default sort order for table columns

6.0 5.0.1

© 2015 IBM Corporation

Other cool features in RTC 6.0

16

� RTC SCM already has components… however, components are shown and used in a flat list.

� Drivers for supporting component hierarchies:

– Scalability (usability at scale):Consider an organization whose application includes 1000 components.Each user needs to search through a flat list of 1000 components, rather than each team looking at and operating on just the level they care about.

– File system structure:Build tools often require the file system to be organized in a tree structure with dependencies in subdirectories.

– Dependency or containment relationships:There is no way to model (or show) dependency or containment relationships between components.

© 2015 IBM Corporation

CLM 6.0: Single Sign-On (SSO)

�Support to Kerberos authentication.

�New SSO architecture based on OpenID Connect

–Simplified authentication administration

–An alternative to the existing Websphere and Tomcat single sign-on capabilities

–Requires the installation of a new server: Jazz Authorization Server

–Only that server must be configured for authentication, for example to use an LDAP user registry

– For migration and set-up details see Setting up the Rational solution for Collaborative Lifecycle Management with Jazz Security Architecture single sign-on. • https://jazz.net/wiki/bin/view/Main/ClmSetupWithJsaSso

© 2015 IBM Corporation

CLM 6.0 Delivery: Product and Process Improvements Double-digit revenue growth, increased client adopt ion, improved client satisfaction

18

Lifecycle Measurements 20102012 –2014

2015Total

Improvement

Project Initiation 10 days 2 days 8 hours 9 days

Groomed Backlog 45 days On-going On-going 44 days

Overall Time To Development 55 days 3 days 1 day 54 days

Builds (per week) 3 builds 5 builds 10 builds >200%

BVT Availability18 hours1 / day

< 1hour1 / day

< 1hour4 / day

17 hours4x environments

Pipeline Deployments (per week)

2 (manual) 50 140 70 x

Build/BVT/Pipeline/Staging (% automated)

0% 50% 100%100% automated

testing

Sprint Test Time 2 days 14 hours 6 hours 42 hours

Total Deployment Time 8 hours 4 hours 20 minutes 4 x

Overall Time To Production 3 days 2 days 2x daily 6 x

Time Between Releases 12 Months 3 Months Monthly* 11 Months

Innovation / Maintenance 64% / 36% 78% / 22% 83% / 17% +19% / -19%

© 2015 IBM Corporation

• A leading provider of Enterprise Node.js solutions

• Node is the emerging standard for creating APIs and microservices that power mobile, IoT and web applications

IBM Announces the acquisition of StrongLoop

Build, Connect, and Manage apps on an enterprise No de.js platform

API ComposerVisual modeling

ProfilerRoot cause

CPU & Memory

Performance Metrics

Real-time production monitoring

Build and Deploy

Automate Lifecycle

Process Manager

Scale APIs

• Open Source solution for server-side JavaScript

• Open ecosystem of more than 150,000 pluggable components to accelerate delivery

© 2015 IBM Corporation

© Copyright IBM Corporation 2014. All rights reser ved. The information contained in these materials i s provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arisin g out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to , nor shall have the effect of, creating any warran ties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM softwa re. References in these materials to IBM products, p rograms, or services do not imply that they will be available i n all countries in which IBM operates. Product rel ease dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based o n market opportunities or other factors, and are no t intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Ration al, the Rational logo, Telelogic, the Telelogic log o, and other IBM products and services are trademar ks of the International Business Machines Corporation, in the United States, other countries or both. Other comp any, product, or service names may be trademarks or service marks of others.

20

www.ibm.com/devops