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

PPTX
Quality 4.0 and reimagining quality
PDF
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
PPT
Agile QA presentation
PDF
Agile at the Intersection of Mobile, Cloud, and the Internet of Things
PDF
Individuals and interactions over processes and tools
PPTX
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
PPTX
Scrum scaling chandan
KEY
Thezenofscrum1 090221154550-phpapp01
PPTX
How to scale a chocked up mid-stage startup!!!
PPTX
Quality strategies in Agile Transformation
PPTX
Agile metrics - Agile KC Meeting 9/26/13
PDF
Enterprise Agile - Hybrid of Methods
PDF
Agility Transformations - Learn, Plan, Go!
PPTX
Continuous Quality: What DevOps Means for QA
PPTX
Essential SAFe® 4.0
PDF
SAFe - How to Scale in a company
PDF
Agile & Lean @ MediaGeniX
PPTX
Agile ncr pramila hitachi consulting_future_coaching
Quality 4.0 and reimagining quality
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile QA presentation
Agile at the Intersection of Mobile, Cloud, and the Internet of Things
Individuals and interactions over processes and tools
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Scrum scaling chandan
Thezenofscrum1 090221154550-phpapp01
How to scale a chocked up mid-stage startup!!!
Quality strategies in Agile Transformation
Agile metrics - Agile KC Meeting 9/26/13
Enterprise Agile - Hybrid of Methods
Agility Transformations - Learn, Plan, Go!
Continuous Quality: What DevOps Means for QA
Essential SAFe® 4.0
SAFe - How to Scale in a company
Agile & Lean @ MediaGeniX
Agile ncr pramila hitachi consulting_future_coaching

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
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PDF
Business model innovation report 2022.pdf
PDF
Unit 1 Cost Accounting - Cost sheet
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Types of control:Qualitative vs Quantitative
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
Nidhal Samdaie CV - International Business Consultant
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
Training And Development of Employee .pdf
PPTX
5 Stages of group development guide.pptx
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Business model innovation report 2022.pdf
Unit 1 Cost Accounting - Cost sheet
340036916-American-Literature-Literary-Period-Overview.ppt
Types of control:Qualitative vs Quantitative
Deliverable file - Regulatory guideline analysis.pdf
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Ôn tập tiếng anh trong kinh doanh nâng cao
COST SHEET- Tender and Quotation unit 2.pdf
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Belch_12e_PPT_Ch18_Accessible_university.pptx
MSPs in 10 Words - Created by US MSP Network
Nidhal Samdaie CV - International Business Consultant
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
Power and position in leadershipDOC-20250808-WA0011..pdf
Probability Distribution, binomial distribution, poisson distribution
Training And Development of Employee .pdf
5 Stages of group development guide.pptx

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?