SlideShare ist ein Scribd-Unternehmen logo
1 von 23
1 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
CollabNet DevOps Product Strategy
Putting the Ops back into DevOps for Operational Intelligence
Eric Robertson
DevOps Product Line General Manager
2 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
My Background and Story
• Responsible for the strategic direction of the DevOps product line at CollabNet.
• Led a solutions and services team at Unisys for migrating legacy environments to Web-scale-IT
architectures
• Joined Cisco through a company acquisition (Tidal Software), where he served as Director for Product
Management and as a subject-matter expert and solution management leader for Cisco’s cloud
orchestration and automation products.
• Spearheaded the joint partnership between Cisco and SAP, whereby, SAP resold Cisco’s Intelligent
Automation solution as a SAP Application Lifecycle Management (ALM) extension.
• Successfully held product engineering and management roles (Microsoft, Motorola, HP, BMC
Software, Cap Gemini) and has provided consulting to Fortune 500 companies.
• Hold patents in the area of Hardware Abstraction Layers for Microkernel OS and a Bachelor Degree in
Computer Science and Master’s Degree in Electrical and Software Engineering from University of
Texas in Austin.
3 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Agile Focus Areas
CollabNet defines three Agile focus areas:
• Agile PPM: Agile “planning” capabilities including project, portfolio & program level, backlog and
milestone management, capacity planning, etc.
• Agile Execution: features focused on Agile team execution of iterations and kanban-style workflow
• Downstream Agile: visibility and traceability of engineering activities downstream of planning and
tasking (SCM, CI, CD, etc.).
Agile
PPM
Upstream Agile
Version
control
Continuous
Delivery
Continuous
Integration
Binary
Repository
Downstream Agile
Agile
Execution
Operations
4 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
Software Development Lifecycle Traceability and Visibility
5 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Our DevOps Focus Areas
Continuous Lifecycle Integration (Plan-to-Ops)
Continuous Integration
Continuous Delivery Management
Focus areas (as per Forrester Research):
Key Benefits:
INTEGRATION
Leverage investment
in existing infrastructure
and tools Interchange
tools to match
evolving needs
AUTOMATION
Detect events and
take actions
(across tools &
workflow systems)
TRACEABILITY
For impact analysis
and fast-fix
VERSION
CONTROL
[everything]
Across the
pipeline (Source,
IaC, OaC)
REPORTING
Single pane of
glass reporting
(metrics , KPIs)
across tool chain
CONTINUOUS
FEEDBACK
Ops-to-Plan with
Collaboration
(ChatOps)
Continuous Lifecycle Integration spanning the tool chain across Plan-to-Ops
6 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Supporting Multi-Variant Software Development Life-cycle
Write
(ALM)
Store
(SCM)
Deploy - Continuous
Delivery
(ARA)
DevOps:
Operation
Intelligence
(Ops)
Plan-to-Ops Life-cycle Integration
Biz Value
through
feature
Lifecycle Continuous Feedback,
Traceability & Visibility
Teamforge
Teamforge
SCM
Electric Cloud /
Xebia/Clarive
IBM UrbanCode
Mode 2 - Container
Deployment Engines
Mode 2 - Planning, Dev & Test Tools
Monitoring
ITIL tools
7 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Trace view – exploring traceability
8 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Associations list view
9 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
TeamForge – Leverage Association and Extend Downstream
“Assoc”
Project App
10 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
TeamForge – Downstream linkage
“Assoc”
Project App
Provide Lifecycle Automation and Orchestration
Provide Tool
Chain Integration
MetaModel (Schemas)
Tool Chain Integration
11 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
ALERT MONITORING
HEALTH EVENT
WORK ITEM
Continuous Lifecycle Integration Featuring End-to-End Traceability
SERVICE DESK
COMPLIANCE AUDIT
SECURITY CHECK
DEPLOYMENT
EPIC
STORY
TASK
COMMIT
CODE REVIEW
CI BUILD
BINARY
TEST
PLAN CODE BUILD TEST RELEASE DEPLOY OPERATE MONITORREVIEW
RELEASE PACKAGE
12 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
DevOps Integration and Workflow Extension
7
Networkin
g
Security
CI/CD/CM Workflows
Security
• Sensors are inbound integration plugins that watch for
events from external systems. When an event occurs, it
fires a trigger (e.g., NewRelic app performance alert,
Github commit, or JIRA issue update).
• Rules use the trigger to select which action or workflow
to execute and pass the data needed to execute the
action.
• Workflows stitch actions together into “uber-actions”
with simple declarative DSL, defining the order,
transitions, conditions, and data flow.
• Actions are outbound integrations and can be any
scripts with meta-data. Actions are invoked by users
via GUI, CLI, API, or ChatOps(*), or triggered by
automations - rules and workflows.
• Audit trails record action executions, whether manual
or automated, and stores them with full details of
triggering context and execution results.
13 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
Out-of-the-box Rule Based Templates Across Tool
Chains and Version Controlled!
Continuous Integration (CI)
& Testing Flows
Continuous Release &
Deployment Flows
Continuous Monitoring &
Operations Flows
Workflows for Sensing and Executing Actions
Environment, Orchestration, Integration
and Intelligence captured as Code
14 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
Dashboard and SDLC Traceability
Concept
15 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
Deployment Drilldown to Health Events
16 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
Deployment Drilldown to Security and Compliance Events
17 Copyright © 2016 CollabNet, Inc. All Rights Reserved.
Build 51
Server 26Line 27
Algorithm.java
Ticket 234
Project App
Visibility & Traceability
Intelligent Orchestration, Integration & Action Platform
Continuous Lifecycle Integration and Automation
18 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Pipeline View – Status across Tool Chains
19 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Incidents & Problems often have a gap between
1. Knowing that there is a problem and it’s impact, and
2. Knowing where it came from and how to fix it
• Our DevOps traceability functions allows quick…
– Identification of the problem’s source, related activities and team involvement
– Problem repairs, contextually understanding ‘how it happened’
– Improvement capabilities for teams, activities, process or practices…globally
• Our DevOps fast-fix response capability allows the Enterprise to embrace
agility with a continuous improvement strategy
– Platform enables quality at speed!
Quick-Fix Visibility and Continuous Improvement
Fixed
here
But fix it
here too
- Ops team & user feedback recorded
- Apps performance & use monitored
- Process reviewed
- List new requirements
- Dev team reassigned
8
Cloud/Hybrid & Automation
Deployment
Examples: - Amazon, Microsoft Azure, etc.
Developers get Defects/Requirements
- via (IDE) Eclipse, Visual Studio, etc.
- Global teams leverage productivity and collaboration…
…code search for reuse, discussion forums and wikis
Product Owner
BA / QA Submit
- New Requirements
- or New Defects
Dev / Team Lead
Review, sets priorities,
drives team effort
Developers Code and Collaborate
- Meet requirements, fix bugs, run unit tests & commit code
Continuous Integration
- Hudson/Jenkins (Build Automation – on-success) triggers Test/QA execution
- Test/QA/Defect results and activities recorded.
- Developers complete all supporting Release Files.
Deploy/Release
to create:
- Release config. (BOM)
- Workflows, Profiles
- Cookbook-Recipes
Deployment Patterns
Project FRSApp
Enable Operations
Process review, feedback loops
& App monitoring/remediation
1
2
3
4
5
6
Providing Visibility and Traceability
DevOps
End-to-End Continuous Lifecycle for your Value Streams
Dashboards
7
•Visibility across development,
delivery pipeline and OPS
•Out of the box rule based templates
across tool chains
•Make decisions based on real time
information.
Putting the Ops back into DevOps
Operational Intelligence
22 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
TeamForge
UI/Infra
Workflow&
Orchestration
Integrations/
Associations
16.06 (Q2 2016) 16.09 (Q3 2016)(Q1 2016) POC
Deploy & Release,
Mgt, App View
Pipeline View
(Planning -> Ops)
Feedback Loop
Sample Reports
Demo Deploy Flows
(Chef)
Community integrations:
Chef, Jenkins, Nexus
Powershell, git, Docker,
AWS, vmware
NewRelic, uDeploy
Associations View
Deploy/ Release, App
View
Pipeline View (Pl -> Ops)
DevOps Reports
Action/Triggering Server
Package Object
Operational Health flows
(remediation, APM+ support)
Operational Health
(Incidents) – NewRelic,Sensu
Integrated OaC* Console and
Versioning
OAC* and IaC in release
notes
OaC – Orchestration as Code
Pipeline Analytics
ChatOps (Approvals)
Deployment Strategies & Patterns
Deploy Flows (IaC, ARA
templates)
SLDC Analytics/Insight (Plan-
>Ops)
CI Flows & Patterns
EventQ Integration
CollabNet DevOps Roadmap - 2016
*OaC – Orchestration as Code
*ARA – Application Release Automation
*IAC – Infrastructure As Code
CD Integrations+:
aws,azure,docker,
puppet,ansible,
openstack, kubernetes,
salt , ARA*
Operations+: Nagios,
servicenow, sensu, hubot,
securitymonkey
CD Integrations+: APM+ support,
ARA+, Testing, Governance
Operations+:
dripstat,elasticsearch, fireeye,
alerlogic, pagerduty splunk,
victorops
CI Integrations+: circleci, travisci
Roadmap Subject to Change
23 Copyright ©2015 CollabNet, Inc. All Rights Reserved.23 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Release Management for Large Enterprises
Release Management for Large EnterprisesRelease Management for Large Enterprises
Release Management for Large Enterprises
Salesforce Developers
 
