Agility and safety. Agile development & ISO26262 State-of-Practice in Automotive. Stockholm, 25-March-2015
|
|
- Asher Houston
- 7 years ago
- Views:
Transcription
1 Agility and safety Agile development & ISO26262 State-of-Practice in Automotive Stockholm, 25-March-215 Horst Hientz, Dr. Erwin Petry KUGLER MAAG CIE GmbH Page 1
2 Agenda Brief introduction Agile Automotive Framework / Survey ISO development principles Agile & ISO Page 2
3 Kugler Maag Cie We are an independent consulting company supporting our customers world-wide particularly in the field of lasting performance improvements. Customers expectations Market expectations Management Products & Services Life Cycle Support Customers satisfaction Market position Our customer Our Focus Analyze, assess, and improve our customers' products and services value creation processes. We take operative responsibility and provide systematic and sustainable know-how transfer. Our Mission Support our customers in mastering risks associated with developing, acquiring or delivering software, systems, and services while maintaining the speed of innovation. besser mit uns Page 3 DAIMLER Automotive extract
4 Agile Automotive Framework based on input from [1] KUGLER MAAG MAAG CIE GmbH CIE GmbH [1] Agile in Automotive State-of-Practice 214, Kugler Maag Cie, 3/214: Page 4
5 Automotive goes Agile The Survey is initiated and conducted by Kugler Maag Cie. The study is performed in the context of the major European research project SCALARE. This ITEA project supports the automotive industry in developing and expanding their ability to scale. SCALARE assumes that software will continue to be the key to bring about innovations and be able to provide holistic services. Page 5
6 Rapid survey among participants Institutionalization of Agile in Automotive Agile methods Safety-related projects Application types Process areas supported by agile elements Tools used Page 6
7 Which phase of the Agile implementation is your organization currently in? Please indicate which phase the most mature agile project of your organization is in. A pilot is a small-scale attempt in order to evaluate the applicability of Agile; roll-out means an official launch of Agile (on a bigger scale). Stabilization is achieved when agile roles, ceremonies and artefacts are in place and Agile has become part of the culture No agile projects Piloting agile Roll-out Stabilization Page 7
8 Which Agile methods and practices do you use in your organization? In Scrumban, Scrum and Kanban are used in parallel. Here, Scrum is used for plannable development, while Kanban is covering the event-driven topics. Extreme Programming is an agile method that emphasizes business results first and takes an incremental, get-something-started approach to building the product. Feature Driven Development is a short-iteration development process that delivers features in logical incremental intervals. Test Driven Development is an agile practice in which a test is written before writing the code. Continuous Integration is the process of building your application on every new source code check-in Scrum Kanban Scrumban Extreme Programming (XP) Feature Driven Development (FDD) Test Driven Development (TDD) Continuous Integration (CI) Others Page 8
9 Do you apply agile methods and practices in safety-related projects? Multiple answers possible if projects with agile methods and practices have different ASILs. If you do apply another safety standard try to vote for the most appropriate ASIL Agile methods and practices only (!) in non safety-related projects ASIL A ASIL B ASIL C ASIL D Page 9
10 Which ECU/Application Types are covered in your Agile projects? Please indicate all ECU/Application Types that are covered in your agile projects. If several teams or projects cover different ECU/Application Types, please check every type that is covered. 3 Multimedia Applications Location-based Services Applications, Telematics, Radio Navigation 2 Body Electronics Body Controller, Sensors (Light, Battery, ), Instrument Cluster 4 Powertrain and Chassis Control Braking Systems, Engine Management 3 Integrated Systems/Services Intelligent Mirror, Active Safety, Driving Assistance/Automatic Driving Page 1
11 Which processes are covered within one sprint/cadence? Please indicate all the processes that are covered within one sprint/cadence System Requirements Analysis System Design Software Requirements Analysis Software Design Software Implementation Software Integration and Integration Test Software Test System Integration and Integration Test System Test Hardware Development Mechanical Engineering Page 11
12 Which tools do you use in your agile projects? (1) Please indicate tools you use in your organization. If you use other tools than those listed below, please leave a comment with the tool group and tool name. Project/CR/PR/Task Management 6 IBM Tool Suite (RTC) Jira Agile (former Greenhopper) MS Project PTC Integrity 1 Redmine 1 Serena Dimensions VersionOne 1 Others TFS Page 12
13 Which tools do you use in your agile projects? (2) Configuration Management 2 1 Clear Case Git IBM Synergy Mercurial PTC Integrity Serena Dimensions 5 Subversion 1 Others TFS Page 13
14 Which tools do you use in your agile projects? (3) Build Ant 1 Bitbake (Montavista, Mentor Graphics) 2 Cmake 1 Gmake 3 Jenkins Maven 4 Visual Studio Others Continuous Integration Bamboo Hudson 3 Jenkins Others Page 14
15 Which tools do you use in your agile projects? (4) Test/Test automation 2 Google Test Framework Jenkins PTC Integrity TM Quality Center Xunit 3 Others TFS Page 15
16 Agile Automotive Framework Kugler Maag Cie Product R&D Organization Agile Engineering Adaptive Planning Agile Benefits Agile Evolution Agile Transformation Product Development Process Development Tool Chain Page 16
17 Agile Evolution is a team-centric choreography Level 4 Agile Enterprise Level 3 Agile R&D Level 2 Agile Project Level 1 Agile Team What Agile Methods (Test first/tdd, Continuous integration, Continuous delivery, Architecture refactoring) Bootstrap Initial Core Agile Roles (Feature Owner*, Scrum Master, Kanban Coach, Agile T-Shape Team) Agile Ceremony (Daily stand-ups, Retrospectives, Sprint/Cadence ) Agile Artifacts (Task-Boards, Feature/ Team-Backlog, Definition-of-Done/ Definition-of-Ready) Where Any Engineering Discipline! (SW, HW, EM, Mech., ) Benefits Quality artifacts (code, ) No technical debt build-up Self-organizing teams Work-in-Progress/ Bottleneck transparency Fast-feedback loops Where Whole Sub-Project / Project What Agile Roles (Product Owner, Quality PO, Safety PO, + FO*, SE Team) Agile Ceremony (Release Planning & Review, Release Retrospectives) Agile Artifacts (Project Backlog) Benefits Responsiveness to customer Continuous delivery Better integrated & tested products Higher First-Pass-Yield Where Whole R&D Organization What Agile Roles (Servant Leader) Agile Methods (Theory of Constraints, High Resolution Management, ) Benefits Shorter time to market More innovations Where Whole Enterprise What Agile Roles (Enterprise Transition Community, HR, Sales, Marketing, Infrastructure) Benefits Change Responsiveness (Adaptiveness) Learning Organization Antifragility Page 18
18 Product R&D Organization, e.g. Tier-1 Customer (OEM) new Customer / Application Projects EU CEE APAC NAFTA Roles CR Project Management Systems Engineering Software Hardware Mechanics Product Owner, Feature Owner, SE Team, Sys Architect/Int/Test, Quality Product Owner, Safety Product Owner Platform Projects CR Project Management Systems Engineering Software Hardware Mechanics Product Owner, Feature Owner, SE Team, Sys Architect/Int/Test Technology Domains CR OS NAND HMI ECU Display Housing Feature Owner, Scrum Master, Kanban Coach, Agile T-Shape Team Software Hardware ME Page 21
19 Product Development Process, e.g. Tier-1 Platform/ Application System 1. - RA & AD 2. - RA & AD 3. - RA & AD Continuous Integration / Continuous Delivery 1. Sample 2. Sample SW 1.1- RA & AD RA & AD RA & AD RA & AD RA & AD RA & AD RA & AD HMI IT & ST IT & ST IT & ST IT & ST IT & ST Sprint Sprint Sprint Sprint Sprint Sprint Common Common Common Common Common Common Repository Repository Repository Repository Repository Repository Team OS NAND Techn. Domain Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Cadence Cadence Cadence Cadence HW ECU Display Cadence Cadence Cadence Cadence Cadence Cadence Cadence Cadence ME Housing Techn. Domain Cadence Cadence Cadence Cadence Cadence Cadence Cadence Cadence Page 22
20 Agile Engineering, e.g. SW Development Process Requirement Requirement analysis verifies criteria Req. test development Architecture development Design development Common Repository Continuous Deployment Implementation verifies Unit test development criteria Integration test development Page 26
21 ISO development principles KUGLER MAAG MAAG CIE GmbH CIE GmbH Page 28
22 Work Products, specific for Functional Safety Functional Safety Concept 2-5 Overall safety management 2. Management of functional safety 2-6 Safety management during the concept phase and the product development 3. Concept phase 4. Product development at the system level 7. Production and operation 4-5 Initiation of product 4-11 Release for production Functional 3-5 Item definition development Technical at the system level 7-5 Production Technical Safety 4-1 Functional safety assessment Safety Specification of the Hazard Initiation of the safety Safety Assessmen technical safety requirements 4-9 Safety validation 7-6 Operation, service lifecycle Requireme Validation Analysis Concept t Report (maintenance and repair), and nts Report 4-7 System design 4-8 Item integration and testing decommissioning 3-7 and Hazard Risk analysis and risk assessment 5. Product development at the 6. Product development at the t Hardware hardware level software level Software 3-8 Functional safety concept 5-5 Initiation Safety of product 6-5 Initiation of product Safety development at the hardware level development at the software level Assessmen Functional Safety Manageme nt Procedure Functional Software Safety Tool Engineering Support Procedure Procedure Requireme nts 5-6 Specification of hardware safety requirements 5-7 Hardware design 5-8 Evaluation of the hardware architectural metrics 1. Vocabulary Confirmatio n Reports FMEDAs 5-9 Evaluation of safety goal violations due to random HW failures 5-1 Hardware integration & testing 8. Supporting processes Safety Plan Safety Case 6-6 Spec. of SW safety requirem. 6-7 Software architectural design 6-8 SW unit design & implementation 6-9 Software unit testing 6-1 Software integration & testing 6-11 Verification of software safety requirements 2-7 Safety management after the item s release for production Requireme nts List of Work Products not complete 8-5 Interfaces within distributed developments 8-6 Specification and management of safety requirements 9-5 Requirements decomposition with respect to ASIL tailoring 8-7 Configuration management 8-1 Documentation 8-8 Change management 8-9 Verification 8-11 Confidence in the use of software tools 9. ASIL-oriented and safety-oriented analyses 9-6 Criteria for coexistence of elements Software Tool Qualificatio n Report FTA, FMEA, 8-12 Qualification of SW components 8-13 Qualification of HW components 8-14 Proven in use argument 9-7 Analysis of dependent failures 9-8 Safety analyses 1. Guideline on ISO (informative) Page 29
23 Some other important Work Products Item Definition DIAs 2-5 Overall safety management 5. Product development at the hardware level 5-5 Initiation of product development at the hardware level 5-6 Specification of hardware safety nts requirements 2. Management of functional safety 3. Concept phase 4. Product development at the system level 7. Production and operation 4-5 Initiation of product 4-11 Release for production 3-5 Item definition development System at the system level Hardware- 7-5 Production Requireme Software- 4-1 Functional safety assessment 4-6 Specification System 3-6 Initiation of the safety nts of the Interface technical safety requirements 4-9 Safety validation 7-6 Operation, service lifecycle Design Specificatio Specificatio (maintenance and repair), and 4-7 System design 4-8 Item integration and testing decommissioning 3-7 Hazard analysis and risk assessment 3-8 Functional safety concept Verification Reports for many documents 8-5 Interfaces within distributed developments 8-6 Specification and management of safety requirements Developme nt Process n Hardware Requireme 1. Vocabulary Project Plan 2-6 Safety management during the concept phase and the product development Hardware Designs 5-7 Hardware design 5-8 Evaluation of the hardware architectural metrics 5-9 Evaluation of safety goal violations due to random HW failures ns 5-1 Hardware integration & testing Configurati on Manageme nt Plan 8. Supporting processes 6. Product development at the software level 6-5 Initiation of product development at the software level Software Requireme nts Audit Reports 6-6 Spec. of SW safety requirem. 6-7 Software architectural design 2-7 Safety management after the item s release for production Software Designs 6-8 SW unit design & implementation 6-9 Software unit testing 6-1 Software integration & testing 6-11 Verification of software safety requirements 8-7 Configuration management 8-1 Documentation 8-8 Change management 8-9 Verification Change Requests 8-11 Confidence in the use of software tools Test Specificatio ns Production 8-12 Qualification of SW components 8-13 Qualification of HW components 8-14 Proven in use argument Test Reports Operation, service, decommissi oning 9-5 Requirements decomposition with respect to ASIL tailoring 9. ASIL-oriented and safety-oriented analyses 9-6 Criteria for coexistence of elements 9-7 Analysis of dependent failures 9-8 Safety analyses 1. Guideline on ISO (informative) Page 3
24 Agile & ISO KUGLER MAAG MAAG CIE GmbH CIE GmbH Page 32
25 Product Owner Safety The Safety Product Owner focuses on functional safety and supports the Product Owner (functional and business aspects) and Quality Product Owner (product and process quality) with functional safety aspects Supports the interpretation, detailing and prioritisation of the requirements for functional safety in the Product Backlog Responsible for safety planning and monitoring Expert, Coach and Monitor for the implementation of the requirements, processes and methods needed for functional safety Defines and schedules the activities necessary for functional safety (e.g. reviews, audits, safety assessments) Checks the Definition-of-Done (DoD) and if necessary extends it to include full implementation of the (standard) requirements for functional safety (e.g. application of methodology) Checks that activities related to functional safety and the extended DoD are being implemented Supports the team when presenting and carrying out safety analyses Creates and maintains the safety case Participates in the Sprint Review to accept the deliverables. May participate in the Retrospective in order to provide an external perspective on where there is room for improvement Represents a key contextual bridge between the team s local focus and the company s global view of functional safety Page 33
26 Typical State Machine for Functional Safety Work Products To be implemented through Definition-of-Done mechanism draft informal verification under revision informal verification formal verification next cycle (SPRINT, cadence, sample, ) informally released for limited usage formal verification next cycle (SPRINT, cadence, sample, ) confirmation review formally released confirmed evidence in final safety case Page 34
27 Example: Quality Attributes of the Technical Safety Concept (TSC) TSC table of contents scope collection of key concepts informal verification When: A-Sample phase Informally verified (team: Definition-of-Done) TSC safety goals stable ASILs known functional safety requirements stable key technical safety requirements stable key safety mechanisms defined Informally verified informal verification When: B-Sample phase (team: Definition-of-Done) Formally verified (ISO , clause 9) TSC complies with ISO , clause 6.4.6, requirements for the work product technical safety requirements specification complies with ISO , clauses and formal verification When: C-Sample phase Page 35
28 Key Work Products Quality Attributes built-up over development cycles (1) Preparation & planning Item definition Hazard analysis and risk assessment FSC including FSR Safety plan of the 1 st tier TSC including TSR (1) (1) (1) 2) Implementation Safety analyses Concept FMEA System FMEA System FTA FMEDA SW-FMEA Design & implementation System level Hardware level Software level incl. unit test development and unit testing Test specification System level Hardware level Software level Test execution System level Hardware level Software level (2) (2) (2) (2) (2) (2) (2) (3) Confirmation Safety audit Safety case Safety assessment Safety validation (3) (3) (3) Page 36
29 Some Conclusions Agile in Automotive is applying customized methods and practices. No verbatim interpretation of the Agile Manifesto. Compliance with ISO is achievable. Complex Automotive projects in a dynamic environment can hardly be implemented with the traditional approach. Manage safety requirements in the backlog with high priority Beginning to apply Agile in safety-related projects does not yet need organizational changes. Add a few roles: Product Owner, Scrum Master, Safety Product Owner Work on the Definition-of- Done for safety work products. Define iterations for completeness, quality and ISO compliance The use of appropriate tools is key for Agile and important for the safety case, e.g. Jira Agile, Jenkins, PTC Integrity Page 37
30 Thank you! Questions? KUGLER MAAG CIE GmbH Leibnizstr. 11, 786 Kornwestheim, Germany Phone information@kuglermaag.com KUGLER MAAG CIE GmbH Page 38
How to Upgrade SPICE-Compliant Processes for Functional Safety
How to Upgrade SPICE-Compliant Processes for Functional Safety Dr. Erwin Petry KUGLER MAAG CIE GmbH Leibnizstraße 11 70806 Kornwestheim Germany Mobile: +49 173 67 87 337 Tel: +49 7154-1796-222 Fax: +49
More informationAGILE IN AUTOMOTIVE. STATE OF PRACTICE 2014
AGILE IN AUTOMOTIVE. STATE OF PRACTICE 2014 Survey Results January 2014 KUGLER MAAG CIE GmbH Page 1 THIS SURVEY IS LICENSED UNDER CREATIVE COMMONS 4.0. Sharing is appreciated under the following conditions:
More informationASSESSMENT OF THE ISO 26262 STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY
ASSESSMENT OF THE ISO 26262 STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY Dr. Qi Van Eikema Hommes SAE 2012 Government/Industry Meeting January 25, 2012 1 Outline ISO 26262 Overview Scope of the Assessment
More informationHow To Develop A Car
Functional Safety, Automotive SPICE and Agile Methodology Automotive SPIN Italia 8 th Automotive Software Workshop 17. February 2011 Markus Müller KUGLER MAAG CIE GmbH Leibnizstr. 11, 70806 Kornwestheim
More informationISO 26262 Introduction
ISO 26262 Introduction Prof. Christian Madritsch 2012 Table of Contents Structure of ISO 26262 Management of Functional Safety Product Development System Level Product Development Hardware Level Product
More informationIntroduction to Agile Software Development Process. Software Development Life Cycles
Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative
More informationIntroduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
More informationA Survey Report by Horst Hientz Hans-Jürgen Kugler
A Survey Report by Horst Hientz Hans-Jürgen Kugler Bonifaz Maag Dominik Strube 1 Content Survey framework Results Trends & Drivers Impact on business models Impact on automotive industry Impact on automotive
More informationPractical Agile Requirements Engineering
Defense, Space & Security Lean-Agile Software Practical Agile Requirements Engineering Presented to the 13 th Annual Systems Engineering Conference 10/25/2010 10/28/2010 Hyatt Regency Mission Bay, San
More informationMariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin.
Gathering Customer Requirements in an Agile Environment Mariusz Chrapko ReConf 2009, Munich Mariusz Chrapko Now: Process Consultant/ Agile Coach@Kugler Maag CIE, Stuttgart Supported Areas: - CMMI - SPICE/
More informationAutomotive SPICE & ISO/CD 26262 Their Mutual Relationship
utomotive SPICE & ISO/CD 26262 Their Mutual Relationship Dr. Erwin Petry KUGLER MG CIE GmbH Leibnizstraße 11 D-70806 Kornwestheim Mobil: +49 17 67877 E-Mail: erwin.petry@kuglermaag.com Internet: www.kuglermaag.com
More informationUsing the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
More informationWater-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com
Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com Interests and Experience Leading Change and Transformation in Large, Complex organisations
More informationAgile Development Overview
Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others
More informationA Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com)
A Viable Systems Engineering Approach Presented by: Dick Carlson (richard.carlson2@boeing.com) Philip Matuzic (philip.j.matuzic@boeing.com) i i Introduction This presentation ti addresses systems engineering
More informationHow to manage agile development? Rose Pruyne Jack Reed
How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial
More informationCall for Tender for Application Development and Maintenance Services
ADM Partners Reference #: 100001200 Call for Tender for Application Development and Maintenance Services Annex 2 - Agile Application Development and Maintenance Appendix A - OECD s Agile Practices and
More informationAgile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010
Agile Project Management and the Real World Emily Lynema DLF Fall 2010 November 1, 2010 Outline Why care about project management? Traditional vs. Agile What is Agile? What is Scrum? Agile case study:
More informationBridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla sowmya.sudha@gmail.com, amith.pulla@intel.com Abstract With the onset of Scrum and as many organizations
More informationEB TechPaper. Managing complexity with agile development. automotive.elektrobit.com
EB TechPaper Managing complexity with agile development automotive.elektrobit.com 1 The widespread use of smartphones in cars as well as the advent of automated driving and progressive networking has led
More informationAgile in a Safety Critical world
Agile in a Safety Critical world Julian Goddard 24/11/2014 26/11/14 (c) 2014 Plaxion Limited. All rights reserved. 1 Contents Introductions The pervasiveness of software Agile review Safety Critical software
More informationIntroduction of ISO/DIS 26262 (ISO 26262) Parts of ISO 26262 ASIL Levels Part 6 : Product Development Software Level
ISO 26262 the Emerging Automotive Safety Standard Agenda Introduction of ISO/DIS 26262 (ISO 26262) Parts of ISO 26262 ASIL Levels Part 4 : Product Development System Level Part 6 : Product Development
More informationJEREMY SALINGER Innovation Program Manager Electrical & Control Systems Research Lab GM Global Research & Development
JEREMY SALINGER Innovation Program Manager Electrical & Control Systems Research Lab GM Global Research & Development ROADMAP TO AUTOMATED DRIVING Autonomous Driving (Chauffeured Driving) Increasing Capability
More informationThe Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
More informationAgile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
More informationImpact of Safety Standards to Processes and Methodologies. Dr. Herbert Eichfeld
Impact of Safety Standards to Processes and Methodologies Dr. Herbert Eichfeld Impact to Processes, Methodologies, Products Processes + New/changed role descriptions (e.g. safety manager) + Assignments
More informationScrum@Allianz.de. Josef Scherer, Berthold Schreiber Scrum Gathering, Munich, 20 October 2009
Scrum@Allianz.de Josef Scherer, Berthold Schreiber Scrum Gathering, Munich, 20 October 2009 Who we are? Josef Scherer Berthold Schreiber Freelance Scrum Coach 02.2008-07.2009 Scrum Center ADAG CSM, CSP
More informationAgile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
More informationHP ALM11 & MS VS/TFS2010
Comparison Test Management Tools HP ALM11 & MS VS/TFS2010 22 mei 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen 24/05/2012 HP ALM 11 Microsoft
More informationMaintaining Quality in Agile Environment
Maintaining Quality in Agile Environment Authors : Mr. Vasu Padmanabhan, Mr. V. Arockia Jerome Presenter / Speaker : Mr. V. Arockia Jerome Banking and Financial Services, Delivery Excellence Group (DEG)
More informationTÜ V Rheinland Industrie Service
TÜ V Rheinland Industrie Service Business Area: Automation / Functional Safety Contact Minsung Lee +82-2-860-9969 mailto : minsung.lee@kor.tuv.com Sales Account Manager for Functional Safety Fax +82-2-860-9862
More informationQuality Assurance in an Agile Environment
Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is
More informationSafety and security related features in AUTOSAR
Safety and security related features in Dr. Stefan Bunzel Spokesperson (Continental) Co-Authors: S. Fürst, Dr. J. Wagenhuber (BMW), Dr. F. Stappert (Continental) Automotive - Safety & Security 2010 22
More informationAgile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
More informationRequirements-driven Verification Methodology for Standards Compliance
Requirements-driven Verification Methodology for Standards Compliance Serrie-justine Chapman (TVS) serrie@testandverification.com Mike Bartley (TVS) mike@testandverification.com Darren Galpin (Infineon)
More informationAn Agile Project Management Model
Agile Project Management Jim Highsmith Chapter 5 An Agile Project Management Model We improve effectiveness and reliability through situationally specific strategies, processes, and practices. One of the
More informationAgile Model-Based Systems Engineering (ambse)
Agile Model-Based Systems Engineering (ambse) Bruce Powel Douglass, Ph.D. Chief Evangelist, Global Technology Ambassador IBM Rational Bruce.Douglass@us.ibm.com Twitter: @BruceDouglass Yahoo: tech.groups.yahoo.com/group/rt-uml/
More informationEvolving the Enterprise Software Configuration Management Model
Evolving the Enterprise Software Configuration Management Model Successfully implementing DoD CM processes and requirements in an Agile/Xtreme programming development environment Jimmy Dyer/Stacy J. Speer
More informationSoftware Production. Industrialized integration and validation of TargetLink models for series production
PAGE 24 EB AUTOMOTIVE Industrialized integration and validation of TargetLink models for series production Continuous Software Production The complexity of software systems in vehicles is increasing at
More informationAdopting Agile Approaches for the Enterprise
Adopting Agile Approaches for the Enterprise CollabNet Solutions Presented by: Brian Zeichick, CollabNet Product Manager Email: bzeichick@collab.net Today s Agenda Developing in the Cloud for Governance
More informationMeasuring ROI of Agile Transformation
Measuring ROI of Agile Transformation Title of the Paper: Measuring Return on Investment (ROI) of Agile Transformation Theme: Strategic & Innovative Practices Portfolio, Programs & Project (PPP) Management
More informationSCALING AGILE. minutes
SCALING AGILE in 5 minutes THREE AGILE COMPANIES Basement Apps Ltd is having unexpected success with a social media app for musicians. Software Supply Ltd needs more diverse development teams as the company
More informationAgile in Financial Services A Framework in Focus
Agile in Financial Services A Framework in Focus John B. Hudson, B.Sc, PMP, CSM PMI NJ Chapter February 19, 2013 19 Feb 2013 1 Objectives 1. Agile Development an Overview 2. The Agile Enterprise Infrastructure
More informationDefining Agile SE. some collateral damage. Lockheed Martin IS&GS, Senior Manager jim.brake@lmco.com 719-277-5438
They say that to dissect is to kill but let s risk some collateral damage Jim Brake Lockheed Martin IS&GS, Senior Manager jim.brake@lmco.com 719-277-5438 Michael Coughenour Lockheed Martin IS&GS, System
More informationScrum and Testing The end of the test role Bryan Bakker 20 maart 2012
Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen Scrum and Testing... The end
More informationAgile project portfolio manageme nt
Agile project portfolio manageme nt Agile project & portfolio summit at Harrisburg University May 9, 2016 Agile project portfolio management Agenda Portfolio management challenges Traditional portfolio
More informationScaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com
Scaling Scrum Colin Bird & Rachel Davies Scrum Gathering London 2007 Scrum on a Slide Does Scrum Scale? Ok, so Scrum is great for a small team but what happens when you have to work on a big project? Large
More informationIteration Planning. also called Iteration Kickoff
Agile Practices also called Iteration Kickoff Iteration Planning Purpose: Discuss detailed requirements of the stories to be built in the iteration. Review and refine the acceptance criteria for each story
More informationISO 26262:2011 Functional Safety Assessment Report. Texas Instruments Richardson, TX USA. Project: TDA2X ADAS SoC. Customer:
ISO 26262:2011 Functional Safety Report Project: TDA2X ADAS SoC Customer: Texas Instruments Richardson, TX USA Contract No.: Q13/09-037 Report No.: TI 13-09-037 R002 Version V1, Revision R1, January 23,
More informationWaterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
More informationFunctional Safety and Automotive SW - Engineering Introduction ISO 26262 @ Daimler
Functional Safety and Automotive SW - Engineering Introduction ISO 26262 @ Daimler Dr. Juergen Schwarz Senior Manager Functional Safety & E/E - Processes WOCS 2012 September 27, 2012, Tokyo, Japan Overview
More informationAGILE & SCRUM. Revised 9/29/2015
AGILE & SCRUM Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Scrum Fundamentals Certified Course... 1 Scrum Developer Certified (SDC)... 2 Scrum Master Certified (SMC)... 3 Scrum
More informationThe Agile Project Manager
The Agile Project Manager PMI Madrid, 29/1/2014 1 Jose Barato Consulting, Training and Tools in Project Management PMPeople (Managing Director) PMI Madrid Chapter (Director) PM-IB (founder, Vice-President)
More informationFrom Agile by Design. Full book available for purchase here.
From Agile by Design. Full book available for purchase here. Contents Introduction xiii About the Author xix Chapter 1 Adjusting to a Customer-Centric Landscape 1 It s a Whole New World 1 From Customer-Aware
More informationAgile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh mayank.parikh.@in.ibm.com Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
More informationISO 26262 Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview
ISO 26262 Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview Barbara J. Czerny, Joseph D Ambrosio, Rami Debouk, General Motors Research and Development Kelly
More informationIBM Rational systems and software solutions for the medical device industry
IBM Software August 2011 IBM Rational systems and software solutions for the medical device industry Improve processes, manage IEC 61508 and IEC 62304 standards, develop quality products Highlights Manage
More informationElektrobit (EB) Automotive Consulting Manage challenging automotive software projects
www.elektrobit.com Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects EB Automotive Consulting Manage challenging automotive software projects The automotive industry
More informationNokiaSiemens and Agile Development by Petri Haapio JAOO 2008
NokiaSiemens and Agile Development by Petri Haapio JAOO 2008 DISCLAIMER! This presentation is based on my views and my opinion. This is not the view of the company and also others have experienced the
More informationWhen agile is not enough
When agile is not enough LESS 2010 Kati Vilkki kati.vilkki@nsn.com 1 Nokia Siemens Networks When agile is not enough What does lean thinking add to agile? Combining agile and lean Change in mind-set Management
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2015 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency
More informationFuture of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council
Future of CMM and Quality Improvement Roy Ko Hong Kong Productivity Council 1 Agenda Future Development of CMMI CMMI and Small Organizations CMMI and Agile Development Good Enough Quality CMMI and Other
More informationAgility via Software Engineering Practices
Agility via Software Engineering Practices Agile Tour Montréal - November 2015 Steve Mercier Who am I? I participated in multiple software development projects: from very small (
More informationWhat is meant by the term, Lean Software Development? November 2014
What is meant by the term, Lean Software Development? Scope of this Report November 2014 This report provides a definition of Lean Software Development and explains some key characteristics. It explores
More informationAgile Training Portfolio
Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.
More informationAtomate Development Process. Quick Guide
Development Process Quick Guide METHODOLOGY Every project is unique You know your business inside out. You have thought and planned your ideas carefully and are keen to see it live as soon as possible.
More informationAutomated Acceptance Testing of High Capacity Network Gateway
Automated Acceptance Testing of High Capacity Network Gateway Ran Nyman 1, Ismo Aro 2, Roland Wagner 3, 1,2,3 Nokia Siemens Network, PO Box 1 FI-02022 Nokia Siemens Networks 1 ran@rannicon.com, 2 ismo.aro@nsn.com,
More informationPlan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application
More informationIntelligent development tools Design methods and tools Functional safety
Intelligent development tools Design methods and tools Functional safety Flanders DRIVE Index: Flanders DRIVE 1 Importance of functional safety 2 Functional safety for mechatronic systems 4 Global functional
More informationFunctional Safety with ISO 26262 Principles and Practice Dr. Christof Ebert, Dr. Arnulf Braatz Vector Consulting Services
Functional Safety with ISO 26262 Principles and Practice Dr. Christof Ebert, Dr. Arnulf Braatz Vector Consulting Services Welcome to the Webinar Functional Safety with ISO 26262 Webinar Part 1, Principles
More informationScaling Agile Is Hard, Here s How You Do It!
Scaling Agile Is Hard, Here s How You Do It! Diego Lo Giudice, Vice President, Principal Analyst April 9, 2014. Optional Conference, Budapest Agenda Is Agile still worthwhile? How are Organizations Doing
More informationIT Home 2015 DevOps 研 討 會
IT Home 2015 DevOps 研 討 會 百 人 工 研 院 團 隊 如 何 落 實 CI 雙 子 星 雲 端 運 算 公 司 符 儒 嘉 執 行 長 http://www.geminiopencloud.com GOCC Internal Use Only Agenda DevOps What does it mean? From Agile to DevOps ITRI Cloud OS
More informationLEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
More informationTransitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery
More informationBeyond ISO 27034 - Intel's Product Security Maturity Model (PSMM)
Beyond ISO 27034 - Intel's Product Security Maturity Model (PSMM) Harold Toomey Sr. Product Security Architect & PSIRT Manager Intel Corp. 2 October 2015 @NTXISSA #NTXISSACSC3 Agenda Application / Product
More informationManaging Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
More informationAgile SW Development @ Siemens
CON ECT INFORMUNITY, 24.3.2014 Agile SW Development @ Siemens Corporate Development Center Unrestricted Siemens Aktiengesellschaft Österreich 2013 All rights reserved. Eva Kišo ová - that s me Faculty
More informationApplying Agile Project Management to a Customized Moodle Implementation
Applying Agile Project Management to a Customized Moodle Implementation November 6, 2013 Presented by: Curtis Fornadley, PMP UCLA CCLE Coordinator Applying Agile Project Management to a Customized Moodle
More informationSustainable Software Development in Agile and CMMI: Apply Lessons Learned today
Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today 2009 What is the CMMI Level 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed 1 Initial Focus Continuous Process
More information7/24/2015. Blackstone Drupal Team
7/24/2015 Drupal to Agile Drupal Blackstone Drupal Team 1 Agenda What We Will Present Today 1:00 PM 1:15 PM Introduction Why Apply Agile to Drupal Development Sprint 0 Model Sprint Cadence Definition of
More informationSoftware processes that are:
Agile Processes Software processes that are: Incremental (small software releases with rapid cycles) Cooperative (customer and developer working together with close communication) Straightforward (method
More informationLeittechnik für Bahnsysteme mit Eclipse
DB AG/Christian Bedeschinski www.thalesgroup.com/germany Leittechnik für Bahnsysteme mit Eclipse Software-Entwicklung bei Thales Transportation Systems GmbH Christian Scholz 2 / Content HMI for Railway
More informationBest-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler
Best-Practice Software Engineering: Software Processes to Support Project Success Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems Dietmar.Winkler@qse.ifs.tuwien.ac.at
More informationContents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
More informationSESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy
More informationKanban For Software Engineering
Kanban For Software Engineering Jaco van der Merwe Electromagnetic Software & Systems (EMSS) 18/8/2010 jvdmerwe@emss.co.za FEKO 1 General Applications of FEKO Antennas Antenna placement Microwave components
More informationProject Management. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies
A Fresh Graduate s Guide to Software Development Tools and Technologies Chapter 5 Project Management CHAPTER AUTHORS Chen Minchao Daniel Mohd Shahab Nguyen Viet Thinh Software Development Tools and Technologies
More informationAgile Processes and Distributed Projects: Dream or Nightmare?
Agile Processes and Distributed Projects: Dream or Nightmare? Instructor: Kevin Thompson, Ph.D., PMP, ACP, CSP 4100 E. Third Ave, Suite 205, Foster City, CA 94404 650-931-1651 www.cprime.com The leader
More informationCertified Scrum Master Workshop
Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, selfmanagement, and visibility. Even projects that have solid, well-defined project plans encounter
More informationWE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.
WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS. We believe that people working towards common goals are capable
More informationEffektiver Tool-Einsatz
Effektiver Tool-Einsatz für Scrum-Projekte im Java-Umfeld Agile Softwareentwicklung Werte, Prinzipien, Methoden und Prozesse 13. OBJEKTspektrum Information Days 29. April 2010, München Gerhard Müller,
More informationRelease Notes Applied SAFe 4.0
Release Notes Applied SAFe 4.0 As of March, 15 th 2016 NOTE: Applied SAFe 4.0 builds on SAFe 4.0 and will be kept in sync with the upcoming versions. Demonstrations can be scheduled upon request. SAFe
More informationSoftware Continuous Integration & Delivery
November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com
More informationRUP for Software Development Projects
RUP for Software Development Projects George Merguerian www.bmc-online.com 1 Specialists in Global Project Management Brussels Frankfurt Houston Istanbul Milan Ottawa Shanghai Singapore Warsaw Washington
More informationLecture 8 About Quality and Quality Management Systems
Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that
More informationGlossary SAFe 4.0 for Lean Software and Systems Engineering
Agile Architecture Agile architecture is a set of values and practices that support the active evolution of the design and architecture of a system, concurrent with the implementation of new business functionality.
More informationScrum in a Large Project Theory and Practice
Scrum in a Large Project Theory and Practice Agile World 2012 Munich, July 12, 2012 Dr. Sebastian Stamminger Scrum in Large Projects Agenda Theory Case Study Teams Our Process Challenges Lessons Learned
More informationIntroduction to Agile Software Development
Introduction to Agile Software Development Word Association Write down the first word or phrase that pops in your head when you hear: Extreme Programming (XP) Team (or Personal) Software Process (TSP/PSP)
More informationProduct Stack and Corporate Overview
Product Stack and Corporate Overview October 2010 Laszlo Szalvay VP of the Worldwide Scrum Business CollabNet s Scrum Business Line is dedicated to Scrum and extreme programming (XP) as a means to an end
More information