มาตรฐาน ISO 12207 และการประยุกต์ใช้ในการทาวิจยั เพื่อการค้นคว้าอิรระ หลักรูตรการจัดการความรู้ ISO คือ • ISO (International Standards Organization) เป็ นองค์การระหว่างประเทศ ว่า ด้วยการมาตรฐาน • ตั้งขึ้นเมื่อปี ๒๔๙๐ (๑๙๔๗) โดยมีรานักงานใหญ่ที่ นครเจนีวา รวิตเซอร์แลนด์ • มีวตั ถุประรงค์เพื่อ – ร่ งเรริ มการกาหนดมาตรฐานระหว่างประเทศ และกิจกรรมที่เกี่ยวข้อง เพื่อการพัฒนาอุตราหกรรมเศรษฐกิจ – ขจัดข้อโต้แย้ง และการกีดกัน ทางการค้าระหว่างประเทศ – พัฒนาความร่ วมมือระหว่างประเทศ ในด้านวิชาการวิทยาศารตร์ และ เทคโนโลยี บริษัท หรือองค์ กรใดได้ รับ ISO ก็หมายความว่ า สิ นค้ าหรือบริการขององค์ กรนั้น เข้ าขั้น มาตรฐาน เป็ นทีย่ อมรับในระดับสากล ได้รับISO แล้วมีประโยชน์อย่างไร • ทำให้ กำรบริหำรจัดกำรขององค์ กรและพนักงำน เป็ นไปอย่ ำง มีระบบ และมีประสิทธิภำพ ช่ วยประหยัดค่ ำใช้ จ่ำย และสร้ ำง ภำพพจน์ ท่ ดี ี • พนักงำนมีส่วนร่ วม และมีจติ สำนึก ในเรื่องคุณภำพมำกขึน้ ภำยใต้ กำรปฏิบัตงิ ำน ที่มีระบบและขอบเขตที่ชัดเจน • ผู้บริโภคก็ได้ ประโยชน์ ในแง่ ควำมมั่นใจในผลิตภัณฑ์ และ บริกำร ไม่ ต้องเสียเวลำตรวจสอบคุณภำพของผลิตภัณฑ์ ซำ้ อีก Quality Standard Repository ของ ISO ด้านซอฟต์แวร์ http://www.center4vse.net/index.php?option=com_content&view=article&id=9&Itemid=6 วงจรชีวติ ของการพัฒนาซอฟแวร์ Software Development Life Cycle (SDLC) • เป็ นโครงร่ างหรือแนวทางวิธีการ เพือ่ ใช้ ทาความเข้ าใจและเพือ่ ใช้ เป็ นขั้นตอนการพัฒนา ระบบ สารสนเทศ หรือซอฟต์ แวร์ ให้ สาเร็จ โดยการซื้อหรือการจ้ างทาหรือการพัฒนาเองก็ได้ วงจรชีวติ ของการพัฒนาซอฟแวร์ Software Development Life Cycle (SDLC) ระเบียบวิธีการพัฒนาซอฟแวร์ มีอยู่หลายวิธีการ แต่ ละวิธีการมี ข้ อดีและข้ อเสี ยทีแ่ ตกต่ างกัน ตัวอย่ างระเบียบวิธีการพัฒนาซอฟแวร์ ที่ ได้ รับความนิยม เช่ น โครงสร้ างแบบนา้ ตก (Waterfall Model), โครงสร้ าง แบบก้นหอย (Spiral Model), วิธีการพัฒนาซอฟแวร์ แบบคล่องแคล่ว ว่ องไว (Agile Software Development) The waterfall model of development • The waterfall model of development is an example of a Software Development Life Cycle (SDLC) model. • It is called waterfall because of the way it falls down. ลำดับวงจรชีวติ ของกำรพัฒนำซอฟแวร์ 1. การวางแผน(Planning) เป็ นขั้นตอนการการวางแผนงานโดย กาหนดรู ปแบบ ของซอฟแวร์ ประมาณการต้ นทุนในการพัฒนาระบบ กาหนดแนวทางของ การพัฒนาระบบ กาหนดระยะเวลา เป็ นต้ น 2. การวิเคราะห์ ความต้ องการ(Analysis) เป็ นขั้นตอนของการค้ นหาความ ต้ องการของระบบ เพือ่ ให้ เข้ าใจภาพรวมและหน้ าที่การทางานของระบบ 3. การออกแบบ(Design) เป็ นขั้นตอนการออกแบบส่ วนประกอบต่ างๆของ ซอฟแวร์ เพือ่ ให้ ตรงกับความต้ องการที่ได้ วเิ คราะห์ มาแล้ว 4. การเขียนโปรแกรม(Development) เป็ นขั้นตอนการสร้ างระบบโดยการเขียน โปรแกรม ตามแนวทางการออกแบบจากขั้นตอนที่ผ่านมา ลำดับวงจรชีวิตของกำรพัฒนำซอฟแวร์ 5. การทดสอบ (Testing) เป็ นขั้นตอนการนาระบบที่ทามาทดรอบการใช้งาน ว่า ทางานถูกต้ องตามความต้ องการทีไ่ ด้ หรือไม่ ซึ่ งการทดรอบนี้จะรวมถึงการ ทดรอบการเชื่อมโยงกับระบบซอฟแวร์ อื่นๆที่เกี่ยวข้องด้วย 6. การประเมิน เป็ นขั้นตอนการประเมินว่าระบบทีผ่ ่ านการทดสอบแล้ ว เหมาะสมที่ จะนาไปใช้ งานได้ หรือไม่ 7. การโอนย้ ายข้ อมูล (Data Conversion) เป็ นขั้นตอนการนาข้อมูลเก่าเข้าระบบ ใหม่ก่อนการนาระบบไปใช้จริ ง 8. การนาไปใช้ งานงานจริง (Production) เป็ นขั้นตอนที่นาระบบที่พฒั นาราเร็ จ และผ่านการทดรอบแล้วไปใช้งาน โดยทาการติดตั้ง และรอนวิธีการใช้งานแก่ ผูใ้ ช้ 9. การให้ ความช่ วยเหลือ (Support) เป็ นขั้นตอนของการให้ความช่วยเหลือต่อผูใ้ ช้ เมื่อพบปั ญหา โดยหากปั ญหาที่เกิดไม่รามารถแก้ไขได้ จะต้องทาการพัฒนา ระบบเพิ่มเติม ก็จะเริ่ มวนไปที่ข้ นั ตอนแรกใหม่ ISO 12207 ISO 12207 = common framework for the lifecycle of the software Architecture of the software lifecycle processes (processes, activities, tasks) ISO/IEC 12207 ISO/IEC 12207 • • In 1987 the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) established a Joint Technical Committee (JTC1) on Information Technology. The scope of the JTC1 is "Standardization in the field of information technology systems and equipments.” Source: Raghu Singh, INTERNATIONAL STANDARD ISO/IEC 12207 SOFTWARE LIFE CYCLE PROCESSES. Federal Aviation Administration, Washington, DC, USA ISO/IEC 12207 • ประกาศในปี 1995 โดยมี 17 ประเทศทีอ่ ยู่ในกลุ่มผู้ใช้ คอื Australia, Brazil, Canada, Czech Republic, Denmark, Finland, France, Germany, Ireland, Italy, Japan, Korea, The Netherlands, Spain, Sweden, the United Kingdom, and the United States of America. • กาหนดสถาปัตยกรรมระดับสู งสาหรับ software lifecycle, ประกอบด้ วย 17 กระบวนการ (core processes) – แต่ ละกระบวนการประกอบด้ วยกลุ่มกิจกรรม (activities) – มีกจิ กรรมทั้งหมด activities (of which there are 74) are refined into tasks – tasks (of which there are 224) transform inputs to outputs กระบวนการซอฟต์แวร์ • กระบวนการ หมายถึงขั้นตอนต่ าง ๆ ที่ เกีย่ วข้ องกันและนาไป ปฏิบัติเพือ่ ให้ บรรลุ วัตถุประสงค์ ทกี่ าหนดไว้ • กระบวนการ มีความหมายรวมถึงทรัพยากร เช่ น คน, วิธีการ และ เครื่องมือทีจ่ าเป็ นสาหรับ นาไปใช้ ปฏิบัติตามขั้นตอนที่กาหนดไว้ ใน กระบวนการด้ วย • กระบวนการที่ดี ย่ อมสามารถปฏิบัติซ้าและ ได้ รับผลแบบ เดียวกันเสมอด้ วย Process tree Process Total quality management • ใช้ หลักการ การบริหารคุณภาพโดยรวม ในทุกกิจกรรม :Total Quality Management (TQM) • ดังนั้นแต่ ละกระบวนการจึงประกอบด้ วย "plan-do-check-act" (PDCA) cycle • นอกจากนีย้ งั มีส่วนของ การตรวจสอบความถูกต้ อง และการ นาไปใช้ ได้ (verification and validation) เป็ นมาตรฐานที่ช่วยปรับปรุงกระบวนการในการบริหารจัดการ การควบคุม และ ช่วยพัฒนากระบวนการในการสร้ างกระบวนการ A process is partitioned into PDCA activities based on the PDCA cycle principles ISO 12207 และ Plan-Do-Check-Act • นาแนวคิดเรื่ อง Plan-Do-Check-Act มาใร่ ไว้กบั ทุกกระบวนการ มีการดาเนินการดังนี้ – Plan: วางแผนงาน กลุ่มงาน ตารางการทางาน ฯลฯ (tasks, work breakdown, schedule, etc.) – Do: การดาเนินการของแผน (execution of plans) – Check: ประเมินภายใน (process-internal evaluations) – Act: เรนอวิธีการแก้ไขปญหา (Closed-loop problem resolutions) แนวคิดของ ISO 12207 BASIC CONCEPTS • Software life cycle architecture. • The life cycle begins with an idea or a need that can be satisfied wholly or partly by software and ends with the retirement of the software. • The architecture is built with a set of processes and interrelationships among these processes. แนวคิดของ ISO 12207 Process (17) กระบวนกำร Activity (74) กิจกรรม Task (232) งำน Artifact (154) เอกสำร The Structure of a Process Process Activity 1 Task 1 ……………… Task 2 Activity n Task วัฏจักรกระบวนการพื้นฐาน (Primary Life Cycle Processes) 5.1 Acquisition Process 5.1.1 Initiation 5.1.2 RFP Preparation 5.1.3 Contract Preparation & Update 5.1.4 Supplier Monitoring 5.1.5 Acceptance & Completion 5.2 Supply Process 5.2.1 Initiation 5.2.2 Preparation of Response 5.2.3 Contract 5.2.4 Planning 5.2.5 Review 5.2.6 & Delivery & Evaluation Completion วัฏจักรกระบวนการพื้นฐาน (Primary Life Cycle Process) (ต่อ) 5.3 Development Process 5.3.1 Process Implementation 5.3.2 System 5.3.3 System Requirements Architectural Analysis Design 5.3.13 Software Acceptance Support Project 5.3.12 Software Installation System 5.3.11 5.3.10 System System Qualification Integration Testing 5.3.4 5.3.9 Software Software Software Requirements Qualification Analysis Testing 5.3.5 5.3.8 Software Software Architectural 5.3.6 5.3.7 Integration Design Software Software Detailed Coding & Design Testing วัฏจักรกระบวนการพื้นฐาน (Primary Life Cycle Process) (ต่อ) 5.4 Operation Process 5.4.1 Process Implementation 5.4.2 Operational Testing 5.4.3 System Operation 5.5 Maintenance Process 5.4.4 User Support 5.5.2 5.5.4 5.5.3 5.5.6 5.5.1 Process Problem & Modification Maintenance 5.5.5 Software Implementation Modification Implementation Review & Migration Retirement Analysis Acceptance Task • กระดาเนินการหรือการกระทาย่ อยๆ • ประกอบไปด้ วยปัจจัยนาเข้ า (inputs ที่มี data, information, control) และ • เป็ นส่ วนที่ทาให้ เกิดผลลัพธ์ (outputs ที่มี data, information, control). ผลลัพธ์/เอกรารของ ISO 12207 ประกอบด้วยเอกราร (Documentation) 5 ประเภท 1. Procedure 2. Plan 3. Records 4. Documents 5. Audits & Reviews ผลลัพธ์/เอกรารของ ISO 12207 • Procedure เอกรารแรดงแนวทางการทางาน หรื อการปฏิบตั ิงานหลัก • Plan เอกรารแรดงการปฏิบตั ิงานในรายละเอียดเฉพาะของแต่ละโครงการ โดยพิจารณาทั้งเรื่ องของเป้ าหมาย, การจัดการทรัพยากร และการ วัดผลเป็ นระยะๆ (Milestone) ของโครงการ • Records เอกรารแรดงการบันทึกของการทางานในกิจกรรมต่างๆ ผลลัพธ์/เอกรารของ ISO 12207 • Documents เอกรารอื่น นอกเหนือจาก procedure, plan, record ที่ทาขึ้นหรื อ ต้องมีในการทางาน เช่น เอกรารรรุ ปผลการทางาน, เอกราร นาเรนอข้อมูล • Audits & Reviews หลักฐานหรื อเอกราร แรดงการตรวจรอบและการวิเคราะห์การ ทางานในกิจกรรมต่างๆ ผลลัพธ์/เอกรารของ ISO 12207 • ผลลัพธ์ ท้งั หมดต้ องมีเอกสาร • เอกสารทีจ่ ัดทาอาจใช้ รูปแบบของ ISO/IEC 12207 หรือแบบ ทีอ่ งค์ กรใช้ อยู่แล้ว และมีข้อมูลทีม่ าตรฐานต้ องการ Why ISO IN IS? Why 12207? Critical thinking การใช้ ISO 12207ในระดับองค์ กร • องค์กรไม่วา่ จะเล็กหรื อใหญ่รามารถในมาตรฐานนี้ได้ โดยเลือกใช้ กระบวนการ กิจกรรม หรื องาน ที่เหมาะรม ตรงตามวัตถุประรงค์ ของตนเอง • องค์กรอาจเลือกหนึ่งหรื อมากกว่าหนึ่งกระบวนการ • อาจใช้มาตรฐานนี้เป็ นการภายในขององค์กรเดียว หรื อใช้มาตรฐาน ร่ วมกันระหว่างองค์กรที่ดาเนินงานร่ วมกัน การใช้ ในระดับโครงการ • มาตรฐานใช้ได้กบั โครงการเกี่ยวกับซอฟท์แวร์ทวั่ ไป ทั้งขนาดใหญ่ และโครงการที่มความซับซ้อน • รามารถใช้ได้กบั โครงการที่ใช้ซอฟท์แวร์เดี่ยว หรื อมากกว่าหนึ่ง • มาตรฐานรามารถใช้ได้มากกว่าหนึ่งครั้งในหนึ่งโครงการ NOTE • เป็ นมาตรฐานที่มีเพื่อเป็ นแนวทางในการดาเนินงานที่ช่วยให้ผใู ้ ช้รู้วา่ มีกระบวนการ กิจกรรม หรื องาน ใดบ้างที่ควรทาในการพัฒนา • ผูใ้ ช้ควรเลือกกระบวนการ กิจกรรมและงานที่เหมาะรมกับงานของ ตน โดยคานึงถึงต้นทุน ORGANIZATION OF THE STANDARD The technical material is organized into 7 sections and 4 annexes: 1. 2. 3. 4. 5. 6. 7. Section 1 - Scope and field of application; Section 2 - Normative references; Section 3 - Definitions; Section 4 - Top-level overview of the life cycle processes; Section 5 - Activities and tasks of the five primary processes; Section 6 - Activities and tasks of the eight supporting processes; Section 7 - Activities and tasks of the four organizational processes 1. Annex A - Activities and tasks for tailoring (or adapting) the standard for a software project; Annex B - Brief guidance on tailoring the standard; Annex C - General information on the processes, organizations, and their relationships; Annex D - Bibliography. 2. 3. 4. Process tree Process Primary processes • กระบวนการใน primary process ประกอบด้วยการจัดหา การจัดร่ ง การ พัฒนา การดาเนินการ และการดูแลรักษา • แต่ละกระบวนการใน primary process ถูกนิยามหรื อให้ความหมายใน รู ปของกิจกรรมและงาน • แต่ละกระบวนการเริ่ มต้นด้วยบทนา ตามด้วยกิจกรรม และงาน Primary processes Activities and tasks of the five primary processes 1. Acquisition Process 2. Supply Process 3. Development Process 4. Operation Process 5. Maintenance Process Primary processes Activities and tasks of the five primary processes 1 Acquisition Process • เป็ นกระบวนการเพื่อการจัดหาริ่ งที่ตอ้ งการ • เริ่ มต้นจากการจาแนกริ่ งที่ผใู ้ ช้ตอ้ งการ • ปิ ดท้ายด้วยการยอมรับของผูใ้ ช้ Primary processes Activities and tasks of the five primary processes 2 Supply Process • เป็ นกระบวนการร่ งมอบริ่ งที่ผใู ้ ช้ตอ้ งการ ตามข้อตกลงที่ทาไว้ แล้ว The purpose of the Supply Process is to provide a product or service to the acquirer that meets the agreed requirements. Primary processes Activities and tasks of the five primary processes 3 Development Process • เป็ นขั้นตอนการพัฒนาโปรแกรมใหม่ หรือปรับใหม่ จากโปรแกรมที่มี • กระบวนการพัฒนามี 2 เป้าหมายหลักคือ – พัฒนาวิธีการ และ – พัฒนากระกวน Primary processes Activities and tasks of the five primary processes 4 Operation Process • กระบวนการนีป้ ระกอบด้ วย กิจกรรม และงาน ในการดาเนินงาน • กระบวนการรอบคลุมการดาเนินการและการสนับสนุนผู้ใช้ Primary processes Activities and tasks of the five primary processes 5. Maintenance Process • กิจกรรม และงานในกระบวนการนีม้ ีเพือ่ ให้ ผู้ซ่อมบารุง • กิจกรรมจะเกิดขึน้ เมื่อระบบมีปัญหา มีของเสี ย หรือต้ องการการ ปรับปรุง วัฏจักรกระบวนการพื้นฐาน (Primary Life Cycle Processes) Need 5.1 Acquisition Contract View 5. Primary Life Cycle Processes 5.2 Supply 5.3 Development Engineering View 5.4 Operation 5.5 Maintenance Product SUPPORTING PROCESSES Activities and tasks of the 8 supporting processes 1. Documentation Process 2. Configuration Management Process 3. Quality Assurance Process 4. Verification Process 5. Validation Process 6. Joint Review Process 7. Audit Process 8. Problem Resolution Process เป็ นกระบวนการสนับสนุน เชื่อมโยงกระบวนการต่างๆเพื่อทาให้ บรรลุผล ที่ต้องการ Supporting Processes Activities and tasks of the 8 supporting processes 1. Documentation Process • เป็ นกระบวนการบันทึกข้ อมูล • อธิบายความหมายของกิจกรรม แผน การออกแบบ การพัฒนา การกระจาย การทนุบารุง หรืออืน่ ๆที่ ผู้เกีย่ วข้ องให้ ความสาคัญ อาจใช้ รูปแบบการบันทึกใน มาตรฐาน หรือแบบฟอร์ มทีอ่ งค์กรมีอยู่แล้ว Supporting Processes Activities and tasks of the 8 supporting processes 2. Configuration Management Process • กระบวนการนีเ้ พือ่ ให้ การจัดทาได้ รับความน่ าเชื่ อถือ และทา ให้ ผู้ใช้ เข้ ใช้ งานได้ • โดยให้ นิยาม กาหนดรายการทีม่ ีในระบบซอฟ์ ทแวร์ เพือ่ ใช้ ควบคุมความถูกต้ องของการประยุกต์ ใช้ รายการต่ างๆของ ระบบ Supporting Processes Activities and tasks of the 8 supporting processes 3.Quality Assurance Process กระบวนการนีม้ ีขนึ้ เพือ่ ให้ มีความมัน่ ใจว่ าสิ นค้าและกระบวนการ เป็ นไปตามที่วางแผนและกาหนดการไว้ Supporting Processes Activities and tasks of the 8 supporting processes 4. Verification Process กระบวนการนีม้ ีขนึ้ เพือ่ ยืนยันว่ าซอท์ ฟแวร์ ที่ใช้ และ การให้ บริการมีความเหมาะสม และสอดคล้องความ ต้ องการ Supporting Processes Activities and tasks of the 8 supporting processes 5. Validation Process กระบวนการนีเ้ กีย่ วข้ องกับการยืนยันผลจากผู้ใช้ ว่าเป็ นไป ตามความต้ องการทีเ่ ฉพาะเจาะจงของผู้ใช้ Supporting Processes Activities and tasks of the 8 supporting processes 6. Joint Review Process • เพือ่ ให้ ผู้ทมี่ ีส่วนเกีย่ วข้ องมีความเข้ าใจในกระบวนการ ไปในทิศทางเดียวกัน ตามข้ อตกลงร่ วมทีว่ างไว้ • ประเด็นสาคัญที่ต้องเข้ าใจคือด้ านการบริหารจัดการ และในเชิงเทคนิค ตลอดการดาเนินการ Supporting Processes Activities and tasks of the 8 supporting processes 7 Audit Process. • กระบวนการนี้เป็ นกรอบการตรวจรอบกระบวนการ อย่างเป็ นทางการ • การตรวจรอบอยูภ่ ายใต้กรอบความรอดคล้องกัน ของความต้องการ และแผน Supporting Processes Activities and tasks of the 8 supporting processes 8. Problem Resolution Process. • เพื่อให้แน่ใจว่าปัญหาที่อาจเกิดขึ้นถูกจาแนก วิเคราะห์ และมีแนวทาง จัดการและควบคุมไว้แล้ว • กระบวนการจึงมีกลไกในการแก้ไขปัญหาได้ทนั ทีที่พบ • ต้องใช้การวิเคราะห์เหตุ และแนวโน้มความไม่แน่นอนของการ รายงานปัญหา The term "problem" includes non-conformance (ความไม่รอดคล้องกัน) The term "problem" includes non-conformance (ความไม่รอดคล้องกัน) The Organizational Process • ประกอบด้วย 4 กระบวนการ • เป็ นกระบวนการที่ทาให้เกิดการปฎิบตั ิงานในระดับองค์กร ภายใน โครงการหรื อระหว่างโครงการเป็ นไปได้ดว้ ยดี • ช่วยในการจัดตั้ง การควบคุม และปรับปรุ งกระบวนการอื่น The Organizational Process Activities and tasks of the 4 organizational processes 1. Life Cycle Model Management Process • กาหนดกิจกรรม และงานราหรับระดับผูจ้ ดั การโครงการ • เพื่อให้มนั่ ใจได้วา่ มีความเป็ นไปได้ในการดาเนินการระดับนโยบาย ตลอดช่วงของวงจรการ • เป็ นกระบวนการที่แรดงให้เห็นถึงความรอดคล้องของวัตถุประรงค์ของ องค์กร และ นโยบาย กระบวนการ และการดาเนินงาน ซึ่งจะรนับรนุ น ให้เกิดการรนับรนุนดาเนินงานของโครงการย่อยๆในองค์กร The Organizational Process Activities and tasks of the 4 organizational processes 2. Infrastructure Management Process • เพื่อจัดเตรี ยมโครงรร้างพื้นฐาน และการบริ การ ในการรนับรนุน องค์กร หรื อโครงการ ตลอดกระบวนการปรับปรุ ง • มีการกาหนดอุปกรณ์ เครื่ องมือ และระบบเทคโนโลยีรารรนเทศ ภายต้มาตรฐานที่กาหนดไว้ The Organizational Process Activities and tasks of the 4 organizational processes 3. Improvement Process. • ประกอบด้วยกิจกรรมที่ใช้ในการประเมิน ควบคุม และปรับปรุ งวงจร ชีวิตของการพัฒนาซอฟแวร์ในระดับองค์กร • ประรบการณ์ในการใช้งานรามารนามาใช้การปรับปรุ งวงจรชีวิตของ ซอฟแวร์ The Organizational Process Activities and tasks of the 4 organizational processes 4. Training Process. • เป็ นกระบวนการเพือ่ พัฒนาทรัพยากรมนุษย์ ทักษะในการจัดการ และความสามารถเชิงเทคนิค • กระบวนการต้ องการการวางแผนการพัฒนา ตามทักษะและเวลาที่ เหมาะสม รายละเอียด ISO 12207 7.1 Management 7. Organizational Life Cycle Process 7.2 Infrastructure 7.4 Training 5. Primary Life Cycle Process 5.1 Acquisition 5.2 Supply 6.1 Documentation 6.5 Validation 7.3 Improvement 5.3 Development 5.4 Operation 5.5 Maintenance 6. Supporting Life Cycle Process 6.2 Configuration Management 6.6 Joint Review 6.3 Quality Assurance 6.7 Audit 6.4 Verification 6.8 Problem Resolution วัฏจักรกระบวนการจัดการ (Organizational Life Cycle Processes) 7. Organizational Life Cycle Process 7.1 Management 7.2 Infrastructure 7.3 Improvement Conception ควำมคิดเริ่ม 7.4 Training Retirement สิน้ สุด 5. Primary Life Cycle Process Conception ควำมคิดเริ่ม วัฏจักรกระบวนการรนับรนุน (Supporting Life Cycle Processes) Retirement สิน้ สุด 5. Primary Life Cycle Process 6.1 Documentation 6.5 Validation 6. Supporting Life Cycle Process 6.2 Configuration Management 6.3 Quality Assurance 6.4 Verification 6.6 Joint Review 6.7 Audit 6.8 Problem Resolution วิธีการใช้ คู่มอื ISO/IEC 12207 คู่มือแนวทำงในกำรพัฒนำระบบคุณภำพวิชำกำรค้ นคว้ ำอิสระ วิทยำลัยศิลปะ สื่อ และเทคโนโลยี คู่มอื แนวทางในการพัฒนาระบบคุณภาพวิชาการค้ นคว้ าอิสระ วิทยาลัยศิลปะ สื่ อ และเทคโนโลยี ISO 12207/15504 PDCA • • 5 กระบวนการจาก 17 กระบวนการ 15 กิจกรรมจาก 48 กิจกรรม คู่มอื แนวทางในการพัฒนาระบบคุณภาพวิชาการค้ นคว้ าอิสระ วิทยาลัยศิลปะ สื่ อ และเทคโนโลยี 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. QA1 Quality Assurance ENG1 Requirement Elicitation ENG2 System Requirement Analysis ENG3 Software Requirement Analysis ENG4 Software Design MAN1 Organizational Alignment MAN2 Organization Management MAN3 Project Management RIN1 Human Resource Management RIN2 Training RIN3 Knowledge Management RIN4 Infrastructure REU1 Asset Management REU2 Reuse Program Management REU3 Domain Engineering คู่มือแนวทำงในกำรพัฒนำระบบคุณภำพวิชำกำรค้ นคว้ ำอิสระ วิทยำลัยศิลปะ สื่อ และเทคโนโลยี • • Supporting Process: Quality Assurance • QA1 Quality Assurance Process: Engineering • ENG1 Requirement Elicitation • ENG2 System Requirement Analysis • ENG3 Software Requirement Analysis • ENG4 Software Design Organizational Process: Resource and infrastructure • RIN1 Human Resource Management • RIN2 Training • RIN3 Knowledge Management • RIN4 Infrastructure Process: Reuse • REU1 Asset Management • REU2 Reuse Program Management • REU3 Domain Engineering Process: Management • MAN1 Organizational Alignment • MAN2 Organization Management • MAN3 Project Management ตัวอย่างการทาวิจยั โดยใช้ ISO 12207 ของนักศึกษา KM คุณปรี ยานุช เชยกรี วงค์ ตัวอย่างการทาวิจยั โดยใช้ ISO 12207 ของนักศึกษา SE ตัวอย่ าง SE • มี Process, Activity, Task • มีเอกรารของ ISO 12207 ครบ o Procedure o Plan o Records o Documents o Audits & Reviews • มี Plan, Do, Check, Act Why ISO IN IS? Why 12207? Critical thinking