1
Copyright © 2016 Micro Focus | Serena Software All rights reserved.
Introducing Serena Dimensions CM 14.3
Prioritize, Build, Inspect, Review and Deploy
Ashley Owen, Director Product Marketing
Peter Raymond, Principal Product Architect, R&D
Don Irvine, VP R&D
June 1st, 2016
2
Serena Dimensions CM
Develop with velocity - collaboratively, securely and efficiently
Core Strengths
• Graphical change graph
• Collaborative peer review
• Proven security & performance
• Highly scalable SCCM
• Strong process support
Value Benefits
• Optimized developer experience
• Rapid branching/merging
• Automated Continuous Inspection
• Open API
3
Serena Dimensions CM - Agile Request Management
Develop with velocity - collaboratively, securely and efficiently
Key Capabilities
• Backlog management, Kanban,
burn-down and reporting
• Planning of CM requests
• Management of teams
• Integrated with SBM and RM
Value Benefits
• Visualize and plan work within CM
• Track progress, identify bottlenecks
• Manage movement of work
• Integrates with the full CM lifecycle
4
Serena Dimensions CM - Collaborative Peer Code Review
Develop with velocity - collaboratively, securely and efficiently
Key Capabilities
• Collaborative web based architecture
• Integrates with Agile stories
• Linked to Continuous Inspection
• Strengthens audit trail & governance
• Configurable for Projects & Teams
Value Benefits
• Improved code quality
• Find 70-90% of all defects earlier
• Cost reduction
• Save up to 30% of re-work hours
• Developer productivity
• Up to 25% improvement in coding
Peer Reviews in Software - A Practical Guide by Karl E. Wiegers
5
Serena Dimensions CM – Continuous Inspection Toolchain
Develop with quality on every delivery or on schedule
Key Capabilities
• Extensible plug-in architecture
• Schedule & inspect code changes
• Report findings & vulnerabilities
• Supports DevOps “Shift-Left”
• Aggregated KPI Metrics
Value Benefits
• Display results in code review
• Real-time developer feedback
• Reduce coding risks & issues
• Monitor code health & quality
• Demonstrates release readiness
"Given enough eyeballs, all bugs are shallow."
The Cathedral and the Bazar —Eric Raymond
Build Tools
Dimensions
CM Build
Jenkins
Coding Style
CheckStyle
Code
Analysis
Kuiwan/Optimyth
SonarQube
PMD
Security/Risk
Analysis
OWASP
Dependency
Validation
HP Fortify
Deployment
Dimensions
CM Deploy
SDA
6
Serena Dimensions CM - Built-in Security
Develop with velocity - collaboratively, securely and efficiently
Key Capabilities
• Encryption of versioned content
• Anti-tamper detection
• Read/Write security on all objects
• Full audit trail of all objects
• Group role assignments
Value Benefits
• Ensures the integrity of your code
• Maintains source to load integrity
• Authentication & Authorization
• Comprehensive audit trail
7
Embracing Git
Develop collaboratively, securely and efficiently
Key Capabilities
• Allow teams using Git to clone, push and
pull from Dimensions CM
• Clones from a Stream to a Git repo
• Pushes from that repo back to the Stream
• Stores Git commits as Changesets
Value Benefits
• Single secure vault for your code
• Brings control to teams using Git
• Allows teams to use the tools they want
8
Git Connector in action…
QLARIUS:SAVINGS
Stream for development
under central control of
Dimensions CM
GIT developer
clones the stream into
his local GIT repository
Another developer uses
Dimensions CM for their
work, updates from the
same Stream.
They perform development
and deliver their changes
into Dimensions.
GIT developer tries to
deliver and this fails as he
needs to merge the changes.
GIT developer pulls
changes merging them into
his local GIT repository.
Now the changes
can be safely delivered
back to Dimensions CM.
GIT developer branches,
commits, works as normal
with his GIT repository.
9
Deployment Automation
Develop collaboratively, securely and efficiently
Key Capabilities
• Integrates SDA with Dimensions deployment
pipeline
• Replace Dimensions deployment scripts with SDA
processes
Value Benefits
• Brings the power of SDA to CM Deployments
• Use CM for managing stage gates, and SDA to
orchestrate deployment
• Integrated audit trail. Know what was deployed
where and why
10
Docker Registry
Develop collaboratively, securely and efficiently
Key Capabilities
• Enterprise strength Docker Registry
• Versioning & approvals of images
• Traceability from change request to image
• Granular access control for images
Value Benefits
• Single source for all your artifacts
• Scalable and fault tolerant
• Secure and control what images are
deployed
• Full traceability
11
Dimensions CM Demo
12
Upcoming Events – Mark Your Calendar, Become Involved
Serena xChange16
Sept 19th – 22nd 2016
Renaissance Chicago Downtown Hotel
http://www.serena.com/xchange
13
Supporting DevOps Collateral
14
Free Upgrade Lab & Serena Central
http://www.serenacentral.com/
15
Answers
for Your
Questions

