13
การจัดประชุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา มหาวิทยาลัยสุโขทัยธรรมาธิราช ครั ้งที4 The 4 th STOU Graduate Research Conference * นักศึกษา หลักสูตรวิทยาศาสตร์มหาบัณฑิต แขนงวิชาเทคโนโลยีสารสนเทศและการสื่อสาร สาขาวิชาวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยสุโขทัยธรรมาธิราช [email protected]. ** รองศาสตราจารย์สาขาวิชาวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยสุโขทัยธรรมาธิราช [email protected]. การพัฒนาแนวปฏิบัติและต้นแบบระบบการตรวจสอบการพัฒนาซอฟต์แวร์และควบคุมคุณภาพ ซอฟต์แวร์ตามแนวมาตรฐาน ISO/IEC 29110 Development of Best Pratice and Prototype of Software Development Tracking and Software Quality Assurance System base on ISO/IEC 29110 Standard นิตยา สิงไทยสงค์ (Nittaya Singthaisong) * ดร.วิภา เจริญภัณฑารักษ์ (Dr.Vipa Jaroenpuntaruk) ** บทคัดย่อ ในการพัฒนาซอฟต์แวร์จําเป็นต้องมีกระบวนการติดตามและควบคุมคุณภาพของซอฟต์แวร์ ดังนั ้น มาตรฐาน ISO/IEC 29110 จึงเป็นเครื่องมือที่สําคัญในการดําเนินโครงการพัฒนาซอฟต์แวร์เพื่อให้มีคุณภาพ ซึ ่ง โครงการนี ้มีวัตถุประสงค์ดังกล่าว คือ (1) เพื่อพัฒนาแนวปฏิบัติที่ดีด้านการพัฒนาซอฟต์แวร์ในการตรวจสอบ และควบคุมคุณภาพตามแนวมาตรฐาน ISO/IEC 29110 ระดับ Basic Profile สําหรับองค์กรพัฒนาซอฟต์แวร์ ขนาดกลางและขนาดเล็กไม่เกิน 25 คน (2) เพื่อพัฒนาต้นแบบระบบการตรวจสอบและควบคุมคุณภาพการพัฒนา ซอฟต์แวร์ตามแนวมาตรฐาน ISO/IEC 29110 ระดับ Basic Profile การดําเนินงานประกอบด้วย (1) ทําการศึกษาเกี่ยวกับระบบมาตรฐาน ISO/IEC 29110 สําหรับองค์กร พัฒนาซอฟต์แวร์ขนาดกลางและขนาดเล็กไม่เกิน 25 คน ระดับ Basic Profile (2) รวบรวมข้อมูลจากองค์กรผู้ ให้บริการพัฒนาซอฟต์แวร์ที่ผ่านการรับรองมาตรฐาน ISO/IEC 29110 โดยการกําหนดคําถามและออกแบบ แบบสอบถามไว้ล่วงหน้าเพื่อให้สามารถรวบรวมข้อมูลได้อย่างครบถ้วน (3) ดําเนินการวิเคราะห์ข้อมูลที่ได้ รวบรวมไว้ (4) พัฒนาแนวปฏิบัติที่ดีด้านการตรวจสอบการพัฒนาซอฟต์แวร์และควบคุมคุณภาพซอฟต์แวร์ตาม แนวมาตรฐาน ISO/IEC 29110 ระดับ Basic Profile และ (5) พัฒนาต้นแบบระบบการตรวจสอบการพัฒนา ซอฟต์แวร์และควบคุมคุณภาพซอฟต์แวร์ตามแนวมาตรฐาน ISO/IEC 29110 ระดับ Basic Profile ผลที่คาดว่าจะได้รับคือ ข้อมูลสรุปแนวปฏิบัติที่ดีด้านการตรวจสอบการพัฒนาซอฟต์แวร์และควบคุม คุณภาพซอฟต์แวร์ตามมาตรฐาน ISO/IEC 29110 เพื่อเป็นประโยชน์สําหรับองค์กรพัฒนาซอฟต์แวร์ขนาดกลาง และขนาดเล็กไม่เกิน 25 คนหรือผู้ที่สนใจจะสามารถใช้เป็นแนวทางในการปรับปรุงกระบวนการดําเนินงานด้าน การควบคุมคุณภาพการพัฒนาซอฟต์แวร์ตามมาตรฐาน ISO/IEC 29110 ได้อย่างสะดวก, รวดเร็ว , และมี ประสิทธิภาพยิ่งขึ ้น พร้อมทั ้งสามารถนําข ้อมูลต้นแบบระบบการตรวจสอบการพัฒนาซอฟต์แวร์และควบคุม คุณภาพซอฟต์แวร์ตามมาตรฐาน ISO/IEC 29110 ไปใช้ประกอบการพัฒนาเป็นระบบและพัฒนาคุณสมบัติของ ระบบต่อยอดเพื่อใช้เป็นเครื่องมือประกอบการควบคุมคุณภาพซอฟต์แวร์ขององค์กรเพิ่มเติมในอนาคตได้ อีกทั ้ง เพื่อเป็นการตอบสนองนโยบายของทางสภาอุตสาหกรรมแห่งประเทศไทยในการยกระดับคุณภาพซอฟต์แวร์ของ ไทยสู ่ระดับสากลอีกด้วย คําสําคัญ ISO/IEC 29110 ระบบการตรวจสอบการพัฒนาซอฟต์แวร์และควบคุมคุณภาพซอฟต์แวร์ องค์กร พัฒนาซอฟต์แวร์ขนาดกลางและขนาดเล็ก O-ST 027

