SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
1 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Linking Upstream and Downstream Agile using Open Source Development Tools 
Streamline Agile Development—from Planning through Continuous Integration 
Manager Enterpise Agile Transformation Director of Professional Services 
Brian Dawson Dan Speers
2 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Introduction
3 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Dan Speers, Director of Professional Services, CollabNet 
With over 20 years of Software Experience Dan overssees Prefessions Services for CollabNet Darryl is an accomplished senior systems architect, specializing in software development methodologies, virtualization, and cloud computing, combined with application lifecycle management and agile best practices. 
Brian Dawson, Manager Enterprise Agile Transformation, CollabNet 
As a Senior Consultant at CollabNet, for 6 years Brian Dawson has helped software development organizations large and small improve the Application Lifecycle Management process through the use of TeamForge. Prior to CollabNet, Brian spent 12 years in software development. Ten of those years were spent at Sony Computer Entertainment where he worked as the Director of Tools and Technology and oversaw the development and deployment of TeamForge as a worldwide collaboration portal. 
Presenters
4 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•Overcoming Silos with Integrated Solutions 
–Demo 
•Connecting Agile Upstream and Downstream 
–Demo 
•Feedback and Reporting 
–Demo 
•Conclusion 
Agenda
5 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•How would you characterize your experience with Continuous Integration? 
–None at all 
–In learning stage 
–Somewhat experienced 
–Very experienced 
Poll
6 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
What is Continuous Integration?
7 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
What is CI? 
“Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible…this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.” 
“Today, meaningful integration happens less in source control and more frequently in a runtime environment… if you want to quickly verify that the work of two developers is not conflicting, you need to run API tests, as well as some functional tests scenarios. That means bringing the various services into an integration test environment, and validating runtime functionality at a pace similar to the classic CI build loop ” 
]
8 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
What is CI?
9 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Why CI? 
•Automation of repetitive manual processes 
•More time focusing on adding value 
•No need to wait hours, days, months to know how check-in affects the build 
•Constant availability for the build for testing, demo or release 
•Shared accountability 
•Increased team productivity 
•Higher quality software, faster!
10 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•Agile Development is CI with consideration of planning and reporting 
–Ensure fluid coordination and communication between stakeholders 
–Track “plan” and work items 
–Report 
What is Agile Development? 
Agile 
Development 
Plan 
Define 
Assign 
Code 
Test 
Commit 
Integrate 
Test 
Track 
Report 
Continuous Integration 
Report
11 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•Communication, collaboration, and coordination across large and/or distributed teams 
•Silos blocking visibility and traceability across the development cycle 
•User story, tasks, code commits, tests, defects/bugs 
•Lack of real development metrics to spot patterns, issues 
Challenges in CI and Agile Development
12 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Overcoming Silos with Integrated Solutions
13 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•Communication, collaboration, and coordination across large and/or distributed teams 
•Silos blocking visibility and traceability across the development cycle 
•User story, tasks, code commits, tests, defects/bugs 
•Lack of real development metrics to spot patterns, issues 
Challenges in CI and Agile Development
14 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Collaboration is Critical for Agility 
Development 
IT Infrastructure 
Production Operations 
Virtualized 
Dev, Build, Test, & Production Clouds 
Separate 
Req/Bug/Task 
Systems 
QA and Test 
Product Mgmt 
Customer Support 
Managed Hardware 
Help 
Desk 
Centralized, Heterogenous, Ranked Backlogs
15 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
TeamForge Connects Teams, Processes, and Tools 
Collaboration Architecture 
Connect disparate development and collaboration tools to drive SW lifecycle traceability 
Create libraries of common, repeatable workflows 
Map EA into business and technology hierarchies to enable organizational-wide discovery, collaboration, re-use and reporting 
Dev 
Ops
16 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
TeamForge: Collaborative Software Delivery 
Dashboards 
Embedded Tools 
Integrated Tools 
Quality Center, ALM, and OO 
… 
Deployment Manager 
GitEye 
Packaged Tools 
Code Search 
Code Review 
Git + Gerrit 
Jenkins (CI) 
Private Cloud 
Public Cloud 
On-Premises Deployment 
Data Center Deployment
17 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Enterprise Agility: TeamForge Accelerator Packs 
Agile Delivery & DevOps 
Agile Development 
Enterprise SCM 
Solutions 
Product 
TeamForge 
Enterprise Agility 
Accelerator Pack 
Accelerator Pack 
Accelerator Pack
18 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•Accelerator Pack solutions: 
•Enterprise SCM leverages TeamForge SCM (Git and SVN) Integration 
•Agile Development (CI/CD) includes Enterprise SCM 
•Agile Delivery & DevOps Solution includes Agile Development 
TeamForge Accelerator Packs 
Agile Delivery and DevOps 
•Build + Release Workflow (Jenkins and ARA) 
•Auto-build of build and release trackers 
•Nexus integration – binary repos 
Agile Development 
•Build Workflow (Jenkins) 
•Auto-build of build trackers 
•TeamForge File Release System integration 
Enterprise SCM 
•TeamForge template – enterprise agility template 
•Dashboard template component 
•Alerts component 
•Accelerator Packs extend TeamForge with rich, repeatable, solutions for Agile Development and Delivery (Process and Tools) 
•Accelerator Packs provide integrated solutions (Jenkins, ARA +)
19 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
TeamForge Demonstration: Accelerator Pack (Jenkins) Integration
20 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•How would charactarize your implementation of Continuous Integration? 
•Have not implemented 
•Planned but have not started 
•In-progress 
•Implemented at team-level 
•Scaled acrossed across multiple teams 
Poll
21 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Connecting Upstream and Downstream Agile: From CI to Agile Development
22 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•Communication, collaboration, and coordination across large and/or distributed teams 
•Silos blocking visibility and traceability across the development cycle 
•User story, tasks, code commits, tests, defects/bugs 
•Lack of real development metrics to spot patterns, issues 
Challenges in CI and Agile Development
23 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
13%† 
32%* 
Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report 
*Do standup, burndown/burnup, and short iterations; product owner; and constant feedback. 
†Do upstream plus continuous integration, continuous delivery, and test-driven development. 
Agile 
Downstream 
Agile development and delivery 
CI, CD, DevOps 
Agile 
Upstream 
Agile planning and project execution 
SCRUM, XP, Kanban, etc
24 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•Leverage common platform as “hub” 
•Connect multiple heterogeneous tools and process 
•Centralize source IP 
•Enables governance while reducing team overhead 
•Establish central build platform and/or eco-system 
•Flexible support for different teams needs 
•Support easy on-boarding 
•Managed or self-service 
•Establish traceability early and consistently 
•Integrate requirements/stories and work-item tracking to SCM 
•Require associations between source code (or infrastructure) changes and originating work 
Connect Agile Upstream to Agile Downstream
25 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Extending CI to Agile Development 
Work is planned 
•Work item planning 
•Associations 
Feedback from builds, deployment, tests, etc. 
1 
Users and Workspaces Created 
•Community Architecture 
•Project Templates 
3 
4 
8 
2 
Jenkins Builds and Tests 
Workspace is customized 
•Tools provisioned 
•Roles and Permissions 
•Dashboards created 
Developer assigned work items 
7 
5 
Developer changes code 
6 
Pushes changes 
App 
FRS
26 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Connect Agile Upstream to Downstream: Example 
①Ops, DB, and App Developers implement user stories from TeamForge and commit changes to SVN/GIT, the user stories and code changes are associated. 
②A CI build job runs, executing unit tests, code analysis, etc, a TeamForge Build Artifact is created, change notes are generated and associated. 
③Every 15 minutes or on-demand a snapshot build is published to the Nexus Repository. The snapshot build is deployed to the Development servers by Automic. 
④The Project Manager reviews the Change Notes and Release Folder in TeamForge and using the data decides to promote a build as a Release Candidate, she creates a Release Manager Artifact (RMA) and set it to “Ready to Release.” 
⑤A Jenkins Release Candidate Promotion job runs executing the application builds, publishing the artifacts to Nexus and populating Automic with the release meta-data. 
⑥An Automic package references the Nexus release holding the release candidate to be deployed. 
⑦Operations, QA and/or Change Management promote and deploy the release candidate using Automic Workflows. 
⑧At each promotion and deployment step the TeamForge Release Artifact is updated from Automic and team members receive email notifications. 
⑨The Release Dashboard in TeamForge provides up-to-date pipeline Activity Reports and Release Notes. 
⑩Dev, QA, Ops and Management can view the Release Dashboard inTeamForge to track acitivy and make informed decisions.
27 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
TeamForge Demonstration
28 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•What obstacles have you faced in adoption of CI and Agile Development 
–Lack of understanding of best practices 
–Disparate tools 
–Disparate processes 
–Cultural barriers 
–Lack of management support 
Poll
29 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Reporting and Feedback
30 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
•Communication, collaboration, and coordination across large and/or distributed teams 
•Silos blocking visibility and traceability across the development cycle 
•User story, tasks, code commits, tests, defects/bugs 
•Lack of real development metrics to spot patterns, issues 
Challenges in CI and Agile Development
31 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Agility Metrics and Insight 
•Persona Based Dashboards 
–Executive 
–QA Manager 
–Release Manager 
–Project Team 
•Business Value Metrics 
–Business Value Streams  KPIs  Agility Metrics  ROI 
•Cycle Time Metrics 
–Build Duration * 
–Cycle Time to Prod vs. Kill Rate * 
–Artifact Average Age 
•Velocity Metrics 
–Burn down charts 
–Build Count per day/week/month * 
–File Churn per day 
–# of deployments per day/week/month 
•Community Metrics 
–# of projects 
–Registered users 
Legend 
Add On 
CTF
32 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Customizable Dashboards & Reports
33 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
TeamForge Demonstration
34 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Conclusion
35 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Communication, collaboration, and coordination across large and/or distributed teams 
Connect Team, Process and Tools through the TeamForge collaborative platform 
Silos blocking visibility and traceability across the development cycle 
Integrate best-of-bread open source solutions via TeamForge Accelerator Packs 
Lack of real development metrics to spot patterns, issues 
Accelerator Pack integrated solutions allows for rich feedback and enterprise metrics. From tracability to OSS tools to custom dashboard 
In conclusion…
36 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
TeamForge Capabilities 
TeamForge provides the essential components needed to drive collaborative software development and deployment: Integrated ALM development and collaboration tools, flexible and repeatable process templates, and a cross-project collaboration architecture. 
Reporting & Governance 
search 
traceability 
documents 
wikis 
discussions 
Release 
Lab Management 
Build & Test 
Track 
Code 
Plan 
My page 
Reports 
Projects 
Monitoring 
My settings 
Open ALM 
Collaboration 
Architecture 
Communities 
My workspace 
Deploy 
GitEye 
Orchestrate 
Process 
Templates 
Dashboards & Report Catalog 
Desktops
37 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
CollabNet Solutions 
Agile Delivery & DevOps 
Agile Development 
Enterprise SCM 
Training 
Training 
Implementation 
Implementation 
Consulting 
Consulting 
Consulting 
Solutions 
Product 
Services 
TeamForge 
Enterprise Agility Assessment 
Service 
Solution Pack 
Solution Pack 
Blueprint 
for Enterprise Agility 
DevOps Applied Workshop 
Agile Dev Applied Workshop 
Custom Continuous 
Integration Implementation 
Private/Public Agile, CSM and ALM Training
38 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
›Across user stories, sprints, releases, products, teams 
›Within workgroups—and across your organization 
›Enterprise-grade security with RBAC, permissions management, authentication, encryption, auditing 
›For creation and sharing of common, repeatable processes across your organization 
›Throughout the development lifecycle and across projects, tools, and teams 
With CollabNet Solutions, You Gain 
›Organization-wide discovery, collaboration, re-use, and reporting
39 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Questions? 
[Presenters name] 
[email@collab.net] www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnet www.linkedin.com/company/collabnet-inc
40 
Copyright Š2014 CollabNet, Inc. All Rights Reserved. 
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Certificate(HSC)
Certificate(HSC)Certificate(HSC)
Certificate(HSC)
Mahedy Hassan
 
Online banking
Online bankingOnline banking
Online banking
Dheeraj Dani
 
Billing System
Billing SystemBilling System
Billing System
drake kjm
 

Was ist angesagt? (20)

Hotel management present
Hotel management presentHotel management present
Hotel management present
 
Certificate(HSC)
Certificate(HSC)Certificate(HSC)
Certificate(HSC)
 
School Management System ppt
School Management System pptSchool Management System ppt
School Management System ppt
 
BBA ORIGINAL CERTIFICATE
BBA ORIGINAL CERTIFICATEBBA ORIGINAL CERTIFICATE
BBA ORIGINAL CERTIFICATE
 
Cloud Accounting
Cloud AccountingCloud Accounting
Cloud Accounting
 
Google io event presentation
Google io event presentationGoogle io event presentation
Google io event presentation
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
 
Online banking
Online bankingOnline banking
Online banking
 
College Stationery Management System VB 6.0 and Microsoft Access Project
College Stationery Management System VB 6.0  and Microsoft Access ProjectCollege Stationery Management System VB 6.0  and Microsoft Access Project
College Stationery Management System VB 6.0 and Microsoft Access Project
 
Data-Driven Government: Explore the Four Pillars of Value
Data-Driven Government: Explore the Four Pillars of ValueData-Driven Government: Explore the Four Pillars of Value
Data-Driven Government: Explore the Four Pillars of Value
 