Dimensions CM 14.3 launch webcast (slides)

  • 1.
    1 Copyright © 2016Micro Focus | Serena Software All rights reserved. Introducing Serena Dimensions CM 14.3 Prioritize, Build, Inspect, Review and Deploy Ashley Owen, Director Product Marketing Peter Raymond, Principal Product Architect, R&D Don Irvine, VP R&D June 1st, 2016
  • 2.
    2 Serena Dimensions CM Developwith velocity - collaboratively, securely and efficiently Core Strengths • Graphical change graph • Collaborative peer review • Proven security & performance • Highly scalable SCCM • Strong process support Value Benefits • Optimized developer experience • Rapid branching/merging • Automated Continuous Inspection • Open API
  • 3.
    3 Serena Dimensions CM- Agile Request Management Develop with velocity - collaboratively, securely and efficiently Key Capabilities • Backlog management, Kanban, burn-down and reporting • Planning of CM requests • Management of teams • Integrated with SBM and RM Value Benefits • Visualize and plan work within CM • Track progress, identify bottlenecks • Manage movement of work • Integrates with the full CM lifecycle
  • 4.
    4 Serena Dimensions CM- Collaborative Peer Code Review Develop with velocity - collaboratively, securely and efficiently Key Capabilities • Collaborative web based architecture • Integrates with Agile stories • Linked to Continuous Inspection • Strengthens audit trail & governance • Configurable for Projects & Teams Value Benefits • Improved code quality • Find 70-90% of all defects earlier • Cost reduction • Save up to 30% of re-work hours • Developer productivity • Up to 25% improvement in coding Peer Reviews in Software - A Practical Guide by Karl E. Wiegers
  • 5.
    5 Serena Dimensions CM– Continuous Inspection Toolchain Develop with quality on every delivery or on schedule Key Capabilities • Extensible plug-in architecture • Schedule & inspect code changes • Report findings & vulnerabilities • Supports DevOps “Shift-Left” • Aggregated KPI Metrics Value Benefits • Display results in code review • Real-time developer feedback • Reduce coding risks & issues • Monitor code health & quality • Demonstrates release readiness "Given enough eyeballs, all bugs are shallow." The Cathedral and the Bazar —Eric Raymond Build Tools Dimensions CM Build Jenkins Coding Style CheckStyle Code Analysis Kuiwan/Optimyth SonarQube PMD Security/Risk Analysis OWASP Dependency Validation HP Fortify Deployment Dimensions CM Deploy SDA
  • 6.
    6 Serena Dimensions CM- Built-in Security Develop with velocity - collaboratively, securely and efficiently Key Capabilities • Encryption of versioned content • Anti-tamper detection • Read/Write security on all objects • Full audit trail of all objects • Group role assignments Value Benefits • Ensures the integrity of your code • Maintains source to load integrity • Authentication & Authorization • Comprehensive audit trail
  • 7.
    7 Embracing Git Develop collaboratively,securely and efficiently Key Capabilities • Allow teams using Git to clone, push and pull from Dimensions CM • Clones from a Stream to a Git repo • Pushes from that repo back to the Stream • Stores Git commits as Changesets Value Benefits • Single secure vault for your code • Brings control to teams using Git • Allows teams to use the tools they want
  • 8.
    8 Git Connector inaction… QLARIUS:SAVINGS Stream for development under central control of Dimensions CM GIT developer clones the stream into his local GIT repository Another developer uses Dimensions CM for their work, updates from the same Stream. They perform development and deliver their changes into Dimensions. GIT developer tries to deliver and this fails as he needs to merge the changes. GIT developer pulls changes merging them into his local GIT repository. Now the changes can be safely delivered back to Dimensions CM. GIT developer branches, commits, works as normal with his GIT repository.
  • 9.
    9 Deployment Automation Develop collaboratively,securely and efficiently Key Capabilities • Integrates SDA with Dimensions deployment pipeline • Replace Dimensions deployment scripts with SDA processes Value Benefits • Brings the power of SDA to CM Deployments • Use CM for managing stage gates, and SDA to orchestrate deployment • Integrated audit trail. Know what was deployed where and why
  • 10.
    10 Docker Registry Develop collaboratively,securely and efficiently Key Capabilities • Enterprise strength Docker Registry • Versioning & approvals of images • Traceability from change request to image • Granular access control for images Value Benefits • Single source for all your artifacts • Scalable and fault tolerant • Secure and control what images are deployed • Full traceability
  • 11.
  • 12.
    12 Upcoming Events –Mark Your Calendar, Become Involved Serena xChange16 Sept 19th – 22nd 2016 Renaissance Chicago Downtown Hotel http://www.serena.com/xchange
  • 13.
  • 14.
    14 Free Upgrade Lab& Serena Central http://www.serenacentral.com/
  • 15.