SlideShare a Scribd company logo
©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

PPTX
Agile Israel 2017 by VO
PPTX
Our journey from manual deployment on data center
PPTX
Agile Israel 2017
PPTX
Enterprise DevOps journey Agile Israel 2017
PDF
How to Measure Agility Project Success in Business Terms
PPTX
Agile Israel 2017 bugs zero by Arlo Belshee
PDF
ITIL® Release, Control and Validation
PPTX
Creating a pull for DevOps in an Agile Transformation
Agile Israel 2017 by VO
Our journey from manual deployment on data center
Agile Israel 2017
Enterprise DevOps journey Agile Israel 2017
How to Measure Agility Project Success in Business Terms
Agile Israel 2017 bugs zero by Arlo Belshee
ITIL® Release, Control and Validation
Creating a pull for DevOps in an Agile Transformation

What's hot (20)

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

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

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

More from AgileSparks (20)

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

Recently uploaded (20)

PPTX
Business Ethics - An introduction and its overview.pptx
PDF
MSPs in 10 Words - Created by US MSP Network
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
A Brief Introduction About Julia Allison
PDF
Nidhal Samdaie CV - International Business Consultant
PPTX
5 Stages of group development guide.pptx
PDF
Business model innovation report 2022.pdf
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
IFRS Notes in your pocket for study all the time
PPTX
Probability Distribution, binomial distribution, poisson distribution
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PPT
Chapter four Project-Preparation material
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
Deliverable file - Regulatory guideline analysis.pdf
Business Ethics - An introduction and its overview.pptx
MSPs in 10 Words - Created by US MSP Network
340036916-American-Literature-Literary-Period-Overview.ppt
Roadmap Map-digital Banking feature MB,IB,AB
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
Chapter 5_Foreign Exchange Market in .pdf
Laughter Yoga Basic Learning Workshop Manual
A Brief Introduction About Julia Allison
Nidhal Samdaie CV - International Business Consultant
5 Stages of group development guide.pptx
Business model innovation report 2022.pdf
unit 1 COST ACCOUNTING AND COST SHEET
IFRS Notes in your pocket for study all the time
Probability Distribution, binomial distribution, poisson distribution
New Microsoft PowerPoint Presentation - Copy.pptx
Chapter four Project-Preparation material
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
ICG2025_ICG 6th steering committee 30-8-24.pptx
Deliverable file - Regulatory guideline analysis.pdf

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

  • #3: Website
  • #4: Website
  • #5: Router that provide broadband services for Cable subscribers
  • #6: 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,
  • #7: From Agile theater to a real robust stable and clear process מוצר חדשני מהפכני טכנולוגי מוצר עם הרבה חומרה זה לא אתר אינטרנט או תוכנה
  • #8: בשקפים הבאים נתאר את המסע שלנו בשנה האחרונה השינויים וההתקדמות שהארגון עבר
  • #9: 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
  • #10: Painful definition was done prior to WS by all managers and leaders
  • #11: 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
  • #12: לקח לנו בסביבות החודש לייצב את הכל ולהיות מוכנים לספרינט הראשון.
  • #13: 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
  • #14: חשוב לייצר בטחון בתהליך אצל הצוות כבר בהתחלה ראינו שאנחנו מטפלים בכאבים משמעותיים Using common terms and language – PO, CPO, Sprint, backlog, pre planning, retro,… * define domain of expertise, yet cross functional which can deliver feature E2E
  • #16: מה זה פי אי בשני מילים – האיטרציה של הרכבת שכוללת 4 ספרינטים ועוד פסרינט לייצוב. כבר תוך כדי התהליך היה ברור שהתמונה הגדולה הייתה חסרה לצוותים ולמנהלים וזה הוביל לצורך בפי אי פלניג הדברים אפילו נאמרו בצורה ברורה עי הצוות ברטרו של הרכבת בסוף הפי אי
  • #17: New pains were raised during team retro and train retro
  • #20: סיכום קצר למסע של השנה האחרונה...
  • #21: אני רוצה לגעת בנושא של עבודה צמודה עם הלקוח מערכת יחסים מאוד צמודה, כמעט פיתוח משותף של המוצר עם הלקוח
  • #22: מה שאתם רואים זה לא גאנט ללקוח הייתה השפעה משמעותית על הגדרת תכולת ותאריכים של האיטרציות שלנו ולאחר מכן הוא התנהל על פיהם Complete synchronization with the Train schedule