Upload
truongphuc
View
224
Download
7
Embed Size (px)
Citation preview
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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)
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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 เพอเปนขอมลสาหรบสาหรบองคกรพฒนาซอฟตแวรขนาดกลางและขนาดเลกในประเทศไทยทมความสนใจในการปรบปรงกระบวนการพฒนาซอฟตแวร จะสามารถใชเปนแนวทางในการพฒนาคณภาพการปฏบตงานขององคกรและปรบปรงคณภาพซอฟตแวรไดอยางสะดวกรวดเรวและมประสทธภาพยงขน ซงจะเปนการชวยสงเสรมการยกระดบมาตรฐานของอตสาหกรรมซอฟตแวรในประเทศไทยใหเปนทยอมรบในระดบสากล พรอมกนนผดาเนนโครงการยงไดนาขอมลทไดจากการวเคราะหมาทาการพฒนาตนแบบ
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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 โดยใชเครองมอเวบเทคโนโลยในการพฒนา
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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 และ
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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 เขาระบบเพอการพสจนตวตนและรกษาความลบ
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 4
The 4th STOU Graduate Research Conference
12
ภาพท 3. ตนแบบแบบฟอรมบนทกขอมลโครงการแยกตามความรบผดชอบ (Project Form)
การจดประชมเสนอผลงานวจยระดบบณฑตศกษา มหาวทยาลยสโขทยธรรมาธราช ครงท 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