SlideShare a Scribd company logo
1 of 24
©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic's Journey - Scaled-Agile in
the new generation of CableOS™
Noam Adika
noam.adika@harmonicinc.com
Date (Month, DD, YYYY) (10.5 pt.) Dark Grey
2©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic Inc.
• Harmonic Inc. was founded in 1988 and is headquartered in San Jose,
California.
• Harmonic Inc. designs, manufactures, and sells video and Data
infrastructure products and system solutions worldwide.
• The company operates in two segments, Video and Cable Edge.
• The Video segment sells video processing, and production and playout
solutions and services.
• The Cable Edge segment offers cable edge solutions and related services,
including Narrowcast Services Gateway products primarily to cable operators;
and software-based CCAP solution.
2
3©2016 Harmonic Inc. All rights reserved worldwide.
3
Harmonic Israel
• Activity in Israel had started in 1993,
and since 1997 our R&D center is
located in Caesarea Industrial Park
4©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic – a unique case study
5©2016 Harmonic Inc. All rights reserved worldwide.
• Complex solution:
Moving from Traditional Integrated HW based platform
Harmonic – a unique case study
SW over COTS servers + Custom Harmonic HW
6©2016 Harmonic Inc. All rights reserved worldwide.
• Complex solution
• Large and distributed project
• 180 Engineers in IL, US and Kiev
• SW, HW, QA, Automation, Integration…
• Tight collaboration and Mutual agile development process
with customer
Harmonic – a unique case study
7©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic – The Scale Agile Journey
Sep
2016
July
2016
April
2016
Next..
Jun, 1
2016 Jun
2017
8©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic – The Scale Agile Journey
Define the goals
And the way
Management WS
Sep
2016
July
2016
April
2016
Next..
Jun, 1
2016 Jun
2017
9©2016 Harmonic Inc. All rights reserved worldwide.
Our Improvement Goals
Planning process is a
nightmare – takes too
long, complicated,
requires too many
discussions in large
forums…
Estimated delivery date
of the backlog is
unknown.
Major epics don’t have
breakdown and
estimation for the GA
delivery. Big picture is not
clear
It takes too much
time to stabilize the
Sprint (monthly)
release
Stability of the main
truck is not consistent
“Feature team” is not a
silo - not fully allocated
for the feature
“Feature team” is not
permanent and in many
cases changes every
month.
1 2 3
5
Our Improvement Goals
Planning process is a
nightmare – takes too
long, complicated,
requires too many
discussions in large
forums…
Estimated delivery date
of the backlog is
unknown.
Major epics don’t have
breakdown and
estimation for the GA
delivery. Big picture is not
clear
It takes too much
time to stabilize the
Sprint (monthly)
release
Stability of the main
truck is not consistent
Tasks are not “Ready”
(well defined) at the
beginning of the sprint
“Feature team” is not a
silo - not fully allocated
for the feature
“Feature team” is not
permanent and in many
cases changes every
month.
Integrations are
painful and in
many cases take
too long
1 2 3
4 5 6
10©2016 Harmonic Inc. All rights reserved worldwide.
The Challenges
A lot of new terms and changes to implement before start of 1st iteration
• New roles
• Backlog creation
• Team formation
• Establish short Sprint
• Weekly sprint events
• …
10
11©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic – The Scale Agile Journey
Define the goals
And the way
Management WS
Sep
2016
July
2016
April
2016
Next..
The “Train” with 10 teams are
on the way
Iteration 1 PI-1
Jun, 1
2016 Jun
2017
12©2016 Harmonic Inc. All rights reserved worldwide.
Immediate Achievements
• We choosed to use Safe metodology
• Team Formation
• 9 cross functional stable Scrum development teams (Israel, Kiev and USA)
• QA become part of the Scrum teams
• SM and PO per each team
• Establish the ART – Agile Release Train structure
• Nominate the RTE – Release Train Engineer (Program Manager)
• System team
• Mutual Cadence – 2 weeks Sprints
• Establish the Product Team led by Chief Product Owner/PM
• MVP definition
• Project Visualization
• Unified Product Backlog
• Clear Sprint Backlog per team
• Mutual DOD
13©2016 Harmonic Inc. All rights reserved worldwide.
Create Confidence in the Process
• Up to 2H team’s Sprint planning meetings replace
the Endless planning meetings
• Stable cross functional teams *
• Delivery every 2 weeks improve communication with
the customer
13
Planning process is a
nightmare – takes too
long, complicated,
requires too many
discussions in large
forums…
“Feature team” is not a
silo - not fully allocated
for the feature
“Feature team” is not
permanent and in many
cases changes every
month.
14©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic – The Scale Agile Journey
2 Days PI Planning with All
POs and Scrum Masters
PI-2 Planning
Define the goals
And the way
Management WS
Sep
2016
July
2016
April
2016
Next..
The “Train” with 10 teams are
on the way
Iteration 1 PI-1
Jun, 1
2016 Jun
2017
15©2016 Harmonic Inc. All rights reserved worldwide.
PI-2 Planning – Jump to the next level
• The “Train Synchronization” and the “Big Picture” were the new pains during the
first PI
• The 2 days PI planning was important improvement step:
• Create common understand on the train goals – one of the most critical MS (SCTE goals)
• The PI Board visualize the amount of work can and can’t be done
• Help to make the right priority calls
• The dependencies between teams was clear
• Force the Train to preform long term planning
• We are now at PI-6 and it is clear that this is important meeting
15
16©2016 Harmonic Inc. All rights reserved worldwide.
PI-2 Planning – Jump to the next level
• The “Train Synchronization” and the “Big Picture” were the new pains during the first PI
• The 2 days PI planning was important improvement step:
• Create common understand on the train goals:
• Enabling 1st field trial in Europe
• Product launch during SCTE show
• Increase dramatically the sync between teams
• The PI Board visualize the amount of work can and can’t be done
• Help to make the right priority calls
• The dependencies between teams was clear
• Force the team to preform long term planning
• We are now at PI-6 and it is clear that this is important meeting
17©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic – The Scale Agile Journey
The official announcement of
the CableOS
CableOS
Announcement
2 Days PI Planning with All
POs and Scrum Masters
PI-2 Planning
Define the goals
And the way
Management WS
Sep
2016
July
2016
April
2016
Next..
The “Train” with 10 teams are
on the way
Iteration 1 PI-1
Jun, 1
2016 Jun
2017
18©2016 Harmonic Inc. All rights reserved worldwide.
• CableOS is now public:
• Investors are excited
• Customers are eager
• Competitors are aware
Entering the deployment phase…
19©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic – The Scale Agile Journey
The official announcement of
the CableOS
CableOS
Announcement
2 Days PI Planning with All
POs and Scrum Masters
PI-2 Planning
Define the goals
And the way
Management WS
Sep
2016
July
2016
April
2016
Next..
Meet the next MSs
Focus on quality
What’s Next
The “Train” with 10 teams are
on the way
Iteration 1 PI-1
Jun, 1
2016 Jun
2017
Major releases every 2 months
Deployment every 2 weeks
Meeting the major MS
1 Year - Agile Journey
20©2016 Harmonic Inc. All rights reserved worldwide.
Collaboration with our customer
• Daily standup meeting
• Participate in SOS
• PI planning preparation and prioritize features(WSJF – Weighted Shorted Job First/
Cost of Delay)
• PO from customer side
• Access to Jira to review user stories and open bugs
• Accept version, from trunk, every 2 weeks
• Sprint demos (System demo at system team and customer labs)
21C O N F I D E N T I A L A N D P R O P R I E T A R Y C O M C A S T
I N F O R M A T I O N
Path to Tuscaloosa
Key Callouts:
• Now that we are on track to have BDN’s up and running in Seattle and Freedom, we need to focus our efforts on our approach to market trials
• Plan is to deploy one (or more) test CMs in the HE (off the vCMTS + RPS setup) with a banana pi and test server behind it to generate traffic and tests
Key Upcoming Milestones and Activities:
• Finalized physical architecture and BOM for deployment Tuscaloosa on 3/31
• Determine how CableOS code will be upgraded in the BDN and during market trials; can code be pushed directly to the HE? Who does the code upgrade?
• Next Code Drop: PI-3 iteration 1 on 12/2
• PI-4 Testing Strategy Meeting: Scheduled for tomorrow
• HA Summit: Scheduled for 12/6
Delayed
Completed Committed
Not Committed
Dependency
Aug - Oct’16 Dec’16 Jan’17 Feb’17 Mar’17
CableOS
Delivery
Apr’17
Market Trial
Activities
1/25 -
PI3 Itr
5
2/1 –
PI4 Itr
1
2/15 –
PI4 Itr
2
3/1 –
PI4 Itr
3
3/15 –
PI4 Itr
4
1/11 -
PI3 Itr
4
12/28
- PI3
Itr 3
12/14 -
PI3 Itr
2
12/2 -
PI3 Itr
1
3/31 - Market
Trial –
Tuscaloosa
Toda
y
11/1 – First
draft of
architecture
12/15 – Finalize
network
architecture
1/13 –
Finalize
BOMs and
submit POs
1/27 – All
Equipment
arrives in HE
12/2 –
Finalize HE
and 10K
2/3 – Equipment +
test server setup
complete
Testing, tools integration, code upgrades
Operations
Nov’16
Assess
tools and
finalize
framework
12/15 –
Complete XOC
observations
1/16 – Socialize
tools model with
Harmonic
11/18 – Propose
ops model
1/6 – Proposal
for tools model
+ XOC summit
2/28 – Small scale
tools implementation
in Tuscaloosa
12/7 –
Call with
Central
Div.
22©2016 Harmonic Inc. All rights reserved worldwide.
Harmonic – The Scale Agile Journey
The official announcement of
the CableOS
CableOS
Announcement
2 Days PI Planning with All
POs and Scrum Masters
PI-2 Planning
Define the goals
And the way
Management WS
Sep
2016
July
2016
April
2016
Next..
Meet the next MSs
Focus on quality
What’s Next
The “Train” with 10 teams are
on the way
Iteration 1 PI-1
Jun, 1
2016 Jun
2017
Major releases every 2 months
Deployment every 2 weeks
Meeting the major MS
1 Year - Agile Journey
23©2016 Harmonic Inc. All rights reserved worldwide.
The Next Steps
• Still long way in front of us
• Quality and technical debt is our main challenge how to balance
Develop New Features with Stable system
• Invest in automation and CI
• Improve environment of short cycles
23
24©2016 Harmonic Inc. All rights reserved worldwide.
Thank You

More Related Content

What's hot

Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseCprime
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeVersionOne
 
DevOps in action - Azure DevOps
DevOps in action - Azure DevOpsDevOps in action - Azure DevOps
DevOps in action - Azure DevOpsXPDays
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...Bosnia Agile
 
Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...AgileSparks
 
Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server InCycle Software
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps teamLaurent PY
 
Building the Bridge to Enterprise DevOps Success
 Building the Bridge to Enterprise DevOps Success Building the Bridge to Enterprise DevOps Success
Building the Bridge to Enterprise DevOps SuccessXebiaLabs
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryXebiaLabs
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps LeanKit
 
Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Tomas Riha
 
Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality CenterQASymphony
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaEdureka!
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleVadim Mikhnevych
 
ITIL DevOps and PBR
ITIL DevOps and PBRITIL DevOps and PBR
ITIL DevOps and PBRDio Pratama
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryAnand Chauhan
 

What's hot (20)

DevOps
DevOpsDevOps
DevOps
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the Enterprise
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked Awesome
 
DevOps in action - Azure DevOps
DevOps in action - Azure DevOpsDevOps in action - Azure DevOps
DevOps in action - Azure DevOps
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
From QA to Dev'QA'Ops
From QA to Dev'QA'OpsFrom QA to Dev'QA'Ops
From QA to Dev'QA'Ops
 
Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...
 
Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server
 