ITIL, Release Management and Automation
ITIL, Release Management and AutomationITIL, Release Management and Automation
ITIL, Release Management and Automation
IBM UrbanCode Products
 

Was ist angesagt? (20)

Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
DevOps Service | Mindtree
DevOps Service | MindtreeDevOps Service | Mindtree
DevOps Service | Mindtree
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...
 
Optimize Your Enterprise Git Webinar
Optimize Your Enterprise Git WebinarOptimize Your Enterprise Git Webinar
Optimize Your Enterprise Git Webinar
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practices
 
Release Management for Large Enterprises
Release Management for Large EnterprisesRelease Management for Large Enterprises
Release Management for Large Enterprises
 
Lean product management for web2.0 by Sujoy Bhatacharjee, April
Lean product management for web2.0 by Sujoy Bhatacharjee, April Lean product management for web2.0 by Sujoy Bhatacharjee, April
Lean product management for web2.0 by Sujoy Bhatacharjee, April
 
ITIL, Release Management and Automation
ITIL, Release Management and AutomationITIL, Release Management and Automation
ITIL, Release Management and Automation
 
Iteria lowcode 2022-01-10
Iteria lowcode 2022-01-10Iteria lowcode 2022-01-10
Iteria lowcode 2022-01-10
 
Wellington DevOps: Bringing Your Applications into the Future with Habitat
Wellington DevOps: Bringing Your Applications into the Future with HabitatWellington DevOps: Bringing Your Applications into the Future with Habitat
Wellington DevOps: Bringing Your Applications into the Future with Habitat
 