The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

Embed Size (px)

Citation preview

Page 1: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

* นกศกษา หลกสตรวทยาศาสตรมหาบณฑต แขนงวชาเทคโนโลยสารสนเทศและการสอสาร สาขาวชาวทยาศาสตรและเทคโนโลย มหาวทยาลยสโขทยธรรมาธราช [email protected]. ** รองศาสตราจารยสาขาวชาวทยาศาสตรและเทคโนโลย มหาวทยาลยสโขทยธรรมาธราช [email protected].

การพฒนาแนวปฏบตและตนแบบระบบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110

Development of Best Pratice and Prototype of Software Development Tracking and Software Quality Assurance System base on ISO/IEC 29110 Standard

นตยา สงไทยสงค (Nittaya Singthaisong) * ดร.วภา เจรญภณฑารกษ (Dr.Vipa Jaroenpuntaruk) **

บทคดยอ

ในการพฒนาซอฟตแวรจาเปนตองมกระบวนการตดตามและควบคมคณภาพของซอฟตแวร ดงนน

มาตรฐาน ISO/IEC 29110 จงเปนเครองมอทสาคญในการดาเนนโครงการพฒนาซอฟตแวรเพอใหมคณภาพ ซงโครงการนมวตถประสงคดงกลาว คอ (1) เพอพฒนาแนวปฏบตทดดานการพฒนาซอฟตแวรในการตรวจสอบและควบคมคณภาพตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile สาหรบองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกไมเกน 25 คน (2) เพอพฒนาตนแบบระบบการตรวจสอบและควบคมคณภาพการพฒนาซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile

การดาเนนงานประกอบดวย (1) ทาการศกษาเกยวกบระบบมาตรฐาน ISO/IEC 29110 สาหรบองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกไมเกน 25 คน ระดบ Basic Profile (2) รวบรวมขอมลจากองคกรผ ใหบรการพฒนาซอฟตแวรทผานการรบรองมาตรฐาน ISO/IEC 29110 โดยการกาหนดคาถามและออกแบบแบบสอบถามไวลวงหนาเพอใหสามารถรวบรวมขอมลไดอยางครบถวน (3) ดาเนนการวเคราะหขอมลทไดรวบรวมไว (4) พฒนาแนวปฏบตทดดานการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile และ (5) พฒนาตนแบบระบบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile

ผลทคาดวาจะไดรบคอ ขอมลสรปแนวปฏบตทดดานการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามมาตรฐาน ISO/IEC 29110 เพอเปนประโยชนสาหรบองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกไมเกน 25 คนหรอผทสนใจจะสามารถใชเปนแนวทางในการปรบปรงกระบวนการดาเนนงานดานการควบคมคณภาพการพฒนาซอฟตแวรตามมาตรฐาน ISO/IEC 29110 ไดอยางสะดวก, รวดเรว, และมประสทธภาพยงขน พรอมทงสามารถนาขอมลตนแบบระบบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามมาตรฐาน ISO/IEC 29110 ไปใชประกอบการพฒนาเปนระบบและพฒนาคณสมบตของระบบตอยอดเพอใชเปนเครองมอประกอบการควบคมคณภาพซอฟตแวรขององคกรเพมเตมในอนาคตได อกทงเพอเปนการตอบสนองนโยบายของทางสภาอตสาหกรรมแหงประเทศไทยในการยกระดบคณภาพซอฟตแวรของไทยสระดบสากลอกดวย คาสาคญ ISO/IEC 29110 ระบบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวร องคกร