Agile Jira Reporting
Agile Jira Reporting Agile Jira Reporting
Agile Jira Reporting
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
 
Building the Bridge to Enterprise DevOps Success
 Building the Bridge to Enterprise DevOps Success Building the Bridge to Enterprise DevOps Success
Building the Bridge to Enterprise DevOps Success
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps
 
Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...
 
Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality Center
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scale
 
ITIL DevOps and PBR
ITIL DevOps and PBRITIL DevOps and PBR
ITIL DevOps and PBR
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 

Similar to Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4

Agile Reporting in JIRA
Agile Reporting in JIRAAgile Reporting in JIRA
Agile Reporting in JIRACprime
 
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0Aptean
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed TeamsCprime
 
Setting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant ValidationSetting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant ValidationGlen Alleman
 
Spectrum2018 agile roadtrip_med
Spectrum2018 agile roadtrip_medSpectrum2018 agile roadtrip_med
Spectrum2018 agile roadtrip_medMary Elise Dedicke
 
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingScrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingLuke Hohmann
 
Project Description The new computer-controlled convey.docx
Project Description The new computer-controlled convey.docxProject Description The new computer-controlled convey.docx
Project Description The new computer-controlled convey.docxbriancrawford30935
 
Sage Project Management
Sage Project Management Sage Project Management
Sage Project Management RKLeSolutions
 
