SlideShare une entreprise Scribd logo
1  sur  14
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!

Contenu connexe

Tendances

Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
Scrum Turkey
 

Tendances (20)

Agile
Agile Agile
Agile
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisation
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Continuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXContinuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIX
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
 
Agile toolkit
Agile toolkitAgile toolkit
Agile toolkit
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
Agile tools for everyone (slideshare)
Agile tools for everyone (slideshare)Agile tools for everyone (slideshare)
Agile tools for everyone (slideshare)
 
Sustainable SW Development
Sustainable SW DevelopmentSustainable SW Development
Sustainable SW Development
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
 

En vedette

Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013
AgileSparks
 

En vedette (7)

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

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

Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
Sarbajit Resume - Delivery Manager QA - Test Automation ConslutingSarbajit Resume - Delivery Manager QA - Test Automation Consluting
Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
sarbajit Chakrabarty
 

Similaire à Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013 (20)

Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile Environment
 
Automation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessAutomation Culture: Essential to Agile Success
Automation Culture: Essential to Agile Success
 
Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Meet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsMeet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale Projects
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
TestOps and Shift Left
TestOps and Shift LeftTestOps and Shift Left
TestOps and Shift Left
 
Praveen Kumar Vemuri
Praveen Kumar VemuriPraveen Kumar Vemuri
Praveen Kumar Vemuri
 
Agile Project Delivery Fundamentals by SAP
Agile Project Delivery Fundamentals by SAPAgile Project Delivery Fundamentals by SAP
Agile Project Delivery Fundamentals by SAP
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Unit 9 and Unit 10.pptx
Unit 9 and Unit 10.pptxUnit 9 and Unit 10.pptx
Unit 9 and Unit 10.pptx
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
 
Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
Sarbajit Resume - Delivery Manager QA - Test Automation ConslutingSarbajit Resume - Delivery Manager QA - Test Automation Consluting
Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 

Plus de AgileSparks

Plus de 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
 

Dernier

Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 

Dernier (20)

Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial Wings
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance management
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Buy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From SeosmmearthBuy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From Seosmmearth
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 

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!

Notes de l'éditeur

  1. Saving is important, but how many times did you save at the wrong place?
  2. Saving is important, but how many times did you save at the wrong place?