Realtech us dev_ops4sap_webinar_slides_06302020
Realtech us dev_ops4sap_webinar_slides_06302020Realtech us dev_ops4sap_webinar_slides_06302020
Realtech us dev_ops4sap_webinar_slides_06302020
 
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
Bright Topics Webinar April 15, 2015 - Modernized Monitoring for Cluster and ...
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
 
Tech Talk: Predictive Workload Analytics with CA Workload Automation iDash
Tech Talk: Predictive Workload Analytics with CA Workload Automation iDashTech Talk: Predictive Workload Analytics with CA Workload Automation iDash
Tech Talk: Predictive Workload Analytics with CA Workload Automation iDash
 
The Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryThe Next Generation of Continuous Delivery
The Next Generation of Continuous Delivery
 
Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1Java and Serverless - A Match Made In Heaven, Part 1
Java and Serverless - A Match Made In Heaven, Part 1
 
Walter_resume_PTM
Walter_resume_PTMWalter_resume_PTM
Walter_resume_PTM
 

Andere mochten auch

DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
Paulo Traça
 
Enterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - GermanEnterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - German
CollabNet
 
Cкрам и канбан для самых маленьких
Cкрам и канбан для самых маленькихCкрам и канбан для самых маленьких
Cкрам и канбан для самых маленьких
Vladimir Romanitchev
 

Andere mochten auch (18)

Dc scrum agile_eng_20130923
Dc scrum agile_eng_20130923Dc scrum agile_eng_20130923
Dc scrum agile_eng_20130923
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
DevOps
DevOpsDevOps
DevOps
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 
Enterprise Algebras, Scala World 2016
Enterprise Algebras, Scala World 2016Enterprise Algebras, Scala World 2016
Enterprise Algebras, Scala World 2016
 
Large-scale Infrastructure Automation at Verizon
Large-scale Infrastructure Automation at VerizonLarge-scale Infrastructure Automation at Verizon
Large-scale Infrastructure Automation at Verizon
 
CollabNet TeamForge 8.0 简介 (Chinese)
CollabNet TeamForge 8.0 简介 (Chinese)CollabNet TeamForge 8.0 简介 (Chinese)
CollabNet TeamForge 8.0 简介 (Chinese)
 
2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and Directions2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and Directions
 
Enterprise Git Adoption Webinar - Chinese
Enterprise Git Adoption Webinar - ChineseEnterprise Git Adoption Webinar - Chinese
Enterprise Git Adoption Webinar - Chinese
 
TeamForge Overview Webinar (9/21)
TeamForge Overview Webinar (9/21)TeamForge Overview Webinar (9/21)
TeamForge Overview Webinar (9/21)
 
Compliance and Governance Webinar
Compliance and Governance WebinarCompliance and Governance Webinar
Compliance and Governance Webinar
 
Роман Яворский "Introduction to DevOps"
Роман Яворский "Introduction to DevOps"Роман Яворский "Introduction to DevOps"
Роман Яворский "Introduction to DevOps"
 
Enterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - GermanEnterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - German
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation
 
Cкрам и канбан для самых маленьких
Cкрам и канбан для самых маленькихCкрам и канбан для самых маленьких
Cкрам и канбан для самых маленьких
 
Как работает KANBAN
Как работает KANBANКак работает KANBAN
Как работает KANBAN
 
TeamForge Overview Webinar (10/5/16)
TeamForge Overview Webinar (10/5/16)TeamForge Overview Webinar (10/5/16)
TeamForge Overview Webinar (10/5/16)
 
Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)
 

Ähnlich wie 2016 Federal User Group Conference - DevOps Product Strategy

Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slides
tranquynh93
 

Ähnlich wie 2016 Federal User Group Conference - DevOps Product Strategy (20)

DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle Cloud
 
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
Point of View to Accelerate with dev ops
Point of View to Accelerate with dev opsPoint of View to Accelerate with dev ops
Point of View to Accelerate with dev ops
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
Profile
ProfileProfile
Profile
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slides
 
DevOps_service.pptx
DevOps_service.pptxDevOps_service.pptx
DevOps_service.pptx
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 

Mehr von CollabNet

Hybrid Development Webinar - English
Hybrid Development Webinar - EnglishHybrid Development Webinar - English
Hybrid Development Webinar - English
CollabNet
 
Git Gerrit Mit Teamforge
Git Gerrit Mit TeamforgeGit Gerrit Mit Teamforge
Git Gerrit Mit Teamforge
CollabNet
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
CollabNet
 

Mehr von CollabNet (9)

Hybrid Development Webinar - English
Hybrid Development Webinar - EnglishHybrid Development Webinar - English
Hybrid Development Webinar - English
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Git Gerrit Mit Teamforge
Git Gerrit Mit TeamforgeGit Gerrit Mit Teamforge
Git Gerrit Mit Teamforge
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
Testlink Test Management with Teamforge
Testlink Test Management with TeamforgeTestlink Test Management with Teamforge
Testlink Test Management with Teamforge
 
A proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionA proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversion
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
Agile Guru - Agile Culture, Management Best Practices and App Dev Practices
Agile Guru - Agile Culture, Management Best Practices and App Dev Practices Agile Guru - Agile Culture, Management Best Practices and App Dev Practices
Agile Guru - Agile Culture, Management Best Practices and App Dev Practices
 

Kürzlich hochgeladen

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 

Kürzlich hochgeladen (20)

Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

2016 Federal User Group Conference - DevOps Product Strategy

  • 1. 1 Copyright © 2016 CollabNet, Inc. All Rights Reserved. CollabNet DevOps Product Strategy Putting the Ops back into DevOps for Operational Intelligence Eric Robertson DevOps Product Line General Manager
  • 2. 2 Copyright © 2016 CollabNet, Inc. All Rights Reserved. My Background and Story • Responsible for the strategic direction of the DevOps product line at CollabNet. • Led a solutions and services team at Unisys for migrating legacy environments to Web-scale-IT architectures • Joined Cisco through a company acquisition (Tidal Software), where he served as Director for Product Management and as a subject-matter expert and solution management leader for Cisco’s cloud orchestration and automation products. • Spearheaded the joint partnership between Cisco and SAP, whereby, SAP resold Cisco’s Intelligent Automation solution as a SAP Application Lifecycle Management (ALM) extension. • Successfully held product engineering and management roles (Microsoft, Motorola, HP, BMC Software, Cap Gemini) and has provided consulting to Fortune 500 companies. • Hold patents in the area of Hardware Abstraction Layers for Microkernel OS and a Bachelor Degree in Computer Science and Master’s Degree in Electrical and Software Engineering from University of Texas in Austin.
  • 3. 3 Copyright ©2015 CollabNet, Inc. All Rights Reserved. Agile Focus Areas CollabNet defines three Agile focus areas: • Agile PPM: Agile “planning” capabilities including project, portfolio & program level, backlog and milestone management, capacity planning, etc. • Agile Execution: features focused on Agile team execution of iterations and kanban-style workflow • Downstream Agile: visibility and traceability of engineering activities downstream of planning and tasking (SCM, CI, CD, etc.). Agile PPM Upstream Agile Version control Continuous Delivery Continuous Integration Binary Repository Downstream Agile Agile Execution Operations
  • 4. 4 Copyright © 2016 CollabNet, Inc. All Rights Reserved. Software Development Lifecycle Traceability and Visibility
  • 5. 5 Copyright ©2015 CollabNet, Inc. All Rights Reserved. Our DevOps Focus Areas Continuous Lifecycle Integration (Plan-to-Ops) Continuous Integration Continuous Delivery Management Focus areas (as per Forrester Research): Key Benefits: INTEGRATION Leverage investment in existing infrastructure and tools Interchange tools to match evolving needs AUTOMATION Detect events and take actions (across tools & workflow systems) TRACEABILITY For impact analysis and fast-fix VERSION CONTROL [everything] Across the pipeline (Source, IaC, OaC) REPORTING Single pane of glass reporting (metrics , KPIs) across tool chain CONTINUOUS FEEDBACK Ops-to-Plan with Collaboration (ChatOps) Continuous Lifecycle Integration spanning the tool chain across Plan-to-Ops
  • 6. 6 Copyright ©2015 CollabNet, Inc. All Rights Reserved. Supporting Multi-Variant Software Development Life-cycle Write (ALM) Store (SCM) Deploy - Continuous Delivery (ARA) DevOps: Operation Intelligence (Ops) Plan-to-Ops Life-cycle Integration Biz Value through feature Lifecycle Continuous Feedback, Traceability & Visibility Teamforge Teamforge SCM Electric Cloud / Xebia/Clarive IBM UrbanCode Mode 2 - Container Deployment Engines Mode 2 - Planning, Dev & Test Tools Monitoring ITIL tools
  • 7. 7 Copyright ©2015 CollabNet, Inc. All Rights Reserved. Trace view – exploring traceability
  • 8. 8 Copyright ©2015 CollabNet, Inc. All Rights Reserved. Associations list view
  • 9. 9 Copyright ©2015 CollabNet, Inc. All Rights Reserved. TeamForge – Leverage Association and Extend Downstream “Assoc” Project App
  • 10. 10 Copyright ©2015 CollabNet, Inc. All Rights Reserved. TeamForge – Downstream linkage “Assoc” Project App Provide Lifecycle Automation and Orchestration Provide Tool Chain Integration MetaModel (Schemas) Tool Chain Integration
  • 11. 11 Copyright © 2016 CollabNet, Inc. All Rights Reserved. ALERT MONITORING HEALTH EVENT WORK ITEM Continuous Lifecycle Integration Featuring End-to-End Traceability SERVICE DESK COMPLIANCE AUDIT SECURITY CHECK DEPLOYMENT EPIC STORY TASK COMMIT CODE REVIEW CI BUILD BINARY TEST PLAN CODE BUILD TEST RELEASE DEPLOY OPERATE MONITORREVIEW RELEASE PACKAGE
  • 12. 12 Copyright © 2016 CollabNet, Inc. All Rights Reserved. DevOps Integration and Workflow Extension 7 Networkin g Security CI/CD/CM Workflows Security • Sensors are inbound integration plugins that watch for events from external systems. When an event occurs, it fires a trigger (e.g., NewRelic app performance alert, Github commit, or JIRA issue update). • Rules use the trigger to select which action or workflow to execute and pass the data needed to execute the action. • Workflows stitch actions together into “uber-actions” with simple declarative DSL, defining the order, transitions, conditions, and data flow. • Actions are outbound integrations and can be any scripts with meta-data. Actions are invoked by users via GUI, CLI, API, or ChatOps(*), or triggered by automations - rules and workflows. • Audit trails record action executions, whether manual or automated, and stores them with full details of triggering context and execution results.
  • 13. 13 Copyright © 2016 CollabNet, Inc. All Rights Reserved. Out-of-the-box Rule Based Templates Across Tool Chains and Version Controlled! Continuous Integration (CI) & Testing Flows Continuous Release & Deployment Flows Continuous Monitoring & Operations Flows Workflows for Sensing and Executing Actions Environment, Orchestration, Integration and Intelligence captured as Code
  • 14. 14 Copyright © 2016 CollabNet, Inc. All Rights Reserved. Dashboard and SDLC Traceability Concept
  • 15. 15 Copyright © 2016 CollabNet, Inc. All Rights Reserved. Deployment Drilldown to Health Events
  • 16. 16 Copyright © 2016 CollabNet, Inc. All Rights Reserved. Deployment Drilldown to Security and Compliance Events
  • 17. 17 Copyright © 2016 CollabNet, Inc. All Rights Reserved. Build 51 Server 26Line 27 Algorithm.java Ticket 234 Project App Visibility & Traceability Intelligent Orchestration, Integration & Action Platform Continuous Lifecycle Integration and Automation
  • 18. 18 Copyright ©2015 CollabNet, Inc. All Rights Reserved. Pipeline View – Status across Tool Chains
  • 19. 19 Copyright ©2015 CollabNet, Inc. All Rights Reserved. • Incidents & Problems often have a gap between 1. Knowing that there is a problem and it’s impact, and 2. Knowing where it came from and how to fix it • Our DevOps traceability functions allows quick… – Identification of the problem’s source, related activities and team involvement – Problem repairs, contextually understanding ‘how it happened’ – Improvement capabilities for teams, activities, process or practices…globally • Our DevOps fast-fix response capability allows the Enterprise to embrace agility with a continuous improvement strategy – Platform enables quality at speed! Quick-Fix Visibility and Continuous Improvement Fixed here But fix it here too
  • 20. - Ops team & user feedback recorded - Apps performance & use monitored - Process reviewed - List new requirements - Dev team reassigned 8 Cloud/Hybrid & Automation Deployment Examples: - Amazon, Microsoft Azure, etc. Developers get Defects/Requirements - via (IDE) Eclipse, Visual Studio, etc. - Global teams leverage productivity and collaboration… …code search for reuse, discussion forums and wikis Product Owner BA / QA Submit - New Requirements - or New Defects Dev / Team Lead Review, sets priorities, drives team effort Developers Code and Collaborate - Meet requirements, fix bugs, run unit tests & commit code Continuous Integration - Hudson/Jenkins (Build Automation – on-success) triggers Test/QA execution - Test/QA/Defect results and activities recorded. - Developers complete all supporting Release Files. Deploy/Release to create: - Release config. (BOM) - Workflows, Profiles - Cookbook-Recipes Deployment Patterns Project FRSApp Enable Operations Process review, feedback loops & App monitoring/remediation 1 2 3 4 5 6 Providing Visibility and Traceability DevOps End-to-End Continuous Lifecycle for your Value Streams Dashboards 7
  • 21. •Visibility across development, delivery pipeline and OPS •Out of the box rule based templates across tool chains •Make decisions based on real time information. Putting the Ops back into DevOps Operational Intelligence
  • 22. 22 Copyright ©2015 CollabNet, Inc. All Rights Reserved. TeamForge UI/Infra Workflow& Orchestration Integrations/ Associations 16.06 (Q2 2016) 16.09 (Q3 2016)(Q1 2016) POC Deploy & Release, Mgt, App View Pipeline View (Planning -> Ops) Feedback Loop Sample Reports Demo Deploy Flows (Chef) Community integrations: Chef, Jenkins, Nexus Powershell, git, Docker, AWS, vmware NewRelic, uDeploy Associations View Deploy/ Release, App View Pipeline View (Pl -> Ops) DevOps Reports Action/Triggering Server Package Object Operational Health flows (remediation, APM+ support) Operational Health (Incidents) – NewRelic,Sensu Integrated OaC* Console and Versioning OAC* and IaC in release notes OaC – Orchestration as Code Pipeline Analytics ChatOps (Approvals) Deployment Strategies & Patterns Deploy Flows (IaC, ARA templates) SLDC Analytics/Insight (Plan- >Ops) CI Flows & Patterns EventQ Integration CollabNet DevOps Roadmap - 2016 *OaC – Orchestration as Code *ARA – Application Release Automation *IAC – Infrastructure As Code CD Integrations+: aws,azure,docker, puppet,ansible, openstack, kubernetes, salt , ARA* Operations+: Nagios, servicenow, sensu, hubot, securitymonkey CD Integrations+: APM+ support, ARA+, Testing, Governance Operations+: dripstat,elasticsearch, fireeye, alerlogic, pagerduty splunk, victorops CI Integrations+: circleci, travisci Roadmap Subject to Change
  • 23. 23 Copyright ©2015 CollabNet, Inc. All Rights Reserved.23 Copyright ©2015 CollabNet, Inc. All Rights Reserved. Questions?