Verification at scale: Fitting static code analysis into continuous integration
Verification at scale: Fitting static code analysis into continuous integrationVerification at scale: Fitting static code analysis into continuous integration
Verification at scale: Fitting static code analysis into continuous integrationRogue Wave Software
 
"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
"Scrum in large Organizations" SwissRe, March 17 2014, Zurich"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
"Scrum in large Organizations" SwissRe, March 17 2014, ZurichBianca Legorreta
 
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...Gene Kim
 
Starting out with Scrum
Starting out with ScrumStarting out with Scrum
Starting out with ScrumJoshua Partogi
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseXebiaLabs
 
Example-Business Project Sponsor Meeting
Example-Business Project Sponsor MeetingExample-Business Project Sponsor Meeting
Example-Business Project Sponsor MeetingPeter Zhou
 
SreenivasaReddy_Pocha_BOA
SreenivasaReddy_Pocha_BOASreenivasaReddy_Pocha_BOA
SreenivasaReddy_Pocha_BOASrinu Reddy
 
Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Rasan Samarasinghe
 
Sakai Technical Future Musings
Sakai Technical Future MusingsSakai Technical Future Musings
Sakai Technical Future MusingsCharles Severance
 
DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)
DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)
DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)binozu
 

Similar to Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4 (20)

Agile Reporting in JIRA
Agile Reporting in JIRAAgile Reporting in JIRA
Agile Reporting in JIRA
 
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Setting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant ValidationSetting up the program for EVM Compliant Validation
Setting up the program for EVM Compliant Validation
 
Spectrum2018 agile roadtrip_med
Spectrum2018 agile roadtrip_medSpectrum2018 agile roadtrip_med
Spectrum2018 agile roadtrip_med
 
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingScrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
 
SAP sample
SAP sampleSAP sample
SAP sample
 
Project Description The new computer-controlled convey.docx
Project Description The new computer-controlled convey.docxProject Description The new computer-controlled convey.docx
Project Description The new computer-controlled convey.docx
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
 
Sage Project Management
Sage Project Management Sage Project Management
Sage Project Management
 
Verification at scale: Fitting static code analysis into continuous integration
Verification at scale: Fitting static code analysis into continuous integrationVerification at scale: Fitting static code analysis into continuous integration
Verification at scale: Fitting static code analysis into continuous integration
 
"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
"Scrum in large Organizations" SwissRe, March 17 2014, Zurich"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
"Scrum in large Organizations" SwissRe, March 17 2014, Zurich
 
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
 
Starting out with Scrum
Starting out with ScrumStarting out with Scrum
Starting out with Scrum
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
 
Example-Business Project Sponsor Meeting
Example-Business Project Sponsor MeetingExample-Business Project Sponsor Meeting
Example-Business Project Sponsor Meeting
 
SreenivasaReddy_Pocha_BOA
SreenivasaReddy_Pocha_BOASreenivasaReddy_Pocha_BOA
SreenivasaReddy_Pocha_BOA
 
Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...
 
Sakai Technical Future Musings
Sakai Technical Future MusingsSakai Technical Future Musings
Sakai Technical Future Musings
 
DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)
DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)
DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)
 

More from AgileSparks

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner AgileSparks
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithAgileSparks
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiAgileSparks
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamAgileSparks
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman AgileSparks
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...AgileSparks
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan BertfieldAgileSparks
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloAgileSparks
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekAgileSparks
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi AgileSparks
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisAgileSparks
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...AgileSparks
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshAgileSparks
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegAgileSparks
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelAgileSparks
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraAgileSparks
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldAgileSparks
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability AgileSparks
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017AgileSparks
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017AgileSparks
 

More from AgileSparks (20)

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
 

Recently uploaded

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 

