Transcript Process

มาตรฐาน 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) เป็ นขันตอนการออกแบบ
่
ตรงก ับ
ส่วนประกอบต่างๆของซอฟแวร ์ เพือให้
่ วเิ คราะห ์มาแล้ว
ความต้องการทีได้
ลาด ับวงจรชีวต
ิ ของการพัฒนาซอฟแวร ์
้
่ ามา
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
กระบวนการซอฟต์แวร์
้
• กระบวนการ หมายถึงขันตอนต่
าง ๆ ที่
่
่
เกียวข้
องกันและนาไปปฏิบต
ั เิ พือให้
บรรลุ
่ าหนดไว้
วัตถุประสงค ์ทีก
• กระบวนการ มีความหมายรวมถึง
่
ทร ัพยากร เช่น คน, วิธก
ี าร และเครืองมื
อ
่ าเป็ นสาหร ับ นาไปใช้ปฏิบต
ทีจ
ั ต
ิ าม
้
่ าหนดไว้ใน กระบวนการด้วย
ขันตอนที
ก
่ ย่อมสามารถปฏิบต
• กระบวนการทีดี
ั ซ
ิ า้
และ ได้ร ับผลแบบเดียวกันเสมอด้วย
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
แนวคิดของ 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.3
5.1.5
5.1.4
5.1.2 RFP Contract Supplier Acceptan
Preparati Preparati Monitorin
ce &
on
on &
Completi
g
Update
on
5.2 Supply
5.2.2
5.2.5
5.2.6
5.2.1 Prepara 5.2.3
5.2.4
Review Deliver
Process
Initiatio tion of Contrac Plannin
&
y&
n
Respon
se
t
g
Evaluati Comple
on
tion
้
วัฏจักรกระบวนการพืนฐาน
(Primary Life Cycle Process) (ต่อ)
5.3
5.3.13
5.3.12
5.3.1
Softwar
Softwar
Development
Process
e
e
Project
Impleme
Accepta
Installat
Process
ntation
nce
ion
5.3.2
5.3.3
System System
Require Archite
ments
ctural
Analysis Design
5.3.4
Softwar
e
Require 5.3.5
ments Softwar
Analysis e
Archite
ctural
Design
Support
5.3.11
5.3.10 System
System Qualific
System
Integrat ation
ion
Testing
5.3.9
Softwar
e
Software
5.3.8 Qualific
ation
Softwar
Testing
5.3.6
e
5.3.7
Softwar Software
Integrat
e
ion
Detaile Coding
&
d
Design Testing
้
วัฏจักรกระบวนการพืนฐาน
(Primary Life Cycle Process) (ต่อ)
5.4 Operation Process
5.4.1
5.4.2
Process
Operatio
Implement
nal
ation
Testing
5.4.3
System 5.4.4 User
Operatio Support
n
5.5 5.5.4
5.5.2
Proble
5.5.3
Mainte
5.5.6
5.5.1
m & Maintenance
Modificat nance
5.5.5 Softwa
Process Modific
ion
Review Migrat
re
Implemen ation Impleme
&
ion
Retire
Process
tation
Analysi ntation Accepta
ment
s
nce
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
5.2View
Supply
5. Primary Life
Cycle Processes
5.3
Developme Engineering Vi
nt
5.4
Operation5.5
Maintenan
ce
Produc
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 nonconformance
(ความไม่
สอดคลnon้องกัน)
The term
"problem"
includes
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. Organizational Life
7.1 Management
7.2 Infrastructure
7.3 Improvement
7.4 Training
Cycle Process
5. Primary Life
5.1
Acquisition
Cycle Process
5.2 Supply
5.3
Developme
nt
5.4
Operation5.5
Maintenan
ce
6.2
6. Supporting
Life
6.1
Configurati
6.3 Quality
6.4
Document
on
Assurance Verification
Cycle Process
ation
Manageme
6.8
6.5
6.6 nt
Joint
6.7 Audit
Problem
Validation
Review
Resolution
วัฏจักรกระบวนการจัดการ
(Organizational Life Cycle
Processes)
7. Organizational Life
Cycle7.3
Process
7.1 Management
7.2 Infrastructure
Improvement
7.4 Training
Conception
่
ความคิดเริม
Retiremen
้ ด
สินสุ
5. Primary Life Cycle
Process
วัฏจักรกระบวนการสนับสนุ น
(Supporting Life Cycle Processes)
onception
่
ความคิดเริม
Retiremen
้ ด
สินสุ
5. Primary Life Cycle
Process
6. Supporting
Life
6.2
6.1
Configurati 6.3 Quality
6.4
Document
on
Cycle
Process
ation
Manageme Assurance Verification
6.5
Validation
nt
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