FOR INTERNAL USE ONLY
Michael Levin, PMP
May,2013
FOR INTERNAL USE ONLY
CSR
Camera on a Chip (COACH) is a SoC product developed by CSR-Haifa
FOR INTERNAL USE ONLY
COACH development teams
Page 3
``
ā€œCamera On Chipā€
Drivers SW (CSR- Haifa)
7 functional teams
Application SW (Outsourcing)
Customer SW
Functional
SW QA
VLSI
A&A
System
HW
SW
Production
engineering
FOR INTERNAL USE ONLY
Page 4
Goals for Agile implementation in CSR-Haifa SW
Ability to respond to business changes
Ability to respond to interrupts
360 visibility
Better planning and effort estimation
Better program and milestones tracking
Increasing of team efficiency
Minimize waste
Morale/Motivation increasing
Improve cross team coordination
Continuous improvement of SW Quality we
deliver
• This goal was identified at the stage of agile training
• Most challenging
FOR INTERNAL USE ONLY
Page 5
Solution for Quality improvement
 Problem: Drivers SW group in Haifa does not have QA
people.
 Solution: Quality Trustee (QT).
 QT is one of the scrum team engineers nominated for one
sprint to be in charge of team deliveries quality
• Unit tests – review and extension
• Code reviews
• Validating DoD completion
• Root cause analysis
• Historical technical debt
• Additional benefit: knowledge
sharing
• Has a special QT hat 
FOR INTERNAL USE ONLY
Page 6
Quality Ensuring infrastructure
Automated tests:
 Proof build – every change list is tested automatically
before submission. (~ 30 min processing time)
 Continuous integration approach – Full QA suit is run
several times per day – stability testing.
FOR INTERNAL USE ONLY
SW teams interface optimization
Page 7
Camera On Chip SoC
Drivers SW (CSR- Haifa)
7 functional teams
Application SW (Outsourcing)
Customer SW
Drivers
team
Application
team
SW
Functional
SW QA
VLSI
A&A
System
HW
Production
engineering
FOR INTERNAL USE ONLY
Page 8
Important soft aspects
Management is fully committed to Agile process
 Management considers people needs
and caring about employees’ feelings
 Scrum Master forum
Lesson learned
Balancing between ā€œeveryone can do everythingā€
and deep technical expertise.
FOR INTERNAL USE ONLY
Page 9
Burn down chart (created by JIRA tracking tool)
 Tracking the progress within the sprint
 Planned vs. performed
 Tasks estimation accuracy
 Planned vs. unplanned effort
 Long term trends based on historical data
FOR INTERNAL USE ONLY
Page 10
Next on our agenda: release process
 Currently – release every 6 weeks
 Currently – several customer branches
 Need to move to full Continuous Integration:
 Automatic testing
 Unified branch
 Every check-in is a potential release…
FOR INTERNAL USE ONLY
Page 11
Open issues to be addressed
 Meet sprint commitments
 Coordination with other non-agile teams
 Handling of complicated HW/SW debugging tasks
 Conflict between test coverage and test resources
 Quality metrics
o Amount of tests
o Amount of detected bugs
o Bug detection source
FOR INTERNAL USE ONLY
Page 12
Q&A
FOR INTERNAL USE ONLY
Page 13
What to take:
• Quality improvement w/o QA
• Interfaces optimization
• Consider people needs and feeling
Summary
FOR INTERNAL USE ONLY
Page 14
Thank you!

More Related Content

PDF
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
PPTX
Transition to feature teams - Gil Wasserman - Agile Israel 2013
PPTX
Real world experience from Microsoft - Deniz Ercoskun
PDF
Handouts
PPTX
Agile Tool Selection
PDF
Building Quality In in SAFe – The Testing Organization’s Perspective
PDF
Agile Methodology Vs. Others by Sara Berrada
PPTX
Getting Started with Scrum
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013
Real world experience from Microsoft - Deniz Ercoskun
Handouts
Agile Tool Selection
Building Quality In in SAFe – The Testing Organization’s Perspective
Agile Methodology Vs. Others by Sara Berrada
Getting Started with Scrum

What's hot (20)