Recently uploaded (20)

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 

Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4

  • 1. ©2016 Harmonic Inc. All rights reserved worldwide. Harmonic's Journey - Scaled-Agile in the new generation of CableOS™ Noam Adika noam.adika@harmonicinc.com Date (Month, DD, YYYY) (10.5 pt.) Dark Grey
  • 2. 2©2016 Harmonic Inc. All rights reserved worldwide. Harmonic Inc. • Harmonic Inc. was founded in 1988 and is headquartered in San Jose, California. • Harmonic Inc. designs, manufactures, and sells video and Data infrastructure products and system solutions worldwide. • The company operates in two segments, Video and Cable Edge. • The Video segment sells video processing, and production and playout solutions and services. • The Cable Edge segment offers cable edge solutions and related services, including Narrowcast Services Gateway products primarily to cable operators; and software-based CCAP solution. 2
  • 3. 3©2016 Harmonic Inc. All rights reserved worldwide. 3 Harmonic Israel • Activity in Israel had started in 1993, and since 1997 our R&D center is located in Caesarea Industrial Park
  • 4. 4©2016 Harmonic Inc. All rights reserved worldwide. Harmonic – a unique case study
  • 5. 5©2016 Harmonic Inc. All rights reserved worldwide. • Complex solution: Moving from Traditional Integrated HW based platform Harmonic – a unique case study SW over COTS servers + Custom Harmonic HW
  • 6. 6©2016 Harmonic Inc. All rights reserved worldwide. • Complex solution • Large and distributed project • 180 Engineers in IL, US and Kiev • SW, HW, QA, Automation, Integration… • Tight collaboration and Mutual agile development process with customer Harmonic – a unique case study
  • 7. 7©2016 Harmonic Inc. All rights reserved worldwide. Harmonic – The Scale Agile Journey Sep 2016 July 2016 April 2016 Next.. Jun, 1 2016 Jun 2017
  • 8. 8©2016 Harmonic Inc. All rights reserved worldwide. Harmonic – The Scale Agile Journey Define the goals And the way Management WS Sep 2016 July 2016 April 2016 Next.. Jun, 1 2016 Jun 2017
  • 9. 9©2016 Harmonic Inc. All rights reserved worldwide. Our Improvement Goals Planning process is a nightmare – takes too long, complicated, requires too many discussions in large forums… Estimated delivery date of the backlog is unknown. Major epics don’t have breakdown and estimation for the GA delivery. Big picture is not clear It takes too much time to stabilize the Sprint (monthly) release Stability of the main truck is not consistent “Feature team” is not a silo - not fully allocated for the feature “Feature team” is not permanent and in many cases changes every month. 1 2 3 5 Our Improvement Goals Planning process is a nightmare – takes too long, complicated, requires too many discussions in large forums… Estimated delivery date of the backlog is unknown. Major epics don’t have breakdown and estimation for the GA delivery. Big picture is not clear It takes too much time to stabilize the Sprint (monthly) release Stability of the main truck is not consistent Tasks are not “Ready” (well defined) at the beginning of the sprint “Feature team” is not a silo - not fully allocated for the feature “Feature team” is not permanent and in many cases changes every month. Integrations are painful and in many cases take too long 1 2 3 4 5 6
  • 10. 10©2016 Harmonic Inc. All rights reserved worldwide. The Challenges A lot of new terms and changes to implement before start of 1st iteration • New roles • Backlog creation • Team formation • Establish short Sprint • Weekly sprint events • … 10
  • 11. 11©2016 Harmonic Inc. All rights reserved worldwide. Harmonic – The Scale Agile Journey Define the goals And the way Management WS Sep 2016 July 2016 April 2016 Next.. The “Train” with 10 teams are on the way Iteration 1 PI-1 Jun, 1 2016 Jun 2017
  • 12. 12©2016 Harmonic Inc. All rights reserved worldwide. Immediate Achievements • We choosed to use Safe metodology • Team Formation • 9 cross functional stable Scrum development teams (Israel, Kiev and USA) • QA become part of the Scrum teams • SM and PO per each team • Establish the ART – Agile Release Train structure • Nominate the RTE – Release Train Engineer (Program Manager) • System team • Mutual Cadence – 2 weeks Sprints • Establish the Product Team led by Chief Product Owner/PM • MVP definition • Project Visualization • Unified Product Backlog • Clear Sprint Backlog per team • Mutual DOD
  • 13. 13©2016 Harmonic Inc. All rights reserved worldwide. Create Confidence in the Process • Up to 2H team’s Sprint planning meetings replace the Endless planning meetings • Stable cross functional teams * • Delivery every 2 weeks improve communication with the customer 13 Planning process is a nightmare – takes too long, complicated, requires too many discussions in large forums… “Feature team” is not a silo - not fully allocated for the feature “Feature team” is not permanent and in many cases changes every month.
  • 14. 14©2016 Harmonic Inc. All rights reserved worldwide. Harmonic – The Scale Agile Journey 2 Days PI Planning with All POs and Scrum Masters PI-2 Planning Define the goals And the way Management WS Sep 2016 July 2016 April 2016 Next.. The “Train” with 10 teams are on the way Iteration 1 PI-1 Jun, 1 2016 Jun 2017
  • 15. 15©2016 Harmonic Inc. All rights reserved worldwide. PI-2 Planning – Jump to the next level • The “Train Synchronization” and the “Big Picture” were the new pains during the first PI • The 2 days PI planning was important improvement step: • Create common understand on the train goals – one of the most critical MS (SCTE goals) • The PI Board visualize the amount of work can and can’t be done • Help to make the right priority calls • The dependencies between teams was clear • Force the Train to preform long term planning • We are now at PI-6 and it is clear that this is important meeting 15
  • 16. 16©2016 Harmonic Inc. All rights reserved worldwide. PI-2 Planning – Jump to the next level • The “Train Synchronization” and the “Big Picture” were the new pains during the first PI • The 2 days PI planning was important improvement step: • Create common understand on the train goals: • Enabling 1st field trial in Europe • Product launch during SCTE show • Increase dramatically the sync between teams • The PI Board visualize the amount of work can and can’t be done • Help to make the right priority calls • The dependencies between teams was clear • Force the team to preform long term planning • We are now at PI-6 and it is clear that this is important meeting
  • 17. 17©2016 Harmonic Inc. All rights reserved worldwide. Harmonic – The Scale Agile Journey The official announcement of the CableOS CableOS Announcement 2 Days PI Planning with All POs and Scrum Masters PI-2 Planning Define the goals And the way Management WS Sep 2016 July 2016 April 2016 Next.. The “Train” with 10 teams are on the way Iteration 1 PI-1 Jun, 1 2016 Jun 2017
  • 18. 18©2016 Harmonic Inc. All rights reserved worldwide. • CableOS is now public: • Investors are excited • Customers are eager • Competitors are aware Entering the deployment phase…
  • 19. 19©2016 Harmonic Inc. All rights reserved worldwide. Harmonic – The Scale Agile Journey The official announcement of the CableOS CableOS Announcement 2 Days PI Planning with All POs and Scrum Masters PI-2 Planning Define the goals And the way Management WS Sep 2016 July 2016 April 2016 Next.. Meet the next MSs Focus on quality What’s Next The “Train” with 10 teams are on the way Iteration 1 PI-1 Jun, 1 2016 Jun 2017 Major releases every 2 months Deployment every 2 weeks Meeting the major MS 1 Year - Agile Journey
  • 20. 20©2016 Harmonic Inc. All rights reserved worldwide. Collaboration with our customer • Daily standup meeting • Participate in SOS • PI planning preparation and prioritize features(WSJF – Weighted Shorted Job First/ Cost of Delay) • PO from customer side • Access to Jira to review user stories and open bugs • Accept version, from trunk, every 2 weeks • Sprint demos (System demo at system team and customer labs)
  • 21. 21C O N F I D E N T I A L A N D P R O P R I E T A R Y C O M C A S T I N F O R M A T I O N Path to Tuscaloosa Key Callouts: • Now that we are on track to have BDN’s up and running in Seattle and Freedom, we need to focus our efforts on our approach to market trials • Plan is to deploy one (or more) test CMs in the HE (off the vCMTS + RPS setup) with a banana pi and test server behind it to generate traffic and tests Key Upcoming Milestones and Activities: • Finalized physical architecture and BOM for deployment Tuscaloosa on 3/31 • Determine how CableOS code will be upgraded in the BDN and during market trials; can code be pushed directly to the HE? Who does the code upgrade? • Next Code Drop: PI-3 iteration 1 on 12/2 • PI-4 Testing Strategy Meeting: Scheduled for tomorrow • HA Summit: Scheduled for 12/6 Delayed Completed Committed Not Committed Dependency Aug - Oct’16 Dec’16 Jan’17 Feb’17 Mar’17 CableOS Delivery Apr’17 Market Trial Activities 1/25 - PI3 Itr 5 2/1 – PI4 Itr 1 2/15 – PI4 Itr 2 3/1 – PI4 Itr 3 3/15 – PI4 Itr 4 1/11 - PI3 Itr 4 12/28 - PI3 Itr 3 12/14 - PI3 Itr 2 12/2 - PI3 Itr 1 3/31 - Market Trial – Tuscaloosa Toda y 11/1 – First draft of architecture 12/15 – Finalize network architecture 1/13 – Finalize BOMs and submit POs 1/27 – All Equipment arrives in HE 12/2 – Finalize HE and 10K 2/3 – Equipment + test server setup complete Testing, tools integration, code upgrades Operations Nov’16 Assess tools and finalize framework 12/15 – Complete XOC observations 1/16 – Socialize tools model with Harmonic 11/18 – Propose ops model 1/6 – Proposal for tools model + XOC summit 2/28 – Small scale tools implementation in Tuscaloosa 12/7 – Call with Central Div.
  • 22. 22©2016 Harmonic Inc. All rights reserved worldwide. Harmonic – The Scale Agile Journey The official announcement of the CableOS CableOS Announcement 2 Days PI Planning with All POs and Scrum Masters PI-2 Planning Define the goals And the way Management WS Sep 2016 July 2016 April 2016 Next.. Meet the next MSs Focus on quality What’s Next The “Train” with 10 teams are on the way Iteration 1 PI-1 Jun, 1 2016 Jun 2017 Major releases every 2 months Deployment every 2 weeks Meeting the major MS 1 Year - Agile Journey
  • 23. 23©2016 Harmonic Inc. All rights reserved worldwide. The Next Steps • Still long way in front of us • Quality and technical debt is our main challenge how to balance Develop New Features with Stable system • Invest in automation and CI • Improve environment of short cycles 23
  • 24. 24©2016 Harmonic Inc. All rights reserved worldwide. Thank You