พฒนาซอฟตแวรขนาดกลางและขนาดเลก

O-ST 027

Page 2: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

2

Abstract

In software development processes, tracking system and software quality assurance are major concerns to achieve software development quality. Therefore, ISO/IEC 29110 is important to assist of software development processes improvement. Objectives of this project are included as follow: (1) to develop the best practice information for software development tracking and software quality assurance base on ISO/IEC 29110 standard, basic profile for Very Small Entities (VSEs), which is an enterprise, an organization, a department or a project having up to 25 people (2) to develop a prototype system of software development tracking and software quality assurance base on ISO/IEC 29110 standard, basic profile. The project has been performed by (1) studying in details and characteristics of ISO/IEC 29110 standard, basic profile (2) gathering information from executive of a company that has been cerfied ISO/IEC 29110 standard, basic profile in Thailand (3) analysing gathered information (4) developing best practice information for software development tracking and software quality assurance base on ISO/IEC 29110 standard, Basic Profile (5) developing a prototype of software development tracking and software quality assurance base on ISO/IEC 29110 standard, basic profile. In conclusions, the project generates (1) the best practice information for software development tracking and software quality assurance based on ISO/IEC 29110 standard, basic profile for any organizations, who are interesting to improve their software development processes and quality based on ISO/IEC 29110 standard, basic profile (2) the prototype of software development tracking and software quality systems base on ISO/IEC 29110 standard, basic profile, which can be used as a tool for software development tracking and software quality assurance base on ISO/IEC 29110 standard, basic profile in the future. In addition, the prototype will serve the policy of the Federation of Thai Industries in order to improve Thai Software Quality in the global software market. Keywords: ISO/IEC 29110, Software Development Tracking and Software Quality Assurance System,

Very Small Entities (VSEs)

Page 3: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

3

บทนา จากการทในปจจบนองคกรตาง ๆ ไดเลงเหนถงประโยชนในการนาซอฟตแวรเขามาประยกตใชเพอ

ปรบปรงกระบวนการดาเนนงานทางธรกจใหมประสทธภาพดยงขนอยางแพรหลาย ไมวาจะเปนการจดซอซอฟตแวรสาเรจรป หรอการวาจางบรการพฒนาซอฟตแวรตามความตองการทางธรกจของแตละองคกรกตาม

ขณะเดยวกนองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกในประเทศไทยนบวามสวนขบเคลอนอตสาหกรรมซอฟตแวรในประเทศเปนอยางมาก จากการทจานวนสมาชกของสมาคมอตสาหกรรมซอฟตแวรไทย (The Association of Thai Software Industry) มมากขนอยางตอเนองในปจจบน ขณะทในป 2558 กจะเปนการกาวสประชาคมอาเซยน ซงเปนการเปดเสรภาคบรการอาเซยน ดงนนองคกรพฒนาซอฟตแวรควรหนมาใหความสาคญกบการยกระดบมาตรฐานคณภาพซอฟตแวรและการใหบรการขององคกรสระดบสากล เพอสรางความเชอมนดานการใหบรการพฒนาซอฟตแวรขององคกรทงภายในและตางประเทศ ซงจะเปนการเปดโอกาสการขยายตลาดการใหบรการสประเทศในกลมสมาชกอาเซยนไดอกดวย

ในสวนของภาครฐไดใหการสนบสนนอตสาหกรรมซอฟตแวรในประเทศไทยจากการทในป 2554 กระทรวงไอซทไดจบมอกบซปา (สานกงานสงเสรมอตสาหกรรมซอฟตแวรแหงชาต (องคการมหาชน)), สมอ. (สานกงานมาตราฐานผลตภณฑอตสาหกรรม), และมลนธสถาบนเพอพฒนานวตกรรม เพอพฒนาศกยภาพการแขงขนซอฟตแวรไทย สาหรบองคกรขนาดเลกสมาตรฐานระดบโลก ISO/IEC 29110 โดยมนโยบายใหการสนบสนนผประกอบการอตสาหกรรมซอฟตแวรขนาดเลก กาวสมาตรฐานระดบสากล โดยมเปาหมายใหประเทศไทยเปนประเทศแรกในระดบภมภาคทมผประกอบการผานการรบรองมาตรฐานใหม เพอตอกย าความเชอมนอตสาหกรรมซอฟตแวรไทยกบตางชาต

มาตรฐาน ISO/IEC 29110 เปนมาตรฐานระหวางประเทศทางดานวศวกรรมซอฟตแวรทองคการระหวางประเทศวาดวยการมาตรฐานหรอ ISO ไดประกาศใชเมอวนท 1 กนยายน 2554 เปนมาตรฐานฉบบแรกทมงเนนใหผพฒนาซอฟตแวรขนาดเลก นาไปใชเพอยกระดบคณภาพผลผลตดานซอฟตแวรและบรการใหเปนทยอมรบในระดบสากลและมวงจรในการพฒนาปรบปรงอยางตอเนอง ซงเปนมาตรฐานทมความซบซอนและคณลกษณะตาง ๆ นอยกวามาตรฐาน CMM จงสงผลใหการปรบปรงกระบวนการพฒนาซอฟตแวรตามมาตรฐาน ISO/IEC 29110 สามารถใชตนทนและระยะเวลาในการดาเนนการใหสาเรจได นอยกวาการปรบปรงกระบวนการพฒนาซอฟตแวรตามมาตรฐานมาตรฐาน CMM

ดงน นผดาเนนโครงการจงมแนวคดทจะศกษาเกยวกบคณลกษณะดานการพฒนาซอฟตแวรตามมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile เปรยบเทยบกบกระบวนการดาเนนโครงการพฒนาซอฟตแวรขององคกรตวอยางทผานการรบรองมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile แลว เพอทาการพฒนาเปนแนวปฏบตทดดานการพฒนาซอฟตแวรในการตรวจสอบและควบคมคณภาพตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile เพอเปนขอมลสาหรบสาหรบองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกในประเทศไทยทมความสนใจในการปรบปรงกระบวนการพฒนาซอฟตแวร จะสามารถใชเปนแนวทางในการพฒนาคณภาพการปฏบตงานขององคกรและปรบปรงคณภาพซอฟตแวรไดอยางสะดวกรวดเรวและมประสทธภาพยงขน ซงจะเปนการชวยสงเสรมการยกระดบมาตรฐานของอตสาหกรรมซอฟตแวรในประเทศไทยใหเปนทยอมรบในระดบสากล พรอมกนนผดาเนนโครงการยงไดนาขอมลทไดจากการวเคราะหมาทาการพฒนาตนแบบ

Page 4: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

4

ระบบการตรวจสอบและควบคมคณภาพการพฒนาซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile สาหรบผทมความสนใจพฒนาเครองมอในการตดตามและควบคมคณภาพซอฟตแวรจะสามารถนาไปใชเปนแบบจาลองประกอบการพฒนาเปนระบบหรอพฒนาคณสมบตตอยอดในอนาคตตอไปไดอยางสะดวกรวดเรวยงขน วตถประสงคโครงการ การดาเนนงานครงนเปนการศกษาเกยวกบระบบมาตรฐาน ISO/IEC 29110 ดานการพฒนาซอฟตแวรสาหรบองคกรพฒนาซอฟตแวรไมเกน 25 คน ระดบ Basic Profile เพอเปนขอมลสาหรบองคกรซอฟตแวรขนาดกลางและขนาดเลกจะสามารถใชประกอบการพฒนากระบวนการพฒนาซอฟตแวรอยางมคณภาพ เพอใหไดมาซงวตถประสงคของการดาเนนโครงการในครงนคอ

1. เพอพฒนาแนวปฏบตทดดานการพฒนาซอฟตแวรในการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile สาหรบองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกไมเกน 25 คน

2. เพอพฒนาตนแบบระบบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile

วธดาเนนโครงการ

(1) ดาเนนการศกษารายละเอยดคณลกษณะของระบบมาตรฐาน ISO/IEC 29110 ดานการพฒนาซอฟตแวรสาหรบองคกรพฒนาซอฟตแวรไมเกน 25 คน ระดบ Basic Profile จากแหลงขอมลทตยภม (Secondary Data) ทไดมาจากเวบไซต และบทความทเกยวของ (2) รวมรวมขอมลจากแหลงขอมลปฐมภม (Primary Data) โดยผดาเนนโครงการเปนผสมภาษณผบรหารของขององคกรผประกอบการซอฟตแวรตวอยางทผานการรบรองมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile คอ บรษท โปรเฟสชนแนล เซอรวส โพรไวเดอร จากด เพอศกษากระบวนการพฒนาซอฟตแวรจากโครงการจรง และรวบรวมขอมลความตองการระบบเพอใชเปนเครองมอสาหรบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic โดยผดาเนนโครงการไดจดทาแบบสอบถามสาหรบการรวบรวมขอมล แลวนาไปสมภาษณผบรหารขององคกรตวอยาง (3) วเคราะหรายละเอยดของขนตอนกระบวนการพฒนาซอฟตแวรจากโครงการจรงขององคกรตวอยาง และวเคราะหความตองการระบบเพอใชเปนเครองมอสาหรบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile (4) พฒนาแนวปฏบตทดดานการพฒนาซอฟตแวรในการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile และ (5) พฒนาตนแบบระบบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile โดยใชเครองมอเวบเทคโนโลยในการพฒนา