PPSX
Agile
PPTX
Life Has Not Been That Rosy With Agile : Rahul Sudame
PPTX
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
PPTX
Agile Resourcing
Ā 
PDF
Agile software development
PPTX
Scaling Agile and Scrum (cPrime/Angela Johnson)
Ā 
PPT
Building an Agile framework that fits your organisation
PPTX
Agile Process models
PDF
Agile & Scrum Training
PPTX
Kanban testing
Ā 
PPTX
Continuous Deployment - Case Study at WIX
PPTX
Scrum in Distributed Teams
Ā 
PPTX
Achieving Balanced Agile Testing
Ā 
PPTX
Agile toolkit
PDF
An Agile Journey
PPTX
Agile tools for everyone (slideshare)
PPT
Sustainable SW Development
PPTX
Agile Development Models
PPTX
Agile Methodologies and Scrum
PPTX
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
Agile
Life Has Not Been That Rosy With Agile : Rahul Sudame
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Agile Resourcing
Ā 
Agile software development
Scaling Agile and Scrum (cPrime/Angela Johnson)
Ā 
Building an Agile framework that fits your organisation
Agile Process models
Agile & Scrum Training
Kanban testing
Ā 
Continuous Deployment - Case Study at WIX
Scrum in Distributed Teams
Ā 
Achieving Balanced Agile Testing
Ā 
Agile toolkit
An Agile Journey
Agile tools for everyone (slideshare)
Sustainable SW Development
Agile Development Models
Agile Methodologies and Scrum
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
Ad

Viewers also liked (7)

PPT
How to do planning meetings - Danko Kovatch
PPTX
How and when to use tools
PDF
Individuals and interactions - Gil Broza - Agile Israel 2013
PDF
Collaborating with the customer – a Bank Leumi Agile pilot
PDF
Rightshifting explained - Bob Marshal - Agile Israle 2013
PPTX
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
PPT
Visibility - the name of the game
How to do planning meetings - Danko Kovatch
How and when to use tools
Individuals and interactions - Gil Broza - Agile Israel 2013
Collaborating with the customer – a Bank Leumi Agile pilot
Rightshifting explained - Bob Marshal - Agile Israle 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Visibility - the name of the game
Ad

Similar to Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013 (20)

PDF
Manoj Kolhe - Testing in Agile Environment
PDF
Automation Culture: Essential to Agile Success
PPTX
Continuous Testing - The Final Frontier
PDF
Agile dashboard
PDF
Meet Big Agile: Testing on Large-Scale Projects
PPT
Agile at scale
PPTX
TestOps and Shift Left
DOC
Praveen Kumar Vemuri
PPTX
Agile Project Delivery Fundamentals by SAP
PPTX
Software engineering MODULE3__Agile.pptx
PDF
Agile in a nutshell
PDF
Agile in a nutshell
PPTX
Unit 9 and Unit 10.pptx
PPT
How Does IBM Do Agile
PPTX
Critical steps in Determining Your Value Stream Management Solution
PPTX
Evolving Team Structure in DevOps
PDF
Agile Testing 2020
PDF
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
DOCX
Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
PPT
Agile Cafe Boulder - Panelist and keynote slides
Manoj Kolhe - Testing in Agile Environment
Automation Culture: Essential to Agile Success
Continuous Testing - The Final Frontier
Agile dashboard
Meet Big Agile: Testing on Large-Scale Projects
Agile at scale
TestOps and Shift Left
Praveen Kumar Vemuri
Agile Project Delivery Fundamentals by SAP
Software engineering MODULE3__Agile.pptx
Agile in a nutshell
Agile in a nutshell
Unit 9 and Unit 10.pptx
How Does IBM Do Agile
Critical steps in Determining Your Value Stream Management Solution
Evolving Team Structure in DevOps
Agile Testing 2020
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
Agile Cafe Boulder - Panelist and keynote slides

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)

PDF
The Influence of Historical Figures on Legal Communication (www.kiu.ac.ug)
PDF
The Future of Marketing: AI, Funnels & MBA Careers | My Annual IIM Lucknow Talk
PPTX
Chapter 2 strategic Presentation (6).pptx
DOCX
ola and uber project work (Recovered).docx
PDF
the role of manager in strategic alliances
PDF
Clouds that Assimilate the Build Parts I&II .pdf
PDF
QT INTRODUCTION chapters that help to study
PDF
Handouts for Housekeeping.pdfhsjsnvvbdjsnwb
PPT
BCGå†…éƒØå¹»ēÆē‰‡ę’°å†™. slide template BCG.slide template
PDF
Value-based IP Management at Siemens: A Cross-Divisional Analysis
Ā 
PPTX
Capital Investment in IS Infrastracture and Innovation (SDG9)
PPTX
Accounting Management SystemBatch-4.pptx
PDF
How to run a consulting project from scratch
Ā 
PPTX
Supply Chain under WAR (Managing Supply Chain Amid Political Conflict).pptx
PPTX
Market and Demand Analysis.pptx for Management students
PDF
Chembond Chemicals Limited Presentation 2025
PPTX
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
PDF
The Impact of Immigration on National Identity (www.kiu.ac.ug)
PDF
Challenges of Managing International Schools (www.kiu. ac.ug)
PDF
Nante Industrial Plug Socket Connector Sustainability Insights
The Influence of Historical Figures on Legal Communication (www.kiu.ac.ug)
The Future of Marketing: AI, Funnels & MBA Careers | My Annual IIM Lucknow Talk
Chapter 2 strategic Presentation (6).pptx
ola and uber project work (Recovered).docx
the role of manager in strategic alliances
Clouds that Assimilate the Build Parts I&II .pdf
QT INTRODUCTION chapters that help to study
Handouts for Housekeeping.pdfhsjsnvvbdjsnwb
BCGå†…éƒØå¹»ēÆē‰‡ę’°å†™. slide template BCG.slide template
Value-based IP Management at Siemens: A Cross-Divisional Analysis
Ā 
Capital Investment in IS Infrastracture and Innovation (SDG9)
Accounting Management SystemBatch-4.pptx
How to run a consulting project from scratch
Ā 
Supply Chain under WAR (Managing Supply Chain Amid Political Conflict).pptx
Market and Demand Analysis.pptx for Management students
Chembond Chemicals Limited Presentation 2025
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
The Impact of Immigration on National Identity (www.kiu.ac.ug)
Challenges of Managing International Schools (www.kiu. ac.ug)
Nante Industrial Plug Socket Connector Sustainability Insights

Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013

  • 1. FOR INTERNAL USE ONLY Michael Levin, PMP May,2013
  • 2. FOR INTERNAL USE ONLY CSR Camera on a Chip (COACH) is a SoC product developed by CSR-Haifa
  • 3. FOR INTERNAL USE ONLY COACH development teams Page 3 `` ā€œCamera On Chipā€ Drivers SW (CSR- Haifa) 7 functional teams Application SW (Outsourcing) Customer SW Functional SW QA VLSI A&A System HW SW Production engineering
  • 4. FOR INTERNAL USE ONLY Page 4 Goals for Agile implementation in CSR-Haifa SW Ability to respond to business changes Ability to respond to interrupts 360 visibility Better planning and effort estimation Better program and milestones tracking Increasing of team efficiency Minimize waste Morale/Motivation increasing Improve cross team coordination Continuous improvement of SW Quality we deliver • This goal was identified at the stage of agile training • Most challenging
  • 5. FOR INTERNAL USE ONLY Page 5 Solution for Quality improvement  Problem: Drivers SW group in Haifa does not have QA people.  Solution: Quality Trustee (QT).  QT is one of the scrum team engineers nominated for one sprint to be in charge of team deliveries quality • Unit tests – review and extension • Code reviews • Validating DoD completion • Root cause analysis • Historical technical debt • Additional benefit: knowledge sharing • Has a special QT hat 
  • 6. FOR INTERNAL USE ONLY Page 6 Quality Ensuring infrastructure Automated tests:  Proof build – every change list is tested automatically before submission. (~ 30 min processing time)  Continuous integration approach – Full QA suit is run several times per day – stability testing.
  • 7. FOR INTERNAL USE ONLY SW teams interface optimization Page 7 Camera On Chip SoC Drivers SW (CSR- Haifa) 7 functional teams Application SW (Outsourcing) Customer SW Drivers team Application team SW Functional SW QA VLSI A&A System HW Production engineering
  • 8. FOR INTERNAL USE ONLY Page 8 Important soft aspects Management is fully committed to Agile process  Management considers people needs and caring about employees’ feelings  Scrum Master forum Lesson learned Balancing between ā€œeveryone can do everythingā€ and deep technical expertise.
  • 9. FOR INTERNAL USE ONLY Page 9 Burn down chart (created by JIRA tracking tool)  Tracking the progress within the sprint  Planned vs. performed  Tasks estimation accuracy  Planned vs. unplanned effort  Long term trends based on historical data
  • 10. FOR INTERNAL USE ONLY Page 10 Next on our agenda: release process  Currently – release every 6 weeks  Currently – several customer branches  Need to move to full Continuous Integration:  Automatic testing  Unified branch  Every check-in is a potential release…
  • 11. FOR INTERNAL USE ONLY Page 11 Open issues to be addressed  Meet sprint commitments  Coordination with other non-agile teams  Handling of complicated HW/SW debugging tasks  Conflict between test coverage and test resources  Quality metrics o Amount of tests o Amount of detected bugs o Bug detection source
  • 12. FOR INTERNAL USE ONLY Page 12 Q&A
  • 13. FOR INTERNAL USE ONLY Page 13 What to take: • Quality improvement w/o QA • Interfaces optimization • Consider people needs and feeling Summary
  • 14. FOR INTERNAL USE ONLY Page 14 Thank you!

Editor's Notes

  • #2: Saving is important, but how many times did you save at the wrong place?
  • #3: Saving is important, but how many times did you save at the wrong place?