accelerating product and service innovation what's new in rtc … · 2014-12-02 ·...
TRANSCRIPT
© 2014 IBM Corporation
Accelerating Product and Service Innovation
What's new in RTC 5.0.2? Fast and Fluid Agile, Compliance, Easy CLM Reporting
December, 2014
Rolf Nelson, PM Rational Team Concert
Chris Trobridge, PM Rational Team Concert for System z, IBMi
Jared Pulham, PM Reporting & Analytics
Host: Jean-Louis (JL) Marechaux
IBM Worldwide Technical Enablement Lead
(CLM-IT, DevOps Services, Agile)
Visit the DevOps community: http://bit.ly/dwDevOps
© 2014 IBM Corporation2
DevOps Community
Community space for DevOps
practitioners
– Forums, blogs, events
– Share stories, practices, and tips on
DevOps and Agile adoption
– http://bit.ly/dwDevOps
RTC Learning Circle
- Educational material to learn on RTC
http://bit.ly/RTCLearnO
© 2014 IBM Corporation3
After this live webinar...
Continue the discussion on DevOps blogs and forums:
→ http://bit.ly/dwDevOps
Review the blog entry for this session:
→ http://ibm.co/1v3EgT5 (share the link!)
→ Presentation materials, session recording and useful links
Check upcoming events on a regular basis
→ http://bit.ly/DevOpsEvents
© 2014 IBM Corporation
Accelerating Product and Service Innovation
What's new in RTC 5.0.2? Fast and Fluid Agile, Compliance, Easy CLM Reporting
December, 2014
Rolf Nelson, PM Rational Team Concert
Chris Trobridge, PM Rational Team Concert for System z, IBMi
Jared Pulham, PM Reporting & Analytics
© 2014 IBM Corporation
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without
notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it
should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal
obligation to deliver any material, code or functionality. Information about potential future products may not
be incorporated into any contract. The development, release, and timing of any future features or
functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a
controlled environment. The actual throughput or performance that any user will experience will
vary depending upon many factors, including considerations such as the amount of
multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the
workload processed. Therefore, no assurance can be given that an individual user will achieve
results similar to those stated here.
© 2014 IBM Corporation
Agenda
CLM Strategy Overview
DevOps Solution:
• Fast and Fluid Agile for developers: RTC Quick Planner
• Enhanced Taskboard/Kanban
• Faster plan loading
• System z : Promotion model and dependency build enhancements
Continuous Engineering Solution:
• Compliance: Work item link history for audits
• Control: Exclusive lock by file type for merge avoidance
Easy Reporting Across CLM Projects
Graphical Traceability Reports Across Projects/Tools/Teams
Enhanced Git Integration
Key Summary / Benefits6
There is a lot to be
excited about in
RTC/CLM 5.0.2!
77
2014
Q2 Q3 Q4Q1
Planned ConceptualSTATUS: Released
Fix pack
Mod release
Release
2015
RTC 4.0.7• DevOps: Gated control
of UC build/deploy. New advanced agile reports
• Consumability: Activity streams for work items. Drag and drop planning across plans. Easier to run a standup meeting
• Traceability improvements: Drag a build to locate if your fix made it into the release.
• EE Build Enhancements
• Extended Maintenance Release for V4
RTC 5.0• Agile/Lean Reports:
Lead/Cycle time help Identify bottlenecks in your workflow
• Consumability: Easily locate the plans you need
• SCM Intelligent Merge : Identify which change sets fill gaps for merge
• Compliance: Version-ids for audit control
• Git integration - track plan and process for teams that use git
• Build/Deploy on z: Build maps, System def. history
• Platform support
Rational Team Concert Roadmap
RTC 5.0.1• Kanban: New Kanban
and TaskBoard – display any state, custom cards. Much faster plan loading
• Collaboration:Automated work item reply, manage and preview attachments w/o downloading
• SCM: Who delivered what change sets to a stream and when? Find and fix integration issues faster.
• Reports: Self serve reporting for any user to create & manage reports. Report across projects for a single artifact. Report Explorer manages reports
RTC 5.0.2• Fast Agile: Create and
plan work at a fast pace with Quick Planner. Iteration planning in one window. Manage parent / child. Multi-level ranking
• Compliance: Work item link history for audits
• SCM: Exclusive lock for select file types – merge avoidance for binaries. Custom attributes on files
• Reports: Self serve graphical, traceability reporting across projects and tools.
• Git integration: read permissions, git commit details. Jenkins plug-in for Git integratiion
• Extended Maint. Rel. V5
© 2014 IBM Corporation8
DevOps Enabling clients to
continuously deliver software-
driven innovation and reduce
time to customer feedback
Continuous Engineering Enabling clients to speed
delivery of increasingly complex
and connected products
PaaS/SaaSDelivering our capabilities as
services in the cloud: Bluemix
and virtual private clouds
Collaborative LifeCycle Management:
The Foundation For Rational’s Strategic Themes
Operate Develop/ Test
Deploy
Steer
DevOpsContinuous Feedback
© 2014 IBM Corporation9
Accelerate
software 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
IBM DevOps Point of ViewEnterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time to customer feedback
Our DevOps POV is resonating with clients and they are delivering
measurable business outcomes with DevOps
Continuous
Customer Feedback
& Optimization
Collaborative
Development
Continuous Release
and Deployment
Continuous
Monitoring
Continuous
Business Planning
Continuous
Testing
Operate Develop/ Test
Deploy
Steer
DevOpsContinuous Feedback
© 2014 IBM Corporation
Agenda
CLM Strategy Overview
DevOps Solution:
• Fast and Fluid Agile for developers: RTC Quick Planner
• Enhanced Taskboard/Kanban, Faster plan loading
• System z : Promotion model and dependency build enhancements
Continuous Engineering Solution:
• Compliance: Work item link history for audits
• Control: Exclusive lock by file type for merge avoidance
Easy Reporting Across CLM Projects
Graphical Traceability Reports Across Projects/Tools/Teams
Enhanced Git Integration
Key Summary / Benefits10
© 2014 IBM Corporation
RTC Quick Planner: What is it? = Fast and Fluid Agile
Agility
•A new task based UI for easy agile tracking and planning
•Focused on the agile developer and team
•Integrated into RTC as a complementary set of views
“As an agile developer, I need to quickly create
and plan my work at a fast and fluid pace.”11
© 2014 IBM Corporation
RTC Quick Planner: Easy adoption for agile developers
Agility
• Task based UI enables easy adoption by developers
• My work and my teams work in one place
• Works with your existing agile customizations
•Use these views to
track team’s work
•Use these views to
track your work
12
“As an agile coach, I need a tool that is easy to roll out
to developers, to accelerate our agile transformation ”
© 2014 IBM Corporation
Agility
RTC Quick Planner: Fast work item creation
• Simple as a tweet – set attributes by click or keyword
• Learn keyword syntax as you go, or use keyboard shortcuts
• Context aware, sets owner to you if created from My Work
“As an agile developer, I need to create stories
and tasks rapidly.”
• Set attributes with one click
• Teaches you keyword syntax: $high
• Type “As a user,” auto sets to Story
• Click background of any work item
to quickly edit attributes
13
© 2014 IBM Corporation
RTC Quick Planner: See my work
Agility•Simple to see all my work and priorities
•Scope the filter of work by release or iteration
•Track activity streams and events I want to follow
• See all work assigned to me
• See my work filtered by release or sprint
14
© 2014 IBM Corporation
•See what the team is working on
•Display as a list, grid or lane view
•What is the state of all work : New, In Progress, Resolved
RTC Quick Planner: See my teams work
Agility
• What is the team
working on now?
• What is the state of work?
• New, In Progress or Resolved?
15
© 2014 IBM Corporation
•How many days are left in the sprint?
•What is the teams progress right now?
•Are we on track for this sprint?
RTC Quick Planner: See team’s progress
Agility
• 11 days left in sprint
• Teams progress in
• Hours, Items, Story Points
“As an agile team, we need to all stay focused on
team progress to steer each sprint to success.”16
© 2014 IBM Corporation
•I can manage all sprints in ONE window
•Easily drag multiple items from the backlog to any sprint
•Have lots of sprints? Just pin backlog and slide sprints under!
RTC Quick Planner: Fast sprint planning
Agility
• Easily drag and drop from
your backlog to any sprint
•Swim lanes can be
pinned to scroll sprints
underneath the backlog
“As an agile team, we need to rapidly plan multiple sprints”17
© 2014 IBM Corporation
RTC Quick Planner: Quickly create child parent relationships
Agility• First open the Task
Breakdown view for a Story
• Now quickly create new
child tasks for story 89
“As an agile developer, I need to quickly break down a story
into tasks that match user value I can deliver in iterations”18
© 2014 IBM Corporation
RTC Quick Planner: Keep Story/Task rank aligned
Agility
•Easily rank any task using
drag and drop
• New multi-level ranking
keeps child tasks aligned
with their parent rank
“As a developer, I need to rank child tasks and understand their parent
stories priority as well, so I work on the most important tasks first ”19
© 2014 IBM Corporation
RTC Quick Planner: Create custom views
Agility• Save and re-use custom views
• Filters select the scope “@:user $high”
• Show me all items in the backlog,
owned by Deb that are low priority
“As a product owner, I can create custom views to help me quickly
focus in on the data views I need to assign and optimize workflow”
• Save your custom views for re-use
20
© 2014 IBM Corporation
RTC Quick Planner: Consistent user experience for developers
Agility
IDS Cloud
IBM Bluemix
RTC Quick Planner is a superset
of IDS Track and Plan that adds:
• Rich process customization
• Complex iterations
• Work Item category filtering
Note: For fast performance Internet
Explorer 9, and earlier are not supported
(see notes) All other browsers that CLM
v5.0.2 supports are supported by RTC QP
“As an agile developer, working on BlueMix projects and RTC
projects I want to have the same user experience.”21
• RTC QP has the same user experience as
“Track and Plan” for IBM DevOps Services
• Ideal for hybrid cloud and on premise projects
© 2014 IBM Corporation
Where can I get more info on RTC Quick Planner?
Agility
22
Demo video:
RTC Quick Planner overview:
qp_502_demo.mp4 (214449)
Info Center: Tutorial
http://www.ibm.com/support/knowledgecenter/SSYMRC_5.0.2/com.ibm.team.conc
ert.tutorial.doc/topics/tut_quick_planner_abstract.html?lang=en
Info Center: Topic
http://www.ibm.com/support/knowledgecenter/SSYMRC_5.0.2/com.ibm.team.apt.d
oc/topics/t_manage_quick_planner.html?lang=en
© 2014 IBM Corporation
Kanban and TaskBoard: Compatibility with earlier boards
Agility• Need to display only state
groups on the board for
compatibility with earlier boards?
23
© 2014 IBM Corporation
Faster plan loading performance : For fields with user identities
Agility
In RTC 5.0.2 we improved performance of items in
the plan that need to look up the user identity.
The actions “owned by”, “filed against” or “grouped
by owner” all display significantly faster in a plan.
Who benefits the most?
-Plans with user identity fields
-Many users defined in JTS
-Use plans from web UI
24
© 2014 IBM Corporation
Agenda
CLM Strategy Overview
DevOps Solution:
• Fast and Fluid Agile for developers: RTC Quick Planner
• Enhanced Taskboard/Kanban and faster large plan loading
• System z : Promotion model and dependency build enhancements
Continuous Engineering Solution:
• Compliance: Work item link history for audits
• Control: Exclusive lock by file type for merge avoidance
Easy Reporting Across CLM Projects
Graphical Traceability Reports Across Projects/Tools/Teams
Enhanced Git Integration
Key Summary / Benefits25
© 2014 IBM Corporation
Enterprise Extensions for z/OS: Deployment
• A new z/OS packaging and
deployment option is available to
control whether obsolete output is
deleted from the deployment target.
• Users can now see the content
of a package in a new summary
view.
26
© 2014 IBM Corporation
Enterprise Extensions for z/OS: Dependency Build and Promotion
• Users are now notified when a promotion is
completed or a stream is locked or unlocked
during source-code data scanning..
• Two new variables which return the the location and file
extensions are available for the TSO or ISPF commands that
are invoked from a z/OS translator.
• A new build option is available to control whether
obsolete output is deleted .
27
© 2014 IBM Corporation
Enterprise Extensions for z/OS: Sequential File Support
• Sequential files can now be packaged and
deployed. By selecting sequential files, you
can package and deploy them along with
members in a data set
• Sequential files can now be created from a
build
• Sequential files can be used for output
generated from a build
• Any sequential files created, if they are
marked as output, are listed in the build report
28
© 2014 IBM Corporation
ISPF Client : Build Preview and Check-In History
• Developers can now preview a build
from the ISPF client to assess the
scope before committing to compilation.
• Developers can now see the history of
a file within a change set .
29
© 2014 IBM Corporation
Agenda
CLM Strategy Overview
DevOps Solution:
• Fast and Fluid Agile for developers: RTC Quick Planner
• Enhanced Taskboard/Kanban; Faster plan loading
• System z : Promotion model and dependency build enhancements
Continuous Engineering Solution:
• Compliance: Work item link history for audits
• Control: Exclusive lock by file type for merge avoidance
Easy Reporting Across CLM Projects
Graphical Traceability Reports Across Projects/Tools/Teams
Enhanced Git Integration
Key Summary / Benefits30
© 2014 IBM Corporation
Work Item link change history – v5.0.2 Compliance
For audit compliance, I need to know who changed
what links and when?
• Dave added a related link to
this defect on September 29th
31
© 2014 IBM Corporation
RTC SCM – Auto-Lock Files – v5.0.2 Compliance
“For merge avoidance, I need to ensure binary files like
PowerPoint , Matlab , or model files are never checked out
by more than one user at a time?”
• Identify what files types should
be automatically locked (.ppt)
32
© 2014 IBM Corporation
Agenda
CLM Strategy Overview
DevOps Solution:
• Fast and Fluid Agile for developers: RTC Quick Planner
• Enhanced Taskboard/Kanban; Faster plan loading
• System z : Promotion model and dependency build enhancements
Continuous Engineering Solution:
• Compliance: Work item link history for audits
• Control: Exclusive lock by file type for merge avoidance
Easy Reporting Across CLM Projects
Graphical Traceability Reports Across Projects/Tools/Teams
Enhanced Git Integration
Key Summary / Benefits33
© 2014 IBM Corporation
Our focus Role for this release, Pete the Project Manager
Goals and responsibilities: Deliver on time and within budget by managing schedules, risks
and dependencies and getting ahead of problems with effective mitigation strategies.
Go from
tabular to
graphical
IBM Confidential – eGA in Dec, 2014
Easy Graphical Reporting and Traceability Across Projects/Teams“Self Service” Graphical Report Creation and Traceability
Jazz Reporting Service 4Q 2014 Highlights
• JRS reports can be easily created by anyone
on the team
• Empower requirements teams with RM artifact
reports (reports now support RM/CM/QM)
• Quickly create your own graphical report (as
well as tabular)
• Build multi-artifact traceability reports (across
projects/teams)
• Reuse team reports as quick start templates
• Report drill down to unlock key data or trends
• Can be exported to Excel for further analysis*since JRS 5.0.1
34
© 2014 IBM Corporation
“Self Service” Graphical Report Creation for the CLM Lifecycle
•Include artifacts across the lifecycle, teams and projects
•Isolate specific work item, test or requirement types
•Requirements artifacts now included in JRS 5.0.2
•Quickly create impactful
graphical or tabular reports
35
© 2014 IBM Corporation
•Quickly build your own cross project/tool traceability reports
•Evaluate relationships and artifact dependency
•Discover one-to-one, one-to-many, or many-to-many links
Graphical and Traceability Reporting Across Projects/Teams
36
© 2014 IBM Corporation
Steer Development with DevOps through RTC and Jazz Reporting
Using RTC with JRS Reports:
•Using the new 5.0.2 Jazz
Reporting Service quickly
create grid, graphical, or trace
reports for your project
•Use cross project or tool
reports to steer development
•Make project adjustments to
plans or realign dev priorities
Multi-artifact Traceability Agile OOTB Reports
Graphical Reports Grid Reports
37
© 2014 IBM Corporation
Reporting Architecture (4Q 2014)
Jazz Reporting
Service(incl. Report
Builder)
Documents (RPE)
Custom Reports (Cognos)
RRC
RQM
RTC
Other
Other
DW Documents
Gadgets
Spreadsheets
DCC
New 3Q & Improved 4Q
New 2Q
OOTB Reports (BIRT)
Work Item Gadgets
Jazz Reporting Service
now allows you to build
your own reports
38
© 2014 IBM Corporation
Agenda
CLM Strategy Overview
DevOps Solution:
• Fast and Fluid Agile for developers: RTC Quick Planner
• Enhanced Taskboard/Kanban; Faster plan loading
• System z : Promotion model and dependency build enhancements
Continuous Engineering Solution:
• Compliance: Work item link history for audits
• Control: Exclusive lock by file type for merge avoidance
Easy Reporting Across CLM Projects
Graphical Traceability Reports Across Projects/Tools/Teams
Enhanced Git Integration
Key Summary / Benefits39
© 2014 IBM Corporation
Enhanced Git Integration – Read Access, Commit Details
• Control who has read access
to Git repositories.
• Details of code changes in Git
commits visible in RTC work item links
40
© 2014 IBM Corporation
Enhanced Git Integration – Jenkins Plug-in for Git Integration
• Provides traceability links to RTC work
items and build results when using RTC
Git integration with Jenkins
41
© 2014 IBM Corporation
CLM V5.0.2 is the V5 Extended Maintenance Release
How do I get the best support experience for V5.x?
• Upgrade to CLM v5.0.2 to receive resolution for critical defect and security
issues. As the extended maintenance release, cumulative, in-place iFixes will be
available for the full support lifecycle.
Adopt the CLM 5.0.2 iFixes on a regular basis to avoid known issues and limit
security exposures. The latest iFix is available through IBM support and
FixCentral*
For CLM V5.0 and V5.0.1, IBM expects customers upgrade to Collaborative
Lifecycle Management V5.0.2. This is analagous to CLM 4.0.7 for the 4.x release.
The current CLM Extended Maintenance Releases are 5.0.2, 4.0.7 and 3.0.1.6.
5.0.2
4.0.7A
PA
R
Security
3.0.1.642
© 2014 IBM Corporation
Agenda
CLM Strategy Overview
DevOps Solution:
• Fast and Fluid Agile for developers: RTC Quick Planner
• Enhanced Taskboard/Kanban and faster large plan loading
• System z : Promotion model and dependency build enhancements
Continuous Engineering Solution:
• Compliance: Work item link history for audits
• Control: Exclusive lock by file type for merge avoidance
Easy Reporting Across CLM Projects
Graphical Traceability Reports Across Projects/Tools/Teams
Enhanced Git Integration
Key Summary / Benefits43
Agile at a fast
and fluid pace
Compliance
Link history
Auto-lock
special files
Easy reporting
across CLM
Track, Plan and
Reporting for Git
© 2014 IBM Corporation
New Platforms in CLM V5.0.2
What new platform versions have been added with CLM V5.0.2?
Database:
• Oracle 12c
• SQL Server 2014
Operating Systems:
• Finish RHEL 7.0 on Power 8 (Big Endian) for System z
• IBMi v7.2
44
47
DevOps Steer: Easy Agile and Kanban Planning
What’s NEW
RTC
Enhancements for
Kanban/Taskboard
RTC
Enhancements for
agile teams
Capability
• New Kanban/Taskboard
• States and State-groups
• Customize card display
• Customize display of states
• Display small, medium, large cards
• New RTC Quick Planner
• Easy to learn
• Fast work item creation
• Manage a backlog and sprints in a
single window using drag and drop
• Manage Parent/Child tasks and their
rank relationships
• IBM Design driven task based UI
Customer Value
• See and optimize visual flow
of work in lanes. Customize
the board to match the states
and attributes important to
your team’s needs. Can see
both a high level and detailed
view.
• Easy to use agile planning.
Intuitive, task based UI. View
my work my teams work,
Rapidly create work items,
Manage a backlog with drag
and drop planning across
sprints in one window.
Create parent/child tasks and
drag and drop multi-level
ranking
48
DevOps Develop/Test: Collaboration
What’s NEW
RTC
Enhancements for
collaboration
RTC
Enhancements for
collaboration
Capability
• Activity Streams to track events as a
visual stream
• Automated work item reply
• Improved work item comment
collaboration with modern social flow
• Manage and preview work item
attachments
Customer Value
• See a visual stream of
activities that I wish to
subscribe to, reduce volume
of email notifications
• One click button to reply: auto
inserts @user re: comment #
• Social comment flow for work
items with users picture
(avatars) and updated timing
(2 hours ago) Control order of
comments so I don’t have to
scroll window to see end.
• Drag and drop attachments,
preview PDF files without
downloading them
49
DevOps Develop/Test: Compliance & Reporting
What’s NEW
RTC improvements
for compliance
RTC improvements
for reports
Capability
•Improved large team usage with
pessimistic locking
•Improved auditing for work item link
changes
•Ability to see who and when code
changes were delivered
• Fast DCC to populate data warehouse
• Jazz Reporting Service
• Query Builder
Customer Value
• Ability to version and manage
files that you wish to avoid
merging
• Stronger support for
regulated markets and audits
• Know who made what
change and when. Aids in
rolling back bad change sets
• Report on near live data
• Easy, self serve reports
• Cross RTC project reports
• Cross CLM traceability and
project reports
50
DevOps Deploy: Continuous Delivery
What’s NEW
RTC Build
Integration with
UrbanCode Deploy
RTC New lean
reports
Capability
• Automated deployment of RTC/Jazz
Builds to UrbanCode Deploy – Post Build
Deploy
• Gated Control of RTC Jazz Builds for
deployment to UrbanCode Deploy. Deploy
only builds with no errors, or only system
builds but not personal builds
• New lean reports such as cycle time, lead
time and process control out of the box
reports.
Customer Value
• Achieve automated
continuous delivery using
RTC Builds and UrbanCode
Deploy
• Control which RTC builds get
automatically deployed based
on quality or build type
• Determine average time to
close a defect or
enhancement
• Show average time in state
for work items to identify
bottlenecks
51
DevOps : Open Source Surround
What’s NEW
RTC Git integration
RTC Jenkins
integration
Capability
•Integrate and manage Git with RTC
process, permissions, work items, planning
and reporting.
•Manage Git/Jenkins use with RTC work
items and planning and build health.
• Use Jenkins plug-in with RTC SCM
•Plug-in available on Jenkins site
Customer Value
• Show work item traceability to
details of Git commits
• Manage Git permissions
control such as read access
to repositories
• See Git/Jenkins build health
reports and work item
traceability to builds
• Full traceability from Jenkins
build to RTC work items,
show which work items and
change sets are included in a
given Jenkins build
• Incremental adoption of RTC
SCM for existing Jenkins
users