Hinweis der Redaktion

  1. Plug into existing operation environments via sensors and actions – integrations are simple to author, thousands of which already exist in community Sensors are inbound integration plugins that watch for events from external systems. When an event occurs, it fires a trigger (e.g., NewRelic app performance alert, Github commit, or JIRA issue update). Rules use the trigger to select which action or workflow to execute and pass the data needed to execute the action. Workflows stitch actions together into “uber-actions” with simple declarative DSL, defining the order, transitions, conditions, and data flow. Actions are outbound integrations and can be any scripts with meta-data. Actions are invoked by users via GUI, CLI, API, or ChatOps(*), or triggered by automations - rules and workflows. Audit trails record action executions, whether manual or automated, and stores them with full details of triggering context and execution results.
  2. Who is CollabNet? For 15+ years CollabNet has pioneered collaborative and agility driven software development for globally distributed teams. Instead of struggling with disparate and disconnected processes and tools, we realized that organizations and distributed development teams could realize greater innovation through a set of modern and transparent collaborative methodologies on a Web-based platform, which we call CollabNet TeamForge.   Along with TeamForge, CollabNet provides services that focus on helping companies overcome their software engineering challenges by bringing the benefits of open, agile and collaborative development methods to its teams of developers – inside and outside of their company. As such, we have trained 14,000+ individuals on Agile Scrum, in Public and Private Classes, across the globe.  We have created best-practice development environments to facilitate the enterprise shift from On-premise and Packaged Software using Waterfall; to On-Demand and Cloud/SaaS/Mobile Applications using Agile. Our tool platform and services approach embrace automated or manual practices, local or distributed teams, tightly centralized or loosely connected client tools and flows, while at the same time provides unsurpassed organizational wide governance and visibility.   The business returns to our clients have been impressive, with enterprise rollouts achieving gains into the 10s of millions of dollars annually while achieving time-to-market and productivity gains of 10% - 70% depending upon the amount of i) agile approaches, and ii) collaboration employed by these organizations. These gains are just not possible with silo’d based tools and processes. Some of the best companies in the world, literally # 1 in their respective markets - FedEx, American Express, Walmart, HP, Capgemini, Deutsche Bank, the US DOD and many others - have standardized on CollabNet. CollabNet’s core product, TeamForge, is the innovation and collaboration backbone for these organizations. Due to our unique product differentiators and our deep experience in open source, agile development, and enterprise scale collaborative software development, CollabNet stands alone in being able to provide these results for global enterprises such as these and such as your company. Let us highlight the key components of the CollabNet solution capabilities that have enabled these companies to achieve these results, and how your company can do the same.