An Innovative Approach in Developing Standard Professionals
|
|
|
- Neil Bailey
- 10 years ago
- Views:
Transcription
1 Department of Software and IT Engineering n Innovative pproach in Developing Standard Professionals Involving Graduate Software Engineering Students in Implementing and Improving International Standards Presented by Professor Claude Y. Laporte, Eng., Ph.D. Project Editor of ISO/IEC Standard for Very Small Entities pril 22 th 2015
2 Content Introduction n ISO standard, ISO/IEC 29110, developed specifically for Very Small Entities (VSEs) Examples of the involvement of students in the implementation and improvement of standards Canada, Peru, Ireland and Haiti * VSEs are enterprises, organizations, projects or departments having up to 25 people 2
3 studies have shown that software specialists spend about 40 to 50 percent of their time on avoidable rework rather than on what they call value-added work, which is basically work that s done right the first time If we (you) do not change anything, we (you) cannot expect the situation to improve! (Robert Charette, IEEE Spectrum, Sept. 2005) 3
4 Laws of Nature Supporting Engineering Hooke s Law Gravitational Law F G u Name NewtON s a Law Law of Nature that is a Foundation B for Software Engineering B B 2 B Boyle-Mariotte s Law p xv p xv Ohm s Law Curie s Law Coulomb s law Refraction Law sin sin
5 Standards - Must in the bsence of Software Engineering Laws of Nature Set of mandatory requirements established by consensus and maintained by a recognized body to prescribe a disciplined uniform approach or specify a product, that is, mandatory conventions and practices. (ISO/IEC/IEEE 24765) 5
6 Components of Project Cost ppraisal Costs Reviews Inspections Testing Verification udits Cost of Quality Cost of Conformance Prevention Costs Training Methodologies Tools Data gathering Cost of Performance Generation of plans Software Development Cost of Non Conformance Fixing defects Re testing Re-reviews Updating source code Modifying documents dapted from (Haley et al., 1995) 6
7 Cost of Quality Data from Professional Software Engineers Site merican engineers (19) Site merican managers (5) Site B European engineers (13) Site C European engineers (14) Site D European engineers (9) Course 2008 (8) Course B 2008 (14) Cours e C 2009 (11) Course D 2010 (8) Course E 2011 (15) Course F 2012 (10) Course G 2013 (14) Course G 2014 (11) Cost of performance Cost of reworks Cost of appraisals Cost of prevention 41% 44% 34% 31% 34% 29% 43% 45% 45% 34% 40% 44% 36% 30% 26% 23% 41% 34% 28% 29% 30% 25% 32% 31% 25% 29% 18% 14% 32% 21% 26% 24% 18% 14% 20% 27% 20% 19% 20% 11% 16% 11% 8% 7% 14% 10% 11% 10% 8% 9% 12% 15% Quality * * Quality = Number of Defects/ 1,000 Lines of Code 7
8 Defects (%) Software Defect Injection System Development Phase (Selby, 2007) 8
9 Software Defect Detected when Injected in Same Phase Defects Detected / Defects Injected (%) System Development Phase (Selby, 2007) 9
10 European Union 92.2 % are micro enterprises (between 1 and 9 employees)* Micro enterprises account for 70% to 90% of enterprises in OECD** countries (about 57% in US) Type of enterprise Size of Enterprises Number of employees nnual turnover (EUR) Number of enterprises (% of overall) Number of enterprises Micro-enterprises million 92.2 % Small enterprises million 6.5 % Medium enterprises million 1.1 % SMEs, total % * Large enterprises > 250 > 50 million Large enterprises, total % * Independent companies only, excluding legally independent companies that are part of large enterprises. * Moll, R., Being prepared bird s eye view of SMEs and risk management, ISO Focus +, February 2013 ** OECD: Organisation for Economic Co-operation and Development 10
11 Very Small Entities (VSEs) Manufacturer Prime (60) Suppliers (600) Producers (~6,000) software defect from one of the producers went into a product and resulted in a loss of over $200 million by the manufacturer. VSEs are enterprises, organizations, projects or departments having up to 25 people dapted from (Shintani 2005) 11
12 Content Introduction n ISO standard, ISO/IEC 29110, developed specifically for Very Small Entities Examples of the involvement of students in the implementation and improvement of standards Canada, Peru, Ireland and Haiti 12
13 ISO Working Group 24 Joint Committee Sub committee (SC) 7 Working Group (WG) 24 Standardization of processes, supporting tools and supporting technologies for the engineering of software products and systems. 13
14 Development of International Standards for VSEs 1. Recognition of Needs and Problems 2. Basic and pplied Research 3. Development 4. Commercialization 5. Diffusion and doption 6. Consequences Phase 1 - Recognition of Needs and Problems (2004) Phase 2 - Basic and pplied Research ( ) Phase 3 - Development ( ) Phase 4 - Commercialization (2010) Phase 5 - Diffusion and doption ( ) Phase 6 - Consequences ( ) dapted from (Rogers, 2003) 14
15 2. Research Requests from VSEs Certification and Recognition Only 18% are certified Over 53% of larger companies are certified Over 74% indicated that it was important to be either recognized or certified ISO certification requested by 40%. Market recognition requested by 28% Only 4% are interested in a national certification Needs Regarding Documentation 62% are asking for more guidance and examples 55% are requiring 'lightweight' standards that are easy to understand and apply and come with templates. 17
16 The Strategy of WG 24 to develop standards and guidelines for VSEs 3. Development Use the notion of Profile to develop a roadmap with a few profiles and standards to meet the needs of VSEs. profile is an assemblage from one or more base standards to accomplish a particular function. Profile Group (PG) collection of profiles Focus first on VSEs developing Generic software (Profile Group) i.e. VSEs that do not develop critical software products. Use the Mexican national standard MoProsoft as a reference to start the development of profiles, Use two types of standards, as inputs, for the development of standards for VSEs: Process standards, such as ISO 12207, that define the activities required to achieve identified objectives or outcomes; Product standards, such as ISO 15289, that define the structure and content of artefacts produced by the processes; Develop a set of documents to describe and specify the profiles. 19
17 ISO/IEC Standards and Guides for Very Small Entities (VSEs) Entry Basic dvanced Intermediate Entry - Targets VSEs typically developing 6 person-month projects or start-ups; Basic - Targets VSEs developing only one project at a time; Intermediate Targets VSEs developing multiple projects within the organizational context; dvanced Targets VSEs which want to sustain and grow as an independent competitive software development business. ISO/IEC
18 ISO/IEC Documents Targeted by udience Overview (TR ) Profiles (IS) Framework and Taxonomy (IS ) Specifications of VSE Profiles (IS ) Guides (IS/TR) Specification - VSE Profile Group m (IS m) ssessment Guide (IS/TR ) Management and Engineering Guide (TR ) Management and Engineering Guide VSE Profile m-n (TR m-n) For VSEs and customers For Standard producers, tool vendors, methodology vendors List the Requirements i.e. What to do For ssessors, customers and VSEs For VSEs and customers How to do TRs are available from ISO at no cost ISO/IEC
19 ISO/IEC Entry/Basic Profiles Management and Engineering Guide Statement of Work Customer Software Configuration Project Management Process Planning Execution Evaluation Closure Organizational Management Software Implementation Process Initiation nalysis Design Construction Integration and tests Delivery vailable in English, French, Spanish, Portuguese dapted from (Varkoi 2010) 23
20 Project Management Process Example of one Task of the Planning ctivity Role Task List Input Products Output Products PM TL PM.1.1 Review the Statement of Work Statement of Work Statement of Work [reviewed] ISO/IEC
21 ISO/IEC Document Content Name Description Source Change Request Identifies a Software, or documentation problem, or desired improvement, and requests modifications. It may have the following characteristics: - Identifies purpose of change - Identifies request status - Identifies requester contact information - Impacted system(s) - Impact to operations of existing system(s) defined - Impact to associated documentation defined - Criticality of the request, date needed The applicable statuses are: initiated, evaluated, and accepted Customer Project Management Software Implementation ISO/IEC
22 5. Diffusion Deployment Packages (DPs) Deployment Package (DP) is a set of artifacts developed to facilitate the implementation of a set of practices, of the selected framework, in a VSE. Deployment packages are not intended to preclude or discourage the use of additional guidelines that VSEs find useful. By deploying and implementing a Deployment Package, a VSE can see its concrete step to achieve or demonstrate coverage to Part 5. Deployment Packages are designed such that a VSE can implement its content, without having to implement the complete framework at the same time. Each DP is reviewed and edited by at least 2 persons 26
23 Content of Deployment Packages 1. Technical Description Purpose of this document Why this topic is Important? 2. Definitions Generic Terms Specific Terms 3. Relationships with ISO/IEC Part 5 4. Description of Processes, ctivities, Tasks, Steps, Roles and Products 5. Template(s) 6. Example(s) 7. Checklist(s) 8. Tool(s) 9. Reference to Standards and Models: ISO 9001, ISO/IEC 12207, CMMI 10. References 11. Evaluation Form ISO/IEC
24 Deployment Packages for the Software Basic Profile Construction and Unit testing Verification and Validation Integration and Tests Project Management rchitecture and Detailed Design Product Delivery Requirements nalysis Version Control Self-ssessment Deployment Packages are free on internet 28
25 Content 1. Introduction 2. The ISO/IEC family of standards and guides developed specifically for Very Small Entities (VSEs) 3. Examples of the involvement of students in the implementation and improvement of ISO/IEC standards and guides Students participating to pilot projects in an organization Students participating, as employees, to an implementation in their own organizations Students launching their own start-ups Students becoming professors Students providing feedback/comments on draft ISO/IEC documents 29
26 n IT Start-Up Start-up Company of 2 People Involved in the development of web services for travelers To help travelers throughout the life cycle of a trip from its initial planning to sharing the experience of the traveler with friends. dapted from (Laporte et al 2014) 30
27 n IT Start-Up llocation of ISO/IEC documents the twopeople VSE Role nalyst Designer Programmer Project Manager Technical Leader Work Team Identification of team member s the VSE grows, the set of roles will be attributed amongst all people of the VSE. B /B B /B Name of document Main author Reviewer (if applicable) Change Request B Correction Register B Maintenance Documentation B Meeting Record Product Operation Guide B B Progress Status Record B Project Plan B Project Repository B Project Repository Backup B Requirements Specification B Software /B Software Components /B Software Configuration /B Software Design B Software User Documentation B Statement of Work B Test Cases and Test Procedures B Test Report Traceability Record B Verification Results /B Validation Results /B dapted from (Laporte et al 2014) 31
28 Total Effort of Hours Phase of development cycle n IT Start-Up Prevention (Hours) Installation of the work environment 89 Execution (Hours) Project management and Project progress 47 Deployment 8,5 Review (Hours) Rework (Hours) Development of Project Plan Software Specification and Prototyping 199, Development of the rchitecture ,5 Construction (Prototype and code) ,5 Development of Test Plan Development of product and User guide Project closure 2 TOTL Percentage of rework of 12.6 % i.e. 125 hours/990.5 hours dapted from (Laporte et al 2014) 32
29 % 45 of Total Project Cost % n IT Start-Up Start of Initiative Cost of Non Conformance (Rework) % ppraisal & Prevention Costs % IT Start-up 12.6 % 10 11% CMM Maturity Level % 5% dapted from (Haley et al., 1995) 33
30 Development of a Social Network Website Using the New ISO/IEC Standard Developed Specifically for Very Small Entities n IT Start-Up Software Quality Professional September (Laporte et al. 2014) 34
31 n IT Start-Up VSE founded in 2013 by a software engineering graduate of ÉTS One site in Canada One site in Tunisia Business domains Software development services, Web solutions, mobile applications Consulting services to implement ERP solutions ISO/IEC is also used a foundation to implement CMMI DEV level 2 practices Requested by some military contracts The VSE has 15 employees in 2015 dapté de (Houcine 2014) 35
32 Pilot Project in a Large Engineering Firm Offers a range of services in the production of hydro-electric, wind, geothermal, solar or biomass-related energy Company established 10 years ago Over 500 employees spread over 10 offices in Canada Small Project Medium project Large project Duration of project Less than 2 months Between 2 and 8 months More than 8 months Size of team Number of engineering specialties involved Engineering fees Equal or less than 4 people Between 4 and 8 people More than 8 people One specialty More than one specialty Many specialties Between 5,000$ and 70,000$ Between 50,000$ and 350,000$ Percentage of projects 70% 25% 5% Over 350,000$ Used ISO/IEC (Entry and Basic profiles) to document their small and medium project management processes. dapted from (Laporte et col. 2013) 36
33 Pilot Project in a Large Engineering Firm Identification Number Business Objectives Targeted for the Improvement Project Description O-1 Facilitate the integration of new project managers. O-2 Reach an overall customer satisfaction level 80%. O-3 On average projects should reach cost and schedule targets within 5%. O-4 Reduce overload of staff by 10%. O-5 Reduce schedule slippage to less than one week and 5% of initial cost for mismanaged risks of projects. O-6 Reduce rework by 10 %. O-7 Reduce non billable hours by 10%. dapted from (Laporte et col. 2013) 37
34 Pilot Project in a Large Engineering Firm ctual project management process for medium projects was evaluated against ISO/IEC Basic Profile Project Planning Project Plan Execution Project ssessment and Control Project Closure 0% 10% 20% 30% 40% 50% 60% dapted from (Laporte et col. 2013) 38
35 Cost analysis using the ISO method to evaluate the Economic Benefits of Standards Value chain Pilot Project in a Large Engineering Firm B Management & dministration R & D C D Engineering Procurement E F G H I Inbound Logistics Production / Operations Outbound Logistics Marketing & Sales Service Costs and Benefits of using ISO/IEC Cost to implement and maintain Year 1 Year 2 Year 3 Total $ $ $ $ Net Benefits $ $ $ $ 39 dapted from (Laporte et al. 2013)
36 5. Diffusion Pilot Project in a Large Engineering Firm ISO Focus of February 2013 pplication of ISO/IEC in Project Management Translated in French, English, Spanish and German 40
37 5. Diffusion Pilot Project in a Large Engineering Firm 25th nnual International Council on Systems Engineering (INCOSE) Symposium July Seattle 41
38 n Enterprise in the utomotive Field n enterprise of about 140 employees that designs and sells electric powertrain systems in the automotive field. Their products are embedded software that controls the operation of engines in real time and software that controls the interactions between the components of a vehicle. compliance study was conducted to establish the difference between the processes in place and those proposed by the ISO/IEC n action plan has been developed to organise the software process improvement activities n analysis of differences between ISO/IEC and ISO 26262, a standard for the automotive industry, was also conducted n economic impact assessment was conducted using the methodology developed by ISO pilot project is running until May
39 ISO/IEC adapted for a Technical College student from the graduate program in Software Engineering worked in collaboration with an IT professor of a technical college He developed course material (e.g. templates) for a software design course. dapted from (Trudeau et al 2014) 43
40 Start-up of 4 people ISO/IEC in Perú Created in 2012 by two alumni of the UPC university Software Engineering program (Lima) Specializes in providing software development services and automation of business processes with information system solutions. Decided to implement ISO/IEC Project selected was the Legal Consultation System for an insurance company Implemented ISO/IEC using an gile approach The project had 6 sprints of 1 week each Total effort of the project: 882 hours In 2014, the company had 10 people 45
41 ISO/IEC in Perú Task Prevention (hours) Execution (hours) Review (hours) Correction of defects (hours) Environment installation (Windows azure, management tools, development environment and project repository) 14 Project plan development Project plan execution and project assessment and control 108 Project plan execution (sprint planning and execution) 90 Project assessment and control: sprint review, sprint retrospective 18 Specification development Statement of work Specifying user stories and product backlog rchitecture development Test plan development Code development and code testing User guide and maintenance document development Software product deployment 6 Project closure 2 Total (Hours)
42 Bit Perfect Solutions First Peruvian VSE to be awarded an ISO/IEC certificate of conformity July 2014 VSE audited by a Brazilian auditor in accordance with the official Brazilian Normalization Organization (BNT) ISO/IEC Certification in Perú 47
43 ISO/IEC in Perú Implementation and Certification of ISO/IEC in an IT Start-up in Perú Software Quality Professional March ublications/ses_2015.pdf (Garcia et al. 2015) 48
44 ISO/IEC in Haiti I NUQ U student of the Graduate Program in software engineering of Montréal has done his project on the implementation of ISO/IEC in two VSEs of Haiti He returned to Haiti, as a software engineering professor, at the Institut Universitaire Quisqueya-mérique (INUQU) Over 14 software VSEs of Haiti have been evaluated against ISO/IEC as part of a software quality assurance course Fourteen teams of students made these evaluations. For the summer session of 2014, at least 80 students will evaluate the development processes of other VSEs using the ISO/IEC standard. 49
45 Evaluating Sentiment Towards ISO/IEC in Ireland Qualitative study was conducted in 10 software product VSEs Were in start-up phase or recently formed (< 24 months) Software lifecycle standard is a low priority issue: Low to no demand for standards compliance from clients The perception that the software lifecycle standards are designed for the big companies rather than for VSEs The view of standards as a sales tool only potentially significant way to develop standards professionals Having professional graduate students involved in the application and improvement of international standards in VSEs 50
46 Development of ISO/IEC Profiles and DPs in Systems Engineering Project done under sponsorship of INCOSE/FIS International Council on Systems Engineering (INCOSE) ssociation Française d ingénierie système (FIS) Goals To improve or make product development efficient by using Systems Engineering methodology To elaborate tailored practical guidance to apply to VSEs in the context of prime or subcontractor, of commercial products To contribute to standardization 51
47 The Systems Engineering Basic Profile Statement of Work cquirer Product Project Management Process Project Planning Project Plan Execution Project ssessment and Control Project Closure Organizational Management System Definition and Realization Process System Definition and Realization Initiation System Requirements Engineering System rchitectural Design System Construction System Integration, Verification and Validation Product Delivery Published by ISO in ugust 2014 and available at no cost from ISO 52
48 Deployment Packages for the Systems Engineering Basic Profile Basic Verification Profile Interface Management & Validation Integration Project Management Functional & Physical rchitecture Product Deployment Requirements Engineering Configuration Management Change Management Deployment Packages are free on internet dapted and translated from (Fanmuy 2011) 53
49 Start-up in Transportation Public transportation customers often require a CMMI maturity level for system and sub-system suppliers. In 2012, the VSE was composed of 4 people (7 presently). Implementing the CMMI Level 2 Process reas was too demanding at that time. Strategy Implement the draft version of Systems Engineering ISO/IEC Basic profile as a foundation Perform a gap analysis between CMMI level 2 and the SE Basic Profile Implement the practices needed for a CMMI level 2 assessment. Graduate student who largely contributed to this project also made many important comments to draft versions of ISO/IEC for Systems Engineering. dapted from (Tremblay et al 2015) 54
50 Countries Teaching ISO/IEC rgentina Belgium Brazil Canada Czech Republic Finland Germany Haiti Ireland Japan Mexico Peru Thailand Uruguay 55
51 Conclusion Most countries have a large majority of very small organisations ISO/IEC is specifically developed for entities having up to 25 people Many countries are teaching, using the freely available ISO/IEC documents, at the college, graduate and/or undergraduate levels Graduate students can learn, apply and recommend improvements to engineering standards: If standards are teachable, understandable and usable Freely available documents are highly desirable in academia ISO/IEC Technical reports are available at no cost from ISO web site Once in industry, these students can make valuable contributions with their knowledge and experience, especially in VSEs 56
52 For more details, see the article published in the March/pril 2015 issue. 57
53 Claude Y Laporte Contact Information Voice: [email protected] Web: Public site of WG 24 Free access to Deployment Packages, presentation material and articles: 58
54
Small tech firms. Seizing the benefits of software and systems engineering standards
Small tech firms Seizing the benefits of software systems engineering stards by Claude Y. Laporte, Norm Séguin, Gisele Villas Boas Sanyakorn Buasung The ability of organizations to compete, adapt, survive
The Development of Systems Engineering International Standards and Support Tools for Very Small Enterprises
The Development of Systems Engineering International Standards and Support Tools for Very Small Enterprises Claude Y. Laporte École de technologie supérieure Department of Software and IT Engineering 1100,
Software Project Management in Very Small Entities with ISO/IEC 29110
Software Project Management in Very Small Entities with ISO/IEC 29110 Rory V. O Connor 1, 2 Claude Y. Laporte 3 1 Lero, the Irish Software Engineering Research Centre, Ireland 2 Dublin City University,
Measuring the Cost of Software Quality of a Large Software Project at Bombardier Transportation
Ingeniería para la Industria Measuring the Cost of Software Quality of a Large Software Project at Bombardier Transportation Presented by Claude Y. Laporte, Eng., Ph.D. Professor Department of Software
DRAFT TABLE OF CONTENTS 1. Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April
DRAFT TABLE OF CONTENTS 1 Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April Foreword This book introduces the basic concepts of software quality assurance. The book illustrates how
Systems and software engineering Lifecycle profiles for Very Small Entities (VSEs) Part 5-6-2:
TECHNICAL REPORT ISO/IEC TR 29110-5-6-2 First edition 2014-08-15 Systems and software engineering Lifecycle profiles for Very Small Entities (VSEs) Part 5-6-2: Systems engineering Management and engineering
Software Quality Assurance in an Undergraduate Software Engineering Program
Software Quality Assurance in an Undergraduate Software Engineering Program Claude Y. Laporte, Alain April École de technologie supérieure (ÉTS) [email protected], [email protected] Abstract
Automotive 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: [email protected] Internet: www.kuglermaag.com
On Project Management Process in Agile Systems Development Methodologies and the ISO/IEC 29110 Standard (Entry Profile)
On Project Management Process in Agile Systems Development Methodologies and the ISO/IEC 29110 Standard (Entry Profile) Sergio Galván-Cruz 1, Manuel Mora 2,, Rory O Connor 3, Francisco Acosta-Escalante
International Journal of Information Technologies and Systems Approach
iv10.4018/ijitsa.20140101pre 110.4018/ijitsa.2014010101 2310.4018/ijitsa.2014010102 4110.4018/ijitsa.2014010103 5510.4018/ijitsa.2014010104 International Journal of Information Technologies and Systems
Applying ISO/IEC Software Engineering Standards in Small Settings: Historical Perspectives and Initial Achievements
Applying ISO/IEC Software Engineering Standards in Small Settings: Historical Perspectives and Initial Achievements Claude Y. Laporte* [email protected] 1-514 396-8956 Alain April* [email protected]
Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
TMMi Case Study. Methodology. Scope. Use TMMi to do a gap analysis for an independent
TMMi Case Study TMMi Case Study Presentation Use TMMi to do a gap analysis for an independent testing organisation Involves 2 assessors for 5 days Objectives Determine how well the organisation is meeting
Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace
SYMPOSIUM at Claude Y. Laporte OA - Process Engineering Nicola R. Papiccio OA - Software Engineering AGENDA Introduction Software Engineering Process s Engineering Process Management of of Change Lessons
Using 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
Agile 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
Agile SW Development @ Siemens
CON ECT INFORMUNITY, 19.9.2013 Neue Software-Trends Agilität Prozesse & RE Agile SW Development @ Siemens Corporate Development Center Dr. Kurt Hofmann > 25 years Siemens ACT SW developer at PSE Team leader
Standards & Practices for the software and system engineers /
Standards & Practices for the software and system engineers / professionals John Walz [email protected] IEEE Computer Society 1 st VP IEEE Software & Systems Engineering i Standards d Committee Systems
Best-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 [email protected]
Quality management systems
L E C T U R E 9 Quality management systems LECTURE 9 - OVERVIEW Quality management system based on ISO 9000 WHAT IS QMS (QUALITY MANAGEMENT SYSTEM) Goal: Meet customer needs Quality management system includes
Software Quality Assurance: VI Standards
Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: [email protected] Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,
Why CMMI and Agile? 3. CMMI Lightweight Framework for SMEs/VSE. 2. Agile for Management Approach. 1. CMMI for Software Engineering Process Approach
CMMI Model by using Agile Methodology C.Piyabunditkul Research Group Software Construction c pizabunditkul@rwth aachen de [email protected] www-lufgi3.informatik.rwth-aachen.de CMMI Model
Camber Quality Assurance (QA) Approach
Camber Quality Assurance (QA) Approach Camber s QA approach brings a tested, systematic methodology, ensuring that our customers receive the highest quality products and services, delivered via efficient
ISO 9001 in software-developing VSEs assisted by the COMPETISOFT Model
ISO 9001 in software-developing VSEs assisted by the COMPETISOFT Model Silvia Esponda 1, Ariel Pasini, Patricia Pesado 1,2, Marcos Boracchia 1 {sesponda,apasini,ppesado,marcosb}@lidi.info.unlp.edu.ar 1
Engineering Standards in Support of
The Application of IEEE Software and System Engineering Standards in Support of Software Process Improvement Susan K. (Kathy) Land Northrop Grumman IT Huntsville, AL [email protected] In Other Words Using
ISO/IEC 90003:2004 covers all aspects
Huge potential user base for ISO/IEC 90003 the state of the art for improving quality in software engineering ISO/IEC 90003:2004, Software engineering Guidelines for the application of ISO 9001: 2000 to
The Capability Road Map a framework for managing quality and improving process capability
1 The Capability Road Map a framework for managing quality and improving process capability Dr Kevin Daily, Improve QPI Ltd and Luis Joaquim, Critical Software SA Abstract Software developers and IT providers
ISO 9000 FOR SOFIYifrARE QUALITY SYSTEMS
ISO 9000 FOR SOFIYifrARE QUALITY SYSTEMS Folkert Rienstra, KEMA, the Netherlands SUMMARY This paper outlines some key elements of quality system standards ISO 9000 and their application to Information
A Method for Process Assessment in Small Software Companies
A Method for Process Assessment in Small Software Companies Alessandra Anacleto 1, Christiane Gresse von Wangenheim 1, Clênio F. Salviano 2, Rafael Savi 1 1 Universidade do Vale do Itajaí (UNIVALI) Centro
Application of software product quality international standards through software development life cycle
Central Page 284 of 296 Application of software product quality international standards through software development life cycle Mladen Hosni, Valentina Kirinić Faculty of Organization and Informatics University
Syllabus. REQB Certified Professional for Requirements Engineering. Foundation Level
Syllabus REQB Certified Professional for Requirements Engineering Version 2.1 2014 The copyright to this edition of the syllabus in all languages is held by the Global Association for Software Quality,
Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014
Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014 Outline 2 Context Key Business Imperatives Agile Adoption and CMMI Roadmap CMMI+Agile Best
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
The Emerging ISO International Standard for Certification of Software Engineering Professionals
The Emerging ISO International Standard for Certification of Software Engineering Professionals Juan Garbajosa Universidad Politécnica de Madrid - Technical University of Madrid (UPM). E.U. Informática.
Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.
Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.. www.pharmout.net Page 1 of 15 Version-02 1. Scope 1.1. Purpose This paper reviews the implementation of the ANSI/AAMI/IEC
ENTERPRISE MANAGEMENT AND SUPPORT IN THE AUTOMOTIVE INDUSTRY
ENTERPRISE MANAGEMENT AND SUPPORT IN THE AUTOMOTIVE INDUSTRY The Automotive Industry Businesses in the automotive industry face increasing pressures to improve efficiency, reduce costs, and quickly identify
Certified Professional in Configuration Management Glossary of Terms
Certified Professional in Configuration Management Glossary of terms used in Configuration Management Issue 2007.07 Association of the International Certified Configuration Manager e.v. Copyright 2007,
Life Cycle Models, CMMI, Lean, Six Sigma Why use them?
Life Cycle Models, CMMI, Lean, Six Sigma Why use them? John Walz IEEE Computer Society, VP for Standards QuEST Forum Best Practices Conference Track 3 What, Where, How & Why Monday, 24-Sep-07, 4:30 5:30
Certification of Electronic Health Record systems (EHR s)
Certification of Electronic Health Record systems (EHR s) The European Inventory of Quality Criteria Georges J.E. DE MOOR, M.D., Ph.D. EUROREC EuroRec The «European Institute for Health Records» A not-for-profit
by Heather Oppenheimer and Steve Baldassano
Switching Tracks: Finding the Right Way to Get to Maturity Level 2 by Heather Oppenheimer and Steve Baldassano When your customer contract requires that your software development process must be CMMI Level
Using Measurement to translate Business Vision into Operational Software Strategies
Using Measurement to translate Business Vision into Operational Software Strategies Victor R. Basili University of Maryland and Fraunhofer Center - Maryland BUSINESS NEEDS Any successful business requires:
IT Project: System Implementation Project Template Description
2929 Campus Drive Suite 250 IT Project: System Implementation Project Template Description Table of Contents Introduction... 2 Project Phases... 3 Initiation & Requirements Gathering Milestone... 3 Initiation
MANAGEMENT SYSTEMS CERTIFICATION FROM AUTOMOTIVE SPECIALISTS
MANAGEMENT SYSTEMS CERTIFICATION FROM AUTOMOTIVE SPECIALISTS VCA - Delivering a Safer Environment VCA - Delivering a Safer Environment 1 Contents Pg 2 Formal Certification Burden or Benefit? 3 Why VCA?
Leveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
Configuration Management - The Big Picture
Configuration Management - The Big Picture Consists of: 1. Product s aligned to system development life cycle comprised of hardware and software configuration items described by specifications, design
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group Lead Appraiser / Improvement Coach Organization
SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards
SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards Dr. A.April ETS University Table of Contents Objectives Audience Current clash An ITIL overview ISO
Measuring the Cost of Software Quality of a Large Software Project at Bombardier Transportation: A Case Study
SOFTWARE QUALITY MANAGEMENT In a competitive world, it is important to measure and improve the performance of software engineering processes and imperative to identify and eliminate rework that could have
ISO/IEC 20000 Part 1 the next edition. Lynda Cooper project editor for ISO20000 part 1
ISO/IEC 20000 Part 1 the next edition Lynda Cooper project editor for ISO20000 part 1 Agenda The ISO20000 series Why has it changed Changes ITIL3 impact New requirements Changed requirements How to prepare
White Paper. Comparison of ISO/IEC 20000 with ASL and BiSL
White Paper Comparison of ISO/IEC 20000 with ASL and BiSL Both ISO/IEC 20000 and ASL offer guidance for IT Service Providers, ISO/IEC 20000 giving broad guidance for IT Service Management and ASL focusing
Optimizing IV&V Benefits Using Simulation
Optimizing IV&V Benefits Using Simulation David M. Raffo, Ph.D. School of Business Administration Portland State University Motivation There is a critical need for cost effective IV&V Key Questions: What
Measurement Strategies in the CMMI
Measurement Strategies in the CMMI International Software Measurement & Analysis Conference 9-14 September 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation One Space Park,
Testing Process Models
Testing Process Models Process Model of a Test Factory EECS 814 Fall 2009 Jennifer Kaufman Agenda 1. Introduction & Abstract 2. Organizational Models 3. Testing Process Models 4. Process Model of a Test
Project Knowledge Areas
From Houston S: The Project Manager s Guide to Health Information Technology Implementation. Chicago: HIMSS; 2011; pp 27 39. This book is available on the HIMSS online bookstore at www. himss.org/store.
Selection and use of the ISO 9000 family of standards
Selection and use of the ISO 9000 family of standards ISO and international standardization ISO/TC 176, Quality management and quality assurance ISO is the International Organization for Standardization.
Translation Service Provider according to ISO 17100
www.lics-certification.org Certification Scheme S06 Translation Service Provider according to ISO 17100 Date of issue: V2.0, 2015-11-15 Austrian Standards plus GmbH Dr. Peter Jonas Heinestraße 38 1020
F15. Towards a More Mature Test Process. Anne Mette-Hass. P r e s e n t a t i o n
Towards a More Mature Test Process Anne Mette-Hass International Conference On Software Testing, Analysis & Review November 19-23 Stockholm, Sweden P r e s e n t a t i o n F15 Friday 23rd November, 2001
CHAPTER 7 Software Configuration Management
CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration
Foredragfor Den Norske Dataforening, den 08.10.2003
Foredragfor Den Norske Dataforening, den 08.10.2003 CMM, CMMI and ISO 15504 (SPICE) Bruk av modenhetsmodeller under programmvareutvikling, er det nøkkelen til suskess? Malte Foegen, Jürgen Richter IT Maturity
Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization
Standards Initiatives for Software Product Line Engineering and within the International Organization for Standardization Timo Käkölä University of Jyväskylä Finland FiSMA 1 What is software product line
Future 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
MANAGEMENT SYSTEMS CERTIFICATION
MANAGEMENT SYSTEMS CERTIFICATION VCA - Delivering a Safer Environment VCA - Delivering a Safer Environment 1 Contents Pg 2 Formal Certification - Burden or Benefit? 4 Why VCA? 6 ISO 14001 8 Acorn (A Phased
International Workshop Agreement 2 Quality Management Systems Guidelines for the application of ISO 9001:2000 on education.
ISO 2002 All rights reserved ISO / IWA 2 / WD1 N5 Date: 2002-10-25 Secretariat: SEP-MÉXICO International Workshop Agreement 2 Quality Management Systems Guidelines for the application of ISO 9001:2000
UML Modeling of Five Process Maturity Models
UML Modeling of Five Process Maturity Models 1 UML Modeling of Five Process Maturity Models Version 1 LQL-2003-TR-02 2003 Simon Alexandre Naji Habra CETIC - FUNDP 2003 UML Modeling of Five Process Maturity
ISO/IEC/IEEE 29119 The New International Software Testing Standards
ISO/IEC/IEEE 29119 The New International Software Testing Standards Stuart Reid Testing Solutions Group 117 Houndsditch London EC3 UK Tel: 0207 469 1500 Fax: 0207 623 8459 www.testing-solutions.com 1 Stuart
Capability Maturity Model Integration (CMMI SM ) Fundamentals
Capability Maturity Model Integration (CMMI SM ) Fundamentals Capability Maturity Model Integration and CMMI are are service marks of Carnegie Mellon University 2008, GRafP Technologies inc. 1 What is
7.1 QUESTION 1: HOW TO CHANGE ORGANIZATIONAL CULTURE IN SMSH
CHAPTER 7 RECOMMENDATIONS This chapter includes the set of recommendations given on the following basis. Literature review on quality models and SME culture for small and medium size software houses according
Developing CMMI in IT Projects with Considering other Development Models
Developing CMMI in IT Projects with Considering other Development Models Anahita Ahmadi* MSc in Socio Economic Systems Engineering Organizational Process Development Engineer, International Systems Engineering
Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.
Agile Project Management FOR DUMME&* by Mark C. Layton WILEY John Wiley & Sons, Inc. Table of Contents»#» « Introduction / About This Book 1 Foolish Assumptions 1 Conventions Used in This Book 2 How This
MKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
Software Process Improvement. Overview
Software Process Improvement Overview Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Motivation Immaturity of software engineering - state of the
ISO 9001:2015 QUALITY MANAGEMENT SYSTEMS AUDITOR/LEAD AUDITOR
Knowledge RECOGNITION Skills retention Further excellence behaviour Ability COMPETENCE QUALIFICATION ISO 9001 Training services SGS ACADEMY www.sgs.com sgs academy transforming people and businesses As
A COMPARISON OF PRINCE2 AGAINST PMBOK
Introduction This comparison takes each part of the PMBOK and gives an opinion on what match there is with elements of the PRINCE2 method. It can be used in any discussion of the respective merits of the
Contrasting CMMI and the PMBOK. CMMI Technology Conference & User Group November 2005
Contrasting CMMI and the PMBOK CMMI Technology Conference & User Group November 2005 Wayne Sherer U.S. Army ARDEC Sandy Thrasher, PMP Anteon Corporation Agenda Purpose & Overview Considerations for Comparison
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
Controlling software acquisition: is supplier s software process capability determination enough?
Controlling software acquisition: is supplier s software process capability determination enough? Fabrizio Fabbrini, Mario Fusani, Giuseppe Lami Abstract Innovation in automotive is principally due to