What is Your Brand's Spirit Animal?
What is Your Brand's Spirit Animal?What is Your Brand's Spirit Animal?
What is Your Brand's Spirit Animal?
 
IMPLEMENTING AI & MACHINE LEARNING INTO ACCOUNTING
IMPLEMENTING AI & MACHINE LEARNING INTO ACCOUNTINGIMPLEMENTING AI & MACHINE LEARNING INTO ACCOUNTING
IMPLEMENTING AI & MACHINE LEARNING INTO ACCOUNTING
 
Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)
 
SSC Certificate
SSC CertificateSSC Certificate
SSC Certificate
 
High school certificate
High school certificateHigh school certificate
High school certificate
 
Billing System
Billing SystemBilling System
Billing System
 
Artificial intelligence (AI) with Accounting and Finance
Artificial intelligence (AI) with Accounting and FinanceArtificial intelligence (AI) with Accounting and Finance
Artificial intelligence (AI) with Accounting and Finance
 
Re-Design Paytm UI
Re-Design Paytm UI Re-Design Paytm UI
Re-Design Paytm UI
 
Demystifying AI
Demystifying AIDemystifying AI
Demystifying AI
 
Final EY Trajectory Presentation
Final EY Trajectory PresentationFinal EY Trajectory Presentation
Final EY Trajectory Presentation
 

Andere mochten auch

QA Tester Junior
QA Tester JuniorQA Tester Junior
QA Tester Junior
Shelby Martin
 
Advanced unit testing – real life examples and mistakes
Advanced unit testing – real life examples and mistakesAdvanced unit testing – real life examples and mistakes
Advanced unit testing – real life examples and mistakes
Milan Vukoje
 
atSistemas - PresentaciĂłn IntegraciĂłn Continua AUG Barcelona enero13
atSistemas - PresentaciĂłn IntegraciĂłn Continua AUG Barcelona enero13atSistemas - PresentaciĂłn IntegraciĂłn Continua AUG Barcelona enero13
atSistemas - PresentaciĂłn IntegraciĂłn Continua AUG Barcelona enero13
atSistemas
 

Andere mochten auch (20)

Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
 
Beginners Guide to CI
Beginners Guide to CIBeginners Guide to CI
Beginners Guide to CI
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
User Testing by Example
User Testing by ExampleUser Testing by Example
User Testing by Example
 
QA Tester Junior
QA Tester JuniorQA Tester Junior
QA Tester Junior
 
Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron?
 
Advanced unit testing – real life examples and mistakes
Advanced unit testing – real life examples and mistakesAdvanced unit testing – real life examples and mistakes
Advanced unit testing – real life examples and mistakes
 
Browser-level testing
Browser-level testingBrowser-level testing
Browser-level testing
 
Testing of e-Banking - Case Study
Testing of e-Banking - Case Study Testing of e-Banking - Case Study
Testing of e-Banking - Case Study
 
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
 
Unit-testing and E2E testing in JS
Unit-testing and E2E testing in JSUnit-testing and E2E testing in JS
Unit-testing and E2E testing in JS
 
Agnostic Continuous Delivery
Agnostic Continuous DeliveryAgnostic Continuous Delivery
Agnostic Continuous Delivery
 
atSistemas - PresentaciĂłn IntegraciĂłn Continua AUG Barcelona enero13
atSistemas - PresentaciĂłn IntegraciĂłn Continua AUG Barcelona enero13atSistemas - PresentaciĂłn IntegraciĂłn Continua AUG Barcelona enero13
atSistemas - PresentaciĂłn IntegraciĂłn Continua AUG Barcelona enero13
 
Journey into dev ops
Journey into dev opsJourney into dev ops
Journey into dev ops
 
The Impact of Big Data On Marketing Analytics (UpStream Software)
The Impact of Big Data On Marketing Analytics (UpStream Software)The Impact of Big Data On Marketing Analytics (UpStream Software)
The Impact of Big Data On Marketing Analytics (UpStream Software)
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?
 
DevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's PerspectiveDevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's Perspective
 
JavaOne 2011: Migrating Spring Applications to Java EE 6
JavaOne 2011: Migrating Spring Applications to Java EE 6JavaOne 2011: Migrating Spring Applications to Java EE 6
JavaOne 2011: Migrating Spring Applications to Java EE 6
 
Continuous Delivery and Infrastructure as Code
Continuous Delivery and Infrastructure as CodeContinuous Delivery and Infrastructure as Code
Continuous Delivery and Infrastructure as Code
 

Ähnlich wie Linking Upstream and Downstream Agile

Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Kevin Hancock
 
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
 
Hybrid Development Webinar - English
Hybrid Development Webinar - EnglishHybrid Development Webinar - English
Hybrid Development Webinar - English
CollabNet
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 

Ähnlich wie Linking Upstream and Downstream Agile (20)

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
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
 
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
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 
Hybrid Development Webinar - English
Hybrid Development Webinar - EnglishHybrid Development Webinar - English
Hybrid Development Webinar - English
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
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
 
Dev ops intro
Dev ops introDev ops intro
Dev ops intro
 
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
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020
 
Expedite Enterprise Software Development with JIRAÂŽ, TeamForgeÂŽ SCM, and Jenkins
Expedite Enterprise Software Development with JIRAÂŽ, TeamForgeÂŽ SCM, and JenkinsExpedite Enterprise Software Development with JIRAÂŽ, TeamForgeÂŽ SCM, and Jenkins
Expedite Enterprise Software Development with JIRAÂŽ, TeamForgeÂŽ SCM, and Jenkins
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 

Mehr von CollabNet

Enterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - GermanEnterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - German
CollabNet
 
Git Gerrit Mit Teamforge
Git Gerrit Mit TeamforgeGit Gerrit Mit Teamforge
Git Gerrit Mit Teamforge
CollabNet
 

Mehr von CollabNet (20)

TeamForge Overview Webinar (10/5/16)
TeamForge Overview Webinar (10/5/16)TeamForge Overview Webinar (10/5/16)
TeamForge Overview Webinar (10/5/16)
 
TeamForge Overview Webinar (9/21)
TeamForge Overview Webinar (9/21)TeamForge Overview Webinar (9/21)
TeamForge Overview Webinar (9/21)
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCase
 
TeamForge Overview Webinar (8/24)
TeamForge Overview Webinar (8/24)TeamForge Overview Webinar (8/24)
TeamForge Overview Webinar (8/24)
 
2016 Federal User Group Conference - What's New in TeamForge
2016 Federal User Group Conference - What's New in TeamForge2016 Federal User Group Conference - What's New in TeamForge
2016 Federal User Group Conference - What's New in TeamForge
 
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
 
2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy
 
CollabNet TeamForge 8.1 Webinar
CollabNet TeamForge 8.1 WebinarCollabNet TeamForge 8.1 Webinar
CollabNet TeamForge 8.1 Webinar
 
Optimize Your Enterprise Git Webinar
Optimize Your Enterprise Git WebinarOptimize Your Enterprise Git Webinar
Optimize Your Enterprise Git Webinar
 
Compliance and Governance Webinar
Compliance and Governance WebinarCompliance and Governance Webinar
Compliance and Governance Webinar
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - English
 
Enterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - GermanEnterprise Git Adoption Webinar - German
Enterprise Git Adoption Webinar - German
 
Enterprise Git Adoption Webinar - Chinese
Enterprise Git Adoption Webinar - ChineseEnterprise Git Adoption Webinar - Chinese
Enterprise Git Adoption Webinar - Chinese
 
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)
 
CollabNet TeamForge 8.0 简介 (Chinese)
CollabNet TeamForge 8.0 简介 (Chinese)CollabNet TeamForge 8.0 简介 (Chinese)
CollabNet TeamForge 8.0 简介 (Chinese)
 
Introducing CollabNet TeamForgeÂŽ 8.0
Introducing CollabNet TeamForgeÂŽ 8.0Introducing CollabNet TeamForgeÂŽ 8.0
Introducing CollabNet TeamForgeÂŽ 8.0
 
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
 
Testlink Test Management with Teamforge
Testlink Test Management with TeamforgeTestlink Test Management with Teamforge
Testlink Test Management with Teamforge
 

KĂźrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

KĂźrzlich hochgeladen (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Linking Upstream and Downstream Agile

  • 1. 1 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Linking Upstream and Downstream Agile using Open Source Development Tools Streamline Agile Development—from Planning through Continuous Integration Manager Enterpise Agile Transformation Director of Professional Services Brian Dawson Dan Speers
  • 2. 2 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Introduction
  • 3. 3 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Dan Speers, Director of Professional Services, CollabNet With over 20 years of Software Experience Dan overssees Prefessions Services for CollabNet Darryl is an accomplished senior systems architect, specializing in software development methodologies, virtualization, and cloud computing, combined with application lifecycle management and agile best practices. Brian Dawson, Manager Enterprise Agile Transformation, CollabNet As a Senior Consultant at CollabNet, for 6 years Brian Dawson has helped software development organizations large and small improve the Application Lifecycle Management process through the use of TeamForge. Prior to CollabNet, Brian spent 12 years in software development. Ten of those years were spent at Sony Computer Entertainment where he worked as the Director of Tools and Technology and oversaw the development and deployment of TeamForge as a worldwide collaboration portal. Presenters
  • 4. 4 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •Overcoming Silos with Integrated Solutions –Demo •Connecting Agile Upstream and Downstream –Demo •Feedback and Reporting –Demo •Conclusion Agenda
  • 5. 5 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •How would you characterize your experience with Continuous Integration? –None at all –In learning stage –Somewhat experienced –Very experienced Poll
  • 6. 6 Copyright Š2014 CollabNet, Inc. All Rights Reserved. What is Continuous Integration?
  • 7. 7 Copyright Š2014 CollabNet, Inc. All Rights Reserved. What is CI? “Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible…this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.” “Today, meaningful integration happens less in source control and more frequently in a runtime environment… if you want to quickly verify that the work of two developers is not conflicting, you need to run API tests, as well as some functional tests scenarios. That means bringing the various services into an integration test environment, and validating runtime functionality at a pace similar to the classic CI build loop ” ]
  • 8. 8 Copyright Š2014 CollabNet, Inc. All Rights Reserved. What is CI?
  • 9. 9 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Why CI? •Automation of repetitive manual processes •More time focusing on adding value •No need to wait hours, days, months to know how check-in affects the build •Constant availability for the build for testing, demo or release •Shared accountability •Increased team productivity •Higher quality software, faster!
  • 10. 10 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •Agile Development is CI with consideration of planning and reporting –Ensure fluid coordination and communication between stakeholders –Track “plan” and work items –Report What is Agile Development? Agile Development Plan Define Assign Code Test Commit Integrate Test Track Report Continuous Integration Report
  • 11. 11 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •Communication, collaboration, and coordination across large and/or distributed teams •Silos blocking visibility and traceability across the development cycle •User story, tasks, code commits, tests, defects/bugs •Lack of real development metrics to spot patterns, issues Challenges in CI and Agile Development
  • 12. 12 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Overcoming Silos with Integrated Solutions
  • 13. 13 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •Communication, collaboration, and coordination across large and/or distributed teams •Silos blocking visibility and traceability across the development cycle •User story, tasks, code commits, tests, defects/bugs •Lack of real development metrics to spot patterns, issues Challenges in CI and Agile Development
  • 14. 14 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Collaboration is Critical for Agility Development IT Infrastructure Production Operations Virtualized Dev, Build, Test, & Production Clouds Separate Req/Bug/Task Systems QA and Test Product Mgmt Customer Support Managed Hardware Help Desk Centralized, Heterogenous, Ranked Backlogs
  • 15. 15 Copyright Š2014 CollabNet, Inc. All Rights Reserved. TeamForge Connects Teams, Processes, and Tools Collaboration Architecture Connect disparate development and collaboration tools to drive SW lifecycle traceability Create libraries of common, repeatable workflows Map EA into business and technology hierarchies to enable organizational-wide discovery, collaboration, re-use and reporting Dev Ops
  • 16. 16 Copyright Š2014 CollabNet, Inc. All Rights Reserved. TeamForge: Collaborative Software Delivery Dashboards Embedded Tools Integrated Tools Quality Center, ALM, and OO … Deployment Manager GitEye Packaged Tools Code Search Code Review Git + Gerrit Jenkins (CI) Private Cloud Public Cloud On-Premises Deployment Data Center Deployment
  • 17. 17 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Enterprise Agility: TeamForge Accelerator Packs Agile Delivery & DevOps Agile Development Enterprise SCM Solutions Product TeamForge Enterprise Agility Accelerator Pack Accelerator Pack Accelerator Pack
  • 18. 18 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •Accelerator Pack solutions: •Enterprise SCM leverages TeamForge SCM (Git and SVN) Integration •Agile Development (CI/CD) includes Enterprise SCM •Agile Delivery & DevOps Solution includes Agile Development TeamForge Accelerator Packs Agile Delivery and DevOps •Build + Release Workflow (Jenkins and ARA) •Auto-build of build and release trackers •Nexus integration – binary repos Agile Development •Build Workflow (Jenkins) •Auto-build of build trackers •TeamForge File Release System integration Enterprise SCM •TeamForge template – enterprise agility template •Dashboard template component •Alerts component •Accelerator Packs extend TeamForge with rich, repeatable, solutions for Agile Development and Delivery (Process and Tools) •Accelerator Packs provide integrated solutions (Jenkins, ARA +)
  • 19. 19 Copyright Š2014 CollabNet, Inc. All Rights Reserved. TeamForge Demonstration: Accelerator Pack (Jenkins) Integration
  • 20. 20 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •How would charactarize your implementation of Continuous Integration? •Have not implemented •Planned but have not started •In-progress •Implemented at team-level •Scaled acrossed across multiple teams Poll
  • 21. 21 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Connecting Upstream and Downstream Agile: From CI to Agile Development
  • 22. 22 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •Communication, collaboration, and coordination across large and/or distributed teams •Silos blocking visibility and traceability across the development cycle •User story, tasks, code commits, tests, defects/bugs •Lack of real development metrics to spot patterns, issues Challenges in CI and Agile Development
  • 23. 23 Copyright Š2014 CollabNet, Inc. All Rights Reserved. 13%† 32%* Source: February 5, 2014, “How Can You Scale Your Agile Adoption?” Forrester report *Do standup, burndown/burnup, and short iterations; product owner; and constant feedback. †Do upstream plus continuous integration, continuous delivery, and test-driven development. Agile Downstream Agile development and delivery CI, CD, DevOps Agile Upstream Agile planning and project execution SCRUM, XP, Kanban, etc
  • 24. 24 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •Leverage common platform as “hub” •Connect multiple heterogeneous tools and process •Centralize source IP •Enables governance while reducing team overhead •Establish central build platform and/or eco-system •Flexible support for different teams needs •Support easy on-boarding •Managed or self-service •Establish traceability early and consistently •Integrate requirements/stories and work-item tracking to SCM •Require associations between source code (or infrastructure) changes and originating work Connect Agile Upstream to Agile Downstream
  • 25. 25 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Extending CI to Agile Development Work is planned •Work item planning •Associations Feedback from builds, deployment, tests, etc. 1 Users and Workspaces Created •Community Architecture •Project Templates 3 4 8 2 Jenkins Builds and Tests Workspace is customized •Tools provisioned •Roles and Permissions •Dashboards created Developer assigned work items 7 5 Developer changes code 6 Pushes changes App FRS
  • 26. 26 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Connect Agile Upstream to Downstream: Example ①Ops, DB, and App Developers implement user stories from TeamForge and commit changes to SVN/GIT, the user stories and code changes are associated. ②A CI build job runs, executing unit tests, code analysis, etc, a TeamForge Build Artifact is created, change notes are generated and associated. ③Every 15 minutes or on-demand a snapshot build is published to the Nexus Repository. The snapshot build is deployed to the Development servers by Automic. ④The Project Manager reviews the Change Notes and Release Folder in TeamForge and using the data decides to promote a build as a Release Candidate, she creates a Release Manager Artifact (RMA) and set it to “Ready to Release.” ⑤A Jenkins Release Candidate Promotion job runs executing the application builds, publishing the artifacts to Nexus and populating Automic with the release meta-data. ⑥An Automic package references the Nexus release holding the release candidate to be deployed. ⑦Operations, QA and/or Change Management promote and deploy the release candidate using Automic Workflows. ⑧At each promotion and deployment step the TeamForge Release Artifact is updated from Automic and team members receive email notifications. ⑨The Release Dashboard in TeamForge provides up-to-date pipeline Activity Reports and Release Notes. ⑩Dev, QA, Ops and Management can view the Release Dashboard inTeamForge to track acitivy and make informed decisions.
  • 27. 27 Copyright Š2014 CollabNet, Inc. All Rights Reserved. TeamForge Demonstration
  • 28. 28 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •What obstacles have you faced in adoption of CI and Agile Development –Lack of understanding of best practices –Disparate tools –Disparate processes –Cultural barriers –Lack of management support Poll
  • 29. 29 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Reporting and Feedback
  • 30. 30 Copyright Š2014 CollabNet, Inc. All Rights Reserved. •Communication, collaboration, and coordination across large and/or distributed teams •Silos blocking visibility and traceability across the development cycle •User story, tasks, code commits, tests, defects/bugs •Lack of real development metrics to spot patterns, issues Challenges in CI and Agile Development
  • 31. 31 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Agility Metrics and Insight •Persona Based Dashboards –Executive –QA Manager –Release Manager –Project Team •Business Value Metrics –Business Value Streams  KPIs  Agility Metrics  ROI •Cycle Time Metrics –Build Duration * –Cycle Time to Prod vs. Kill Rate * –Artifact Average Age •Velocity Metrics –Burn down charts –Build Count per day/week/month * –File Churn per day –# of deployments per day/week/month •Community Metrics –# of projects –Registered users Legend Add On CTF
  • 32. 32 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Customizable Dashboards & Reports
  • 33. 33 Copyright Š2014 CollabNet, Inc. All Rights Reserved. TeamForge Demonstration
  • 34. 34 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Conclusion
  • 35. 35 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Communication, collaboration, and coordination across large and/or distributed teams Connect Team, Process and Tools through the TeamForge collaborative platform Silos blocking visibility and traceability across the development cycle Integrate best-of-bread open source solutions via TeamForge Accelerator Packs Lack of real development metrics to spot patterns, issues Accelerator Pack integrated solutions allows for rich feedback and enterprise metrics. From tracability to OSS tools to custom dashboard In conclusion…
  • 36. 36 Copyright Š2014 CollabNet, Inc. All Rights Reserved. TeamForge Capabilities TeamForge provides the essential components needed to drive collaborative software development and deployment: Integrated ALM development and collaboration tools, flexible and repeatable process templates, and a cross-project collaboration architecture. Reporting & Governance search traceability documents wikis discussions Release Lab Management Build & Test Track Code Plan My page Reports Projects Monitoring My settings Open ALM Collaboration Architecture Communities My workspace Deploy GitEye Orchestrate Process Templates Dashboards & Report Catalog Desktops
  • 37. 37 Copyright Š2014 CollabNet, Inc. All Rights Reserved. CollabNet Solutions Agile Delivery & DevOps Agile Development Enterprise SCM Training Training Implementation Implementation Consulting Consulting Consulting Solutions Product Services TeamForge Enterprise Agility Assessment Service Solution Pack Solution Pack Blueprint for Enterprise Agility DevOps Applied Workshop Agile Dev Applied Workshop Custom Continuous Integration Implementation Private/Public Agile, CSM and ALM Training
  • 38. 38 Copyright Š2014 CollabNet, Inc. All Rights Reserved. ›Across user stories, sprints, releases, products, teams ›Within workgroups—and across your organization ›Enterprise-grade security with RBAC, permissions management, authentication, encryption, auditing ›For creation and sharing of common, repeatable processes across your organization ›Throughout the development lifecycle and across projects, tools, and teams With CollabNet Solutions, You Gain ›Organization-wide discovery, collaboration, re-use, and reporting
  • 39. 39 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Questions? [Presenters name] [email@collab.net] www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnet www.linkedin.com/company/collabnet-inc
  • 40. 40 Copyright Š2014 CollabNet, Inc. All Rights Reserved. Thank You