Agile@Chip Card Development Motivation, Experience, and Evidence from a Quality Manager’s perspective Andreas Groß (CCS TI SW CQM) SW Methodology Agile Methodolgy -> Augsburg -> CCS SW SW Quality Manager for all teams @ Augsburg About Infineon The Company n Infineon provides semiconductor and system solutions n Combined pro-forma revenue of ~€5,150m* (~6,950m USD) in Infineon 2014 fiscal year n About 35,000 employees worldwide* (as of March 2015) n Strong technology portfolio with more than 22,800 patents and patent applications (as of September 2014) n 33 R&D locations; 20 manufacturing locations *non-audited figures 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 2 We Focus on Three Central Needs of Modern Society Energy Efficiency Mobility Security Automotive Industrial Power Control Power Management & Multimarket Chip Card & Security 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 3 Chip Card & Security Overview Product range n Contactless and contact-based security products for Communication, Payment, Mobile Security, Internet of Things (IoT) Security, Government Identification, Transport, Access, Object Identification, and Entertainment n Innovative solutions from basic security RFID and memories to high-end security controllers (including the award winning SLE 78 family) n Extensive packaging and service portfolio Market positions Core competencies & value proposition n Tailored security Right level of security at the best costperformance ratio n Contactless excellence Focus on interoperability and dual interface n Embedded control Right trade-off between computing power, power consumption, level of security and cost Source: 1,4 2015-06-30 n No. 2 in Microcontroller Smart Card ICs with 21,7%1 market share in CY2013* by revenue n No. 1 in TPM; leading positions in Authentication ICs and Mobile Security ICs (secure elements in devices and on SIM cards) n No. 2 in SIM card IC with 19%2 market share in CY2013 in terms of volume n No. 2 in Payment with 28%3 market share in CY2013 n No. 2 in Government Identification with 32%4 market share in CY2013 IHS, July 2014; 2ABI, August 2014; 3May, Sep2014 IHS; IFX internal *Calendar year Copyright © Infineon Technologies AG 2015. All rights reserved. Page 4 MOTIVATION for CHANGE – WHY and WHO Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Quality is: When the Customer returns and the product doesn’t. Quality Productivity People Transparency 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 5 HOW MOTIVATED! People Mastery Autonomy Purpose n Continuous attention to technical excellence and good design enhances agility. n The best architectures, requirements, and designs emerge from selforganizing teams. n Our highest priority is to satisfy the customer through early and continuous delivery of valuable software / product. n Working software / product is the primary measure of progress. 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 6 OUR CONCLUSION AGILE DEVELOPMENT Agile Project Management Agile (Engineering) Practices n Scrum n Continuous Integration/Delivery n Kanban n Wall Work Queue n ? n Pull Principle n Limit WIP n Agile Estimation n … 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 7 About Agile Methodology Agile Development 2015-06-30 NON-Agile Development Emphasis on People Processes Process Control Empirical Prescribed, Defined Organization Self-organized Managed Leadership Collaborative, Servant Leadership Command and control Quality assurance Customer centric Process centric Customer involvement High throughout the project Depending on project lifecycle Requirements Prioritization Based on business value, regularly updated Fixed in Project Plan Management style Decentralized Centralized Performance measurement Business value Plan conformity Change Update of Product Backlog Formal Change Mgmt process Copyright © Infineon Technologies AG 2015. All rights reserved. Page 8 Agile Expansion CCS 29 Agile Teams CCS Development n 19 Scrum Teams n 10 Kanban Teams n Ca. 150 people n 5 sites n Co-located n Team Size <=9 Mgmt Site 1 Sys Ver Sys Ver Site 2 App Dev App Dev ACT Site 3 Tool Dev Tool Dev Site 4 App Dev OS Dev Site 5 OS Dev n PO mostly local n POs mostly w/ technical background App Dev Tool Dev Tool App Dev Dev Mgmt Tool Dev Tool Dev Post Silicon Copyright © Infineon Technologies AG 2015. All rights reserved. App / Tools Dev App / App / App / Tools Tools Tools Dev Dev Dev App Dev App Dev App / Tools Dev OS Dev AE Sys Page 9 EVIDENCE: People’s view (1) Scrum better or much better: 66% Team Morale Scrum better or much better: 68% Target Orientation 51 45 25 23 25 7 According MORALE changed 10 to your personal15opinion: To what extent has TEAM 0 0 compared to the situation before Scrum was introduced? Scrum much worse Scrum worse Scrum about the same Scrum better Scrum much better Scrum better or much better: 62% Productivity 44 33 18 0 Scrum much worse 5 Scrum worse Scrum about the same Scrum better Scrum much better Scrum better or much better: 60% Quality 42 0 2015-06-30 Scrum about the same Scrum better Scrum much better Scrum better or much better: 86% Cooperation within the team 47 39 12 0 2 Scrum much worse Scrum worse Scrum about the same Scrum better Scrum much better Scrum better or much better: 96% 57 39 18 12 Scrum worse Scrum worse Communication within the team 28 Scrum much worse Scrum much worse Scrum about the same Scrum better Scrum much better 0 0 Scrum much worse Scrum worse Copyright © Infineon Technologies AG 2015. All rights reserved. 4 Scrum about the same Scrum better Scrum much better Page 10 EVIDENCE: People’s view (2) If the decision was solely up to you: Would your team continue using Scrum? 5% 13% YES 82% Yes 2015-06-30 No Not Sure Copyright © Infineon Technologies AG 2015. All rights reserved. Page 11 EVIDENCE: Stakeholders’ View (1/3) Execution Quality 2012 P50–P80 59% >P80 16% <P50 >P80 <P50 25% Execution Quality 2013 P50-P80 70% >P80 11% P50-P80 <P50 P50-P80 <P50 19% >P80 31% Improvement 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 12 EVIDENCE: Stakeholders’ View (2/3) Customer Satisfaction 2012 Customer Satisfaction 2013 69% 74% 9% 19% 18% 4% 4% 3% Satisfied NOT satisfied Satisfied NOT Satisfied Outstanding Very satisfied Outstanding Very satisfied 78% Improvement set date Copyright © Infineon Technologies AG 2015. All rights reserved. Page 13 EVIDENCE: Stakeholders’ View (3/3) Excerpt from SW Rating 2013 n Reliable delivery n High stakeholder/customer satisfaction n Outstanding results if direct contact with customers 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 14 EVIDENCE: Data View – Scrum Team “HSW” (1/4) Team “HSW” - Background n First Scrum Team ever at IFX (02/2009) n PC Client/Server Software for administrating and appliance of Trusted Platform Module (TPM) o approximately 1000K NLOCs Effects using Scrum n Site Manager approved 6 weeks investment (May/June 2009) in Test Automation 21people à 500 PDs! Site manager successfully got buy in from Businessline and TI Management n Dev Team sized down from 21 to 15 after 6 months. 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 15 EVIDENCE: Data View – Scrum Team “HSW” (2/4) Average test execution effort for a release: 109 PDs! Root Cause: GUI Test Automation Grade 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 16 EVIDENCE: Data View – Scrum Team “HSW” (3/4) 4.0 Beta 1 (2010-10) n Test automation grade: 97% vs 36% n Manual test execution effort: 5PDs vs 109PDs n Same output w/ 95% less effort. With 109PDs 21 complete Test execution cycles instead of 1! 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 17 EVIDENCE: Data View – Scrum Team “HSW” (4/4) 6 weeks invested in test automation, 500 PDs Defect arrival rate dropped by 45%! 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 18 QA Gates QA Gates Flight Level / Degree of formality HIGH LOW 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 19 Sustainability Organizational Integration Alignment 2015-06-30 n Employer Council Agreement n Integrated into company’s business process n Job descriptions for Scrum Master and Product Owner n Global Agile Coaches CoP n Global Agile Community of Interest. F2F Gathering ca. every 18month n PO Alignments / SMA Alignments n Agile Competence Team / Project Office n Scrum Master Call / Project Office Copyright © Infineon Technologies AG 2015. All rights reserved. Page 20 Summary: Success factors Success is not the key to happiness. Happiness is the key to success. If you love what you are doing, you will be successful. (Albert Schweitzer) n Motivated people o Self organisation o Highly available Product Owner o Cross functional Teams o Customer/Stakeholder Feedback o Continuous Integration o Management Support n Time for change n Trust o Quality o “Save” to fail n Transparency o Stakeholder Involvement o Physical Boards n Experienced coaches n Patience 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 21 Summary: Traps n No awareness of necessary cultural change n Mindless Agile Introduction Traps! n Halfhearted Introduction n “We don’t have time” n “Comes for free” n Unbalanced Top-Down introduction n Start with customized methodology n Focus on (electronical) tools n Split team members 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 22 Summary: Impediments n Glass Ceiling – Extending AGILE beyond SW Org. Impediments! n “Agile approach only works for software”. n Agile Software Organization vs. “not so” agile Organisation n Schedule and Scope defined w/o asking the team. n Agile approach as a silver bullet. n Mixing up agile (adjective) w/ AGILE (Methodology) n …… 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 23 Any Questions? 2015-06-30 Copyright © Infineon Technologies AG 2015. All rights reserved. Page 24