Editor's Notes

  1. Website
  2. Website
  3. Router that provide broadband services for Cable subscribers
  4. Separate physical components of US and DS from Core which is now implemented A lot of new technologies RF and HW board design, Networking, virtualized SW,
  5. From Agile theater to a real robust stable and clear process מוצר חדשני מהפכני טכנולוגי מוצר עם הרבה חומרה זה לא אתר אינטרנט או תוכנה
  6. בשקפים הבאים נתאר את המסע שלנו בשנה האחרונה השינויים וההתקדמות שהארגון עבר
  7. Goals of the workshops: 1 define and agree on pains 2 learn what is real agile process 2 define the way/process to address it 3 strong buy in of the managers/leaders
  8. Painful definition was done prior to WS by all managers and leaders
  9. At the end of the workshop we understood the NEW challenges New roles Backlog creation Team formation Establish short Sprint – Creating/slicing short user stories 1.5H for sprint planning (very short compare to previous mode) Weekly sprint ceremonies
  10. לקח לנו בסביבות החודש לייצב את הכל ולהיות מוכנים לספרינט הראשון.
  11. A lot of challenges before first iteration was started: New roles Backlog creation Team formation Establish short Sprint – Creating/slicing short user stories 1.5H for sprint planning (very short compare to previous mode) Weekly sprint ceremonies Team Formation Establish the Product Team led by CPO (located in USA) Establish the ART – Agile Release Train structure Project Visualization Unified Product Backlog Clear Sprint Backlog per team Mutual DOD
  12. חשוב לייצר בטחון בתהליך אצל הצוות כבר בהתחלה ראינו שאנחנו מטפלים בכאבים משמעותיים Using common terms and language – PO, CPO, Sprint, backlog, pre planning, retro,… * define domain of expertise, yet cross functional which can deliver feature E2E
  13. מה זה פי אי בשני מילים – האיטרציה של הרכבת שכוללת 4 ספרינטים ועוד פסרינט לייצוב. כבר תוך כדי התהליך היה ברור שהתמונה הגדולה הייתה חסרה לצוותים ולמנהלים וזה הוביל לצורך בפי אי פלניג הדברים אפילו נאמרו בצורה ברורה עי הצוות ברטרו של הרכבת בסוף הפי אי
  14. New pains were raised during team retro and train retro
  15. סיכום קצר למסע של השנה האחרונה...
  16. אני רוצה לגעת בנושא של עבודה צמודה עם הלקוח מערכת יחסים מאוד צמודה, כמעט פיתוח משותף של המוצר עם הלקוח
  17. מה שאתם רואים זה לא גאנט ללקוח הייתה השפעה משמעותית על הגדרת תכולת ותאריכים של האיטרציות שלנו ולאחר מכן הוא התנהל על פיהם Complete synchronization with the Train schedule