ten years experience spi ce for space at the european
play

Ten years experience SPI CE for Space at the European Space Agency - PowerPoint PPT Presentation

Ten years experience SPI CE for Space at the European Space Agency D. Escorial Rico EuroSPI 2011 - Roskilde 27.06.11 ESA UNCLASSIFIED For Official Use European Space Agency To provide for and promote, for exclusively peaceful


  1. Ten years experience SPI CE for Space at the European Space Agency D. Escorial Rico EuroSPI 2011 - Roskilde 27.06.11 ESA UNCLASSIFIED – For Official Use

  2. European Space Agency “To provide for and promote, for exclusively peaceful purposes, cooperation among European states in space research and technology and their space applications.” Procurement Agency: About 85% of ESA’s budget is spent on contracts with European industry Areas: Space science Earth observation Telecommunications Human spaceflight Launchers Technology Exploration Navigation Operations SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 2 ESA UNCLASSIFIED – For Official Use

  3. ESA Activities SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 3 ESA UNCLASSIFIED – For Official Use

  4. ESA’S I NDUSTRI AL POLI CY About 85% of ESA’s budget is spent on contracts with European industry. ESA’s industrial policy : 1. ensures that Member States get a fair return on their investment; 2 . im proves com petitiveness of European industry; 3. maintains and develops space technology; 4. exploits the advantages of free competitive bidding, except where incompatible with objectives of the industrial policy. SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 4 ESA UNCLASSIFIED – For Official Use

  5. Space Softw are System s and Softw are process im provem ent Space Software Systems - characteristics: Com plex Mission and safety critical - is expected to Conform to Standards Be on time and within budget Software Process I mprovement Process capability  Quality of the product Efficiency improvements (time and costs) Process Assessment to obtain objective measure of process capability SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 5 ESA UNCLASSIFIED – For Official Use

  6. SW Process Assessm ent m ethod for Space softw are – W hy a specific one? Based on 15504: Capability dimension identical to I SO 15504: 5 Assessment method Space Software specifics, the process dimension: Additional processes Additional process outcomes Additional base practices Additional work products Additional reference to ECSS clauses Specific culture, vocabulary (I SO), practices, standards Compliant with I SO 15504 SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 6 ESA UNCLASSIFIED – For Official Use

  7. I SO and ECSS • used as input ECSS-E-40: Space ISO 12207: Software • processes mapped to Software Engineering Life Cycle Definition requirements ECSS-Q-80: Space Software Product Assurance • requirements mapped to • processes added process performance • processes refined indicators ISO 15504 ECSS-Q-HB-80-02 Process Assessment Handbook for Software Process Assessment and • space specific Improvement processes added • space specific process indicators added SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 7 ESA UNCLASSIFIED – For Official Use

  8. Process Reference Model Primary Life Cycle Processes Supporting Life Cycle Processes CUS.2.2 Delivery CUS.1.1 Acquisition Preparation SUP.1 Documentation CUS.1.2 Supplier Selection CUS.3 Requirements Elicitation SUP.2 Configuration Management CUS.1.3 Supplier Monitoring CUS.4.1 Operational Use SUP.3 Quality Assurance CUS.1.4 Customer Acceptance CUS.4.2 Customer Support SUP.4 Verification CUS.2.1 Supply Preparation CUS.5 Contract Maintenance SUP.5 Validation ENG.1.1 System Requirements Analysis and Design SUP.6 Joint Review ENG.1.2 Software Requirements Analysis SUP.7 Audit ENG.1.3 Software Design ENG.1.6 Software Testing SUP.8 Problem Resolution ENG.1.4 Software Construction ENG.1.7 System Integration and ENG.1.5 Software Integrationn Testing SUP.9 Safety and Dependability ENG.2 System and Software Maintenance New Processes New Processes ISO processes ISO processes SUP.10 ISVV Organisational Life Cycle Processes ORG.1 Organisational Alignment ORG.2.1 Process Establishment MAN.1 Management ORG.2.2 Process Assessment MAN.2 Project Management ORG.2.3 Process Improvement MAN.3 Quality Management ORG.3 Human Resource Management MAN.4 Risk Management ORG.4 Infrastructure MAN.5 Information Management ORG.5 Measurement ORG.6 Reuse SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 8 ESA UNCLASSIFIED – For Official Use

  9. Process Reference Model Primary Life Cycle Processes Supporting Life Cycle Processes CUS.2.2 Delivery CUS.1.1 Acquisition Preparation SUP.1 Documentation CUS.1.2 Supplier Selection CUS.3 Requirements Elicitation SUP.2 Configuration Management CUS.1.3 Supplier Monitoring CUS.4.1 Operational Use SUP.3 Quality Assurance CUS.1.4 Customer Acceptance CUS.4.2 Customer Support SUP.4 Verification CUS.2.1 Supply Preparation CUS.5 Contract Maintenance SUP.5 Validation ENG.1.1 System Requirements Analysis and Design SUP.6 Joint Review ENG.1.2 Software Requirements Analysis SUP.7 Audit ENG.1.3 Software Design ENG.1.6 Software Testing SUP.8 Problem Resolution ENG.1.4 Software Construction ENG.1.7 System Integration and ENG.1.5 Software Integration Testing SUP.9 Safety and Dependability ENG.2 System and Software Maintenance SUP.10 ISVV Processes with added Processes with added Base Practices Base Practices Organisational Life Cycle Processes ORG.1 Organisational Alignment ORG.2.1 Process Establishment MAN.1 Management ORG.2.2 Process Assessment MAN.2 Project Management ORG.2.3 Process Improvement MAN.3 Quality Management ORG.3 Human Resource Management MAN.4 Risk Management ORG.4 Infrastructure MAN.5 Information Management ORG.5 Measurement ORG.6 Reuse SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 9 ESA UNCLASSIFIED – For Official Use

  10. Process Reference Model Primary Life Cycle Processes Supporting Life Cycle Processes CUS.2.2 Delivery CUS.1.1 Acquisition Preparation SUP.1 Documentation CUS.1.2 Supplier Selection CUS.3 Requirements Elicitation SUP.2 Configuration Management CUS.1.3 Supplier Monitoring CUS.4.1 Operational Use SUP.3 Quality Assurance CUS.1.4 Customer Acceptance CUS.4.2 Customer Support SUP.4 Verification CUS.2.1 Supply Preparation CUS.5 Contract Maintenance SUP.5 Validation ENG.1.1 System Requirements Analysis and Design SUP.6 Joint Review ENG.1.2 Software Requirements Analysis SUP.7 Audit ENG.1.3 Software Design ENG.1.6 Software Testing SUP.8 Problem Resolution ENG.1.4 Software Construction ENG.1.7 System Integration and ENG.1.5 Software Integration Testing SUP.9 Safety and Dependability ENG.2 System and Software Maintenance SUP.10 ISVV Processes with added Processes with added Notes Notes Organisational Life Cycle Processes ORG.1 Organisational Alignment ORG.2.1 Process Establishment MAN.1 Management ORG.2.2 Process Assessment MAN.2 Project Management ORG.2.3 Process Improvement MAN.3 Quality Management ORG.3 Human Resource Management MAN.4 Risk Management ORG.4 Infrastructure MAN.5 Information Management ORG.5 Measurement ORG.6 Reuse SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 10 ESA UNCLASSIFIED – For Official Use

  11. How does it look? The Softw are Design Process – The Reuse case SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 11 ESA UNCLASSIFIED – For Official Use

  12. Softw are Design Process -2 SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 12 ESA UNCLASSIFIED – For Official Use

  13. Softw are Design Process -3 SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 13 ESA UNCLASSIFIED – For Official Use

  14. Softw are Design Process -4 SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 14 ESA UNCLASSIFIED – For Official Use

  15. Softw are Design Process -5 SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 15 ESA UNCLASSIFIED – For Official Use

  16. Assessm ent process SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 16 ESA UNCLASSIFIED – For Official Use

  17. SW Process Assessm ents – Sum m ary Timeline 1999 SPICE for Space (S4S) 2000 S4S trial programme 2003 ECSS Software engineering and product assurance standards (version B) 2004 Galileo Software Standard 2009 ECSS Software engineering and product assurance standards (version C) 2010 S4S published as a ECSS Handbook: SW Process Assessment and Improvement Summary 2000-2010 More than 30 assessments 10 ESA assessors and 4 external assessors SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 17 ESA UNCLASSIFIED – For Official Use

  18. Deploym ent of SW Process assessm ent and im provem ent in ESA Process assessm ent m odes Capability determination Process I mprovement Compliance Process im provem ent Project level - short term Anticipate problematic areas Reduce Risks Attention to budget constraints Corporate level - long term Reduce uncertainties in selecting suppliers Promote and disseminate best practices Determine capability to comply with standards SPI Workshop | D. Escorial Rico | EuroSPI 2011 - Roskilde | 27.06.11 | TEC-QQS | Slide 18 ESA UNCLASSIFIED – For Official Use

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend