Download - 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