Process

advertisement
มาตรฐาน 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
Download