Join us to hear and see how you can continually evaluate the quality of your code, develop collaboratively, securely and efficiently with the latest release of our proven process-based software change & configuration management (SCCM) product. We will discuss and demonstrate the latest innovations now available with Dimensions CM 14.3 release.
2. 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. 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 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. 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
12. 12
Upcoming Events – Mark Your Calendar, Become Involved
Serena xChange16
Sept 19th – 22nd 2016
Renaissance Chicago Downtown Hotel
http://www.serena.com/xchange