Page 5: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

5

ผลการวเคราะหขอมล 1. ผดาเนนโครงการไดทาการวเคราะหและพฒนาแนวปฏบตทดดานการพฒนาซอฟตแวรในดานการ

ตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile สาหรบองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกไมเกน 25 คน ดงน

1.1 แนวปฏบตทดสาหรบกระบวนการบรหารจดการโครงการพฒนาซอฟตแวร (Project Management Process) มดงน

1.1.1 แนวปฏบตทดสาหรบกระบวนการ PM.O1 แผนโครงการ (Project Plan) ตามแนวมาตรฐาน ISO/IEC 29110 มรายละเอยดดงตารางตอไปน

แนวปฏบตทด เอกสารทเกยวของ บทบาทผรบผดชอบใน

โครงการ

จดทาเอกสาร Project Plan ซงเปนขอมลสรปภาพรวมของโครงการสาหรบการยนยนขอบขายงานและขอมลทเกยวของตอการดาเนนโครงการพฒนาซอฟตแวร โดยเอกกสารProject Plan ควรประกอบดวยขอมลทสาคญดงตอไปน o ชอโครงการ, ชอโปรแกรม/ชอระบบ, ชอลกคา o วตถประสงค (Purpose) ของโครงการ o ขอบเขตการพฒนาระบบ (Scope of work o ขอกาหนดในการพฒนาระบบ o Stand Software Development Life Cycle

Model ทใชในการพฒนาระบบ o ระยะเวลาดาเนนงาน (Schedule of Project

Tasks) o ทมงานดาเนนโครงการ (Project

Resource) o การสงมอบงาน (Deliverables/Delivery

Instruction) o Estimated Effort and Cost o การประเมนความเสยงในการดาเนน

โครงการ (Identification of Project Risks) o มการบนทกประวตการแกไข (Revision

History)

สญญาหรอเอกสารยนยนการวาจางจากลกคาหรอจากผ มอบหมายงาน

Project Schedule เอกสารการวางแผน

งานดานตาง ๆ ภายในองคกร

Acceptance Record หรอ Sign off Letter สาหรบทางลกคาลงนามยนยน

Project Manager เปนผจดทาเอกสาร Project Plan

Project Manager จดประชมชแจงรายละเอยดของโครงการใหทมงานดาเนนโครงการ (Project Member) รบทราบ

Project Manager จดประชมชแจงรายละเอยดของโครงการใหลกคา รบทราบและลงนามยนยน

ตารางท 1: แนวปฏบตทดสาหรบกระบวนการ PM.O1 แผนโครงการ (Project Plan) ตามแนวมาตรฐาน ISO/IEC 29110

Page 6: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

6

1.1.2 แนวปฏบตทดสาหรบกระบวนการ PM.O2 ความคบหนาของการดาเนนโครงการ (Progress) ตามแนวมาตรฐาน ISO/IEC 29110 มรายละเอยดดงตารางตอไปน

แนวปฏบตทด เอกสารทเกยวของ บทบาทผรบผดชอบใน

โครงการ

จดทาเอกสาร Project Status Record หรอ Project Timeframe ทสามารถบนทกสถานะของโครงการ และใชในการตดตามความคบหนาของโครงการไดควรประกอบดวยขอมลทสาคญดงตอไปน

o รายการงาน (Tasks) ทเปนรายละเอยดขนตอนการดาเนนงาน

o ระยะเวลาเรมตน-สนสด ของการดาเนนงานของแตละรายการงาน (Tasks) ทกาหนดไวเปน Baseline ตามทระบไวใน Project Plan

o ประมาณการณคาใชจาย (Cost) ของการดาเนนงานของแตละรายการงาน (Tasks) ทกาหนดเปน Baseline

o รายชอทมงานดาเนนโครงการ (Project Resources) ของการดาเนนงานของแตละรายการงาน (Tasks)

o ระยะเวลาเรมตน-สนสด ของการดาเนนงานของแตละรายการงาน (Tasks) ตามทดาเนนงานจรง

o ประมาณการณคาใชจาย (Cost) ของการดาเนนงานของแตละรายการงาน (Tasks) ตามทดาเนนงานจรง

o ระบเลขทเอกสาร Change Request และ/หรอขอความหมายเหต ทมผลกระทบตอการทาใหตองขยายเวลาการดาเนเนนงานแตละรายการงาน (Tasks)

o มการบนทกประวตการแกไข (Revision History)

Project Schedule เอกสารการวางแผน

งานดานตาง ๆ ภายในองคกร

Project Manager เปนผจดทา, ตดตาม, และบนทกสถานะของโครงการในเอกสาร Project Status Record อยางตอเนอง

ทมงานดาเนนโครงการ (Project Member) ใหขอมลสถานะของการดาเนนงานในโครงการ

ตารางท 2: แนวปฏบตทดสาหรบกระบวนการ PM.O2 ความคบหนาของการดาเนนโครงการ (Progress) ตามแนวมาตรฐาน ISO/IEC 29110

Page 7: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

7

1.2 แนวปฏบตทดสาหรบกระบวนการพฒนาซอฟตแวร (Software Implementation Process) มดงน 1.2.1 แนวปฏบตทดสาหรบกระบวนการ SI.O1 รายการงานของกจกรรมตาง ๆ ไดรบการกระทาใหเปนผลสาเรจตามทกาหนดไวในแผนโครงการ (Project Plan) ตามแนวมาตรฐาน ISO/IEC 29110 มรายละเอยดดงตารางตอไปน

แนวปฏบตทด เอกสารทเกยวของ บทบาทผรบผดชอบใน

โครงการ

บนทกสถานะของโครงการใน Project Status

Record หรอ Project Timeframe ใหครบถวน

จนกระทงเสรจสนการดาเนนโครงการ

Project Schedule

เอกสารการวางแผน

งานดานตาง ๆ ภายใน

องคกร

Project Manager

ตดตาม, และบนทก

สถานะของโครงการ

ในเอกสาร Project

Status Record อยาง

ตอเนอง

ทมงานดาเนน

โครงการ (Project

Member) ใหขอมล

สถานะการ

ดาเนนงานใน

โครงการ

ตารางท 3: แนวปฏบตทดสาหรบกระบวนการ SI.O1 รายการงานของกจกรรมตาง ๆ ไดรบการกระทาใหเปนผลสาเรจตามทกาหนดไวในแผนโครงการ (Project Plan) ตามแนวมาตรฐาน ISO/IEC 29110

1.2.2 แนวปฏบตทดสาหรบกระบวนการ SI.O2 ความตองการซอฟตแวรไดรบการกาหนด, วเคราะหวามความถกตองและสามารถทดสอบได โดยไดรบการอนมตจากทางลกคาเพอใชเปนพนฐานในการยอมรบและสอสารรวมกน ตามแนวมาตรฐาน ISO/IEC 29110 มรายละเอยดดงตารางตอไปน

แนวปฏบตทด เอกสารทเกยวของ บทบาทผรบผดชอบใน

โครงการ

จดทาเอกสาร Software Requirements Specification ซงเปนผลจากการวเคราะหความตองการพฒนาซอฟตแวรของลกคาและวเคราะหเอกสาร และ/หรอระบบทเกยวของ

Project Plan Acceptance Record

หรอ Sign off Letter สาหรบทางลกคาลง

Business Analyst หรอ Project Leader เปนผวเคราะห Requirements และ

Page 8: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

8

แนวปฏบตทด เอกสารทเกยวของ บทบาทผรบผดชอบใน

โครงการ ควรประกอบดวยขอมลทสาคญดงตอไปน

o ชอโครงการ, ชอโปรแกรม/ชอระบบ, ชอลกคา

o รายชอทมงานดาเนนโครงการ (Project Member)

o รายการ Requirement แยกตามแตละบทบาท (Role) การทางานกบโปรแกรม (ระบบ) หรอแยกตามแตละ Function การทางานของโปรแกรม (ระบบ)

o ตวอยาง User Interface o มการบนทกประวตการแกไข (Revision

History)

นามยนยน จดทาเอกสาร Software Requirement Specification

Business Analyst หรอ Project Leader จดประชมทบทวนรายละเอยดของRequirementsใหทมงานและลกคา รบทราบ และใหลกคาลงนามยนยน

จดทาเอกสาร Verification Results เพอเปนการยนยนความถกตองและความสามารถในการใชทดสอบไดของเอกสาร Software Requirement Specification ซงจะตองมรายละเอยดทครอบคลมตามขอบขายงานทไดกาหนดไวในเอกสาร Project Plan ควรประกอบดวยขอมลทสาคญดงตอไปน

o ชอโครงการ, ชอโปรแกรม/ชอระบบ, ชอลกคา

o รายชอทมงานดาเนนโครงการ (Project Member)

o รายการ Requirement ตามทระบในเอกสาร Software Requirement Specification

o ผลการ Verification และคาอธบายเพมเตมโดยเฉพาะอยางยงรายการทไมผานการ Verification

o มการบนทกประวตการแกไข (Revision History)

Project Plan Software

Requirement Specification

Project Manager เปนผตรวจสอบความถกตองของเอกสาร Software Requirement Specification และบนทกผลการตรวจสอบในเอกสาร Verification Results

Page 9: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

9

แนวปฏบตทด เอกสารทเกยวของ บทบาทผรบผดชอบใน

โครงการ จดทาเอกสาร Validation Results เพอเปนการ

ยนยนวาเอกสาร Software Requirement Specification สามารถตอบสนองความตองและความคาดหวงของลกคาได และUser Inteface ทออกแบบสามารถใชทดสอบได ปญหาของ Software Requirement Specification ทพบในการValidate จะไดรบการบนทกไวในเอกสาร Validation Results จนกวาเอกสาร Software Requirement Specification จะไดรบการแกไขใหถกตองและไดรบลงนามยนยนจากทางลกคา ควรประกอบดวยขอมลทสาคญดงตอไปน

o ชอโครงการ, ชอโปรแกรม/ชอระบบ, ชอลกคา

o รายชอทมงานดาเนนโครงการ (Project Member)

o รายการ Requirement ตามทระบในเอกสาร Software Requirement Specification

o ผลการ Validation และคาอธบายเพมเตมโดยเฉพาะอยางยงรายการทไมผานการ Validation

o มการบนทกประวตการแกไข (Revision History)

Software Requirement Specification

Project Manager เปนผตรวจสอบความถกตองของเอกสาร Software Requirement Specification (Validate) และบนทกผลการตรวจสอบในเอกสาร Validation Results

จดทาเอกสาร Tracability Record เพอใชเปนขอมลตงตนสาหรบการตรวจสอบยอนกลบไดวาการพฒนาซอฟตแวรตามเอกสาร Software Requirement Specification ไดรบการดาเนนการออกแบบระบบและทดสอบระบบไดครบถวนตาม Requirement ของลกคา ควรประกอบดวยขอมลทสาคญดงตอไปน

o ชอโครงการ, ชอโปรแกรม/ชอระบบ, ชอลกคา

Software Requirement Specification

Project Leader เปนผจดทาเอกสาร Tracability Record

Page 10: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

10

แนวปฏบตทด เอกสารทเกยวของ บทบาทผรบผดชอบใน

โครงการ o รายชอทมงานดาเนนโครงการ (Project

Member) o รายการหวขอ Requirement ตามทระบใน

เอกสาร Software Requirement Specification o มการบนทกประวตการแกไข (Revision

History) ตารางท 4: แนวปฏบตทดสาหรบกระบวนการ SI.O2 ความตองการซอฟตแวรไดรบการกาหนด, วเคราะหวาม

ความถกตองและสามารถทดสอบได โดยไดรบการอนมตจากทางลกคาเพอใชเปนพนฐานในการยอมรบและสอสารรวมกน ตามแนวมาตรฐาน ISO/IEC 29110

2. การพฒนาตนแบบระบบการตรวจสอบการพฒนาซอฟตแวรและควบคมคณภาพซอฟตแวรตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile ทผดาเนนโครงการไดทาการวเคราะหและพฒนาขน สาหรบผสนใจจะสามารถใชเปนขอมลประกอบการพฒนาระบบตอไปในอนาคต มคณลกษณะทสาคญดงน

2.1 การพสจนตวตนและการรกษาความลบ: ระบบมสวนควบคมการ Login เขาระบบ โดยจะตองกรอก User Name และ Password เพอการพสจนตวตนกอนการเขาทางานกบระบบ และระบบมการควบคมใหผเกยวของกบโครงการใด ๆ สามารถคนหาและทางานกบมลโครงการนน ๆ ไดเทานน ทงนยกเวนผดแลระบบสามารถคนหาขอมลโครงการไดทงหมด ดงภาพท 1

ภาพท 1. ตนแบบหนาจอสาหรบ Login เขาระบบเพอการพสจนตวตนและรกษาความลบ

Page 11: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

11

2.2 การตดตามสถานะโครงการ (Project Status Tracking): โดยการเลอกเมน Project Status Tracking ผใชระบบจะสามารถคนหาขอมลโครงการ และตดตามภาพรวมสถานะของโครงการตาม Standard Process ของ ISO/IEC 29110 ไดอยางสะดวกรวดเรว โดยระบบจะแสดงสญลกษณแถบสเขยวกากบ Process ทดาเนนงานเสรจและมการจดเกบไฟลเขาระบบภายระยะเวลาทกาหนดไว, แสดงสญลกษณแถบสเหลองกากบ Process ทดาเนนงานเสรจและมการจดเกบไฟลเขาระบบเกนระยะเวลาทกาหนดไวไมเกนจานวนวนทยอมรบได, และแสดงสญลกษณแถบสแดงกากบ Process ทยงดาเนนงานไมเสรจหรอดาเนนงานเสรจเกนจานวนวนทไมสามารถยอมรบได ดงภาพท 2

ภาพท 2. ตนแบบหนาจอสาหรบการตดตามสถานะโครงการ (Project Status Tracking)

2.3 ฟอรมบนทกขอมลโครงการแยกตามความรบผดชอบ (Project Form): เปนฟอรมสาหรบบนทกรายละเอยดและจดเกบขอมลและเอกสารของโครงการสาหรบแตละกระบวนการตาม Standard Process ของ ISO/IEC 29110 โดย Project Manager สามารถกาหนดผรบผดชอบสาหรบแตละกระบวนการ ซงผรบผดชอบแตละรายกจะสามารถ Update ขอมลเขาระบบไดเฉพาะกระบวนการทรบผดชอบ ดงภาพท 3

Page 12: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

12

ภาพท 3. ตนแบบแบบฟอรมบนทกขอมลโครงการแยกตามความรบผดชอบ (Project Form)

Page 13: The 4th STOU Graduate Research Conference¸สส/research/4nd... · การจัดประช ุมเสนอผลงานวิจัยระดับบัณฑิตศึกษา

การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4

The 4th STOU Graduate Research Conference

13

สรปผลการดาเนนโครงการ

บทความนเปนการวเคราะหกระบวนการบรหารโครงการและกระบวนการพฒนาซอฟตแวรอยางมคณภาพตามระบบมาตรฐาน ISO/IEC 29110 เปรยบเทยบกบกระบวนการดาเนนโครงการพฒนาซอฟตแวรของบรษทตวอยางทผานการรบรองมาตรฐานนแลว รวมทงการวเคราะหความตองการระบบเพอใชเปนเครองมอชวยในการตดตามสถานะโครงการและควบคมการดาเนนโครงการพฒนาซอฟตแวรใหเปนไปตามกระบวนการมาตรฐาน ISO/IEC 29110 ไดอยางแมนยา

ผลทไดจากการวเคราะหไดถกนามาเรยบเรยงและนาเสนอเปนแนวปฏบตทดทจะสามารถเปนขอมลทเปนเครองนาทางใหกบองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกในประเทศไทยทมทมดาเนนงานไมเกน 25 คน ซงมความสนใจในการยกระดบคณภาพการพฒนาซอฟตแวรสระดบสากล จะสามารถทาความเขาใจในขนตอนการดาเนนงานตามมาตรฐานไดอยางสะดวกและรวดเรวยงขน และยงเปนการชวยลดระยะเวลาและคาใชจายลงในการปรบปรงกระบวนการพฒนาซอฟตแวรระบบมาตรฐาน ISO/IEC 29110 อกดวย ในสวนของความตองการระบบเพอใชเปนเครองมอชวยในการตดตามสถานะโครงการและควบคมการดาเนนโครงการพฒนาซอฟตแวรใหเปนไปตามกระบวนการมาตรฐาน ISO/IEC 29110 นนไดถกนามาวเคราะหและพฒนาเปนตนแบบระบบการตรวจสอบและควบคมคณภาพการปฏบตตามแนวมาตรฐาน ISO/IEC 29110 ระดบ Basic Profile สาหรบผทมความสนใจจะสามารถใชตนแบบชดนเปนขอมลประกอบการพฒนาเปนระบบตอไปในอนาคตได เอกสารอางอง Alena Buchalcevova. (2009). Software Development using ISO/IEC 29110 TR – Engineering and Management

Guide. Czech Republic: Member of ISO/IEC JTC 1 SC7 - Working Group 24 Prague University of Economics, Czech Republic

SIPA. (2554). ไอซท ผนก 4 หนวยงาน พฒนามาตรฐานวศวกรรมซอฟตแวรไทย. สบคนจาก http://www.sipa.or.th/ewt_news.php?nid=882