1 / 31

Click here to add symbol

Click here to add symbol. การจัดการระบบขั้นตอนการพัฒนาซอฟท์แวร์ ตามมาตรฐาน CMM ของซอฟท์แวร์เฮ้าส์. จัดทำโดย นายวีระ รักบ้านเกิด 40044338. ลักษณะกิจการและสถานที่ตั้ง. Software House. ขั้นตอนการดำเนินงานในปัจจุบัน. เริ่มต้น. ลูกค้าติดต่อให้พัฒนาซอฟท์แวร์. รวบรวมข้อมูลของโครงการ.

lot
Download Presentation

Click here to add symbol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Click here to add symbol การจัดการระบบขั้นตอนการพัฒนาซอฟท์แวร์ตามมาตรฐาน CMM ของซอฟท์แวร์เฮ้าส์ จัดทำโดย นายวีระ รักบ้านเกิด 40044338

  2. ลักษณะกิจการและสถานที่ตั้งลักษณะกิจการและสถานที่ตั้ง • Software House

  3. ขั้นตอนการดำเนินงานในปัจจุบันขั้นตอนการดำเนินงานในปัจจุบัน เริ่มต้น ลูกค้าติดต่อให้พัฒนาซอฟท์แวร์ รวบรวมข้อมูลของโครงการ พิจารณาระยะเวลาส่งงาน 1

  4. ขั้นตอนการดำเนินงานในปัจจุบันขั้นตอนการดำเนินงานในปัจจุบัน 1 มอบหมายงานให้ทีมงานนำกลับไปทำ ทีมงานส่งงานให้แก่บริษัทตามเวลาที่กำหนด บริษัทจัดส่งงานที่เสร็จเรียบร้อยให้แก่ลูกค้า สิ้นสุด

  5. ปัญหาจากการดำเนินงานในปัจจุบันปัญหาจากการดำเนินงานในปัจจุบัน • การทำงานของทางบริษัท ยังไม่เป็นระบบ และ ไม่เป็นไปตามมาตรฐานของการพัฒนาซอฟท์แวร์ (CMM) • ไม่มีการตรวจสอบการทำงานในแต่ละขั้นตอน

  6. แนวความคิดในการแก้ไขปัญหาแนวความคิดในการแก้ไขปัญหา • เปลี่ยนแปลงระบบเดิมไปสู่ระบบใหม่ โดยใช้มาตรฐาน CMM ในระดับ 2

  7. วัตถุประสงค์ • ศึกษาระบบการทำงานเดิมในส่วนของขั้นตอนการทำงานของฝ่ายซอฟท์แวร์ • วิเคราะห์ ออกแบบและพัฒนาระบบขั้นตอนการทำงานของฝ่ายซอฟท์แวร์ โดยยึดมาตรฐาน CMM เป็นหลัก

  8. ประโยชน์ที่คาดว่าจะได้รับประโยชน์ที่คาดว่าจะได้รับ • ขั้นตอนการดำเนินงานใหม่ที่เป็นมาตรฐาน • สามารถตรวจสอบการทำงานของทีมงานได้

  9. นิยามศัพท์ • CMM มาตรฐานที่องค์กรที่ทำหน้าที่พัฒนาซอฟท์แวร์ สามารถนำไปใช้เพื่อเป็นแนวทางในการปรับปรุงกระบวนการพัฒนาซอฟท์แวร์

  10. มาตรฐาน CMM ในระดับ 2

  11. มาตรฐาน CMM ในระดับ 2 • Requirement Management (RM) • Software Project Planning (SPP) • Software Project Tracking and Oversight (SPTO) • Software Subcontract Management (SSM) • Software Quality Assurance (SQA) • Software Configuration Management (SCM)

  12. มาตรฐาน CMM ในระดับ 2 • Requirement Management (RM) • ทำความเข้าใจระหว่างผู้ว่าจ้างและโครงการซอฟท์แวร์

  13. มาตรฐาน CMM ในระดับ 2 • Software Project Planning (SPP) • วางแผนสำหรับการทำวิศวกรรมซอฟท์แวร์และการจัดการโครงการ

  14. มาตรฐาน CMM ในระดับ 2 • Software Project Tracking and Oversight(SPTO) • ติดตามดูแลและตรวจสอบแผนงานที่วางไว้

  15. มาตรฐาน CMM ในระดับ 2 • Software Subcontract Management (SSM) • เลือกและควบคุมผู้รับช่วงต่อในการทำงาน

  16. มาตรฐาน CMM ในระดับ 2 • Software Quality Assurance (SQA) • การตรวจสอบคุณภาพของซอฟท์แวร์

  17. มาตรฐาน CMM ในระดับ 2 • Software Configuration Management(SCM) • การพิจารณาทุกส่วนของการทำงานซอฟท์แวร์

  18. การศึกษาระบบอ้างอิง • บริษัท เอ็กซ์ทรีม ซิสเต็มส์ จำกัด

  19. ข้อดีของบริษัทแม่แบบ • ประกอบกิจการในลักษณะเดียวกัน • ได้รับการรับรองมาตรฐานซอฟท์แวร์ (CMM Level 2 )

  20. ขั้นตอนการดำเนินงานใหม่ขั้นตอนการดำเนินงานใหม่ เริ่มต้น ลูกค้าติดต่อให้พัฒนาซอฟท์แวร์ ทำความเข้าใจระหว่างผู้ว่าจ้างและโครงการ เซ็นสัญญาในการพัฒนาซอฟท์แวร์ เอกสารความต้องการ ของลูกค้า 1

  21. 1 แผนงานการพัฒนา ซอฟท์แวร์ วางแผนการพัฒนาซอฟท์แวร์ บริษัทพัฒนาเอง? ตรวจสอบคุณสมบัติ ของผู้รับงานย่อย No Yes ผู้รับงานย่อยทำการ พัฒนาซอฟท์แวร์ มอบหมายงานให้แก่ทีมงาน ตามแผนงานที่วางไว้ 2

  22. 2 เอกสารตรวจสอบ การทำงานที่เบี่ยงเบน ไปจากแผน ตรวจสอบการทำงานของ ทีมงานทุกช่วงการทำงาน ตรวจสอบการทำงานของ ผู้รับงานย่อย รวมงานของผู้รับงานย่อย กับงานของทางบริษัท เอกสารตรวจสอบ คุณภาพ ตรวจสอบคุณภาพ การทำงาน จัดเก็บการทำงาน เวอร์ชั่นล่าสุด เอกสารเก็บการทำงาน ทั้งหมดของซอฟท์แวร์ 3

  23. 3 ส่งงานให้แก่ลูกค้า เอกสารและรายงานทุกขั้นตอน เสนอต่อผู้บริหาร สิ้นสุดการทำงาน

  24. โปรแกรมการจัดการระบบการพัฒนาซอฟท์แวร์โปรแกรมการจัดการระบบการพัฒนาซอฟท์แวร์

  25. การประเมินผล • ประเมินผลโดยใช้แบบสอบถามเพื่อสอบถามความเห็นของโปรแกรมเมอร์ที่มีต่อระบบการทำงานตามมาตรฐาน CMM

  26. แบบสอบถาม

  27. ผลการทดสอบ และ การอภิปรายผล • การทำงานมีมาตรฐานและมีประสิทธิภาพมากขึ้น • สามารถจัดเก็บข้อมูลได้อย่างเป็นระบบ

  28. ข้อสรุป • ปัญหา • ขั้นตอนการทำงานยังไม่เป็นระบบและไม่มีมาตรฐาน การทำงานที่ชัดเจน • การจัดเก็บข้อมูลยังไม่เป็นระบบ

  29. ข้อสรุป • แนวทางการแก้ไข • วางระบบการดำเนินงานใหม่ในส่วนที่เป็นขั้นตอนการพัฒนาซอฟท์แวร์โดยใช้มาตรฐานCMMระดับ2ซึ่งอ้างอิงจากบริษัทแม่แบบ • นำโปรแกรมคอมพิวเตอร์มาประยุกต์ใช้ในการจัดเก็บ ข้อมูล

  30. ข้อเสนอแนะ • การวางระบบการดำเนินงานใหม่และโปรแกรมที่ จัดทำขึ้นยังไม่สามารถรองรับงานได้ทั้งหมดและ ไม่ครอบคลุมถึงการดำเนินงานในอนาคต จึงควร มีการปรับปรุงการดำเนินงานเพื่อรองรับกับ การพัฒนาซอฟท์แวร์ใน CMMLevel อื่น ๆ

  31. จบการนำเสนอ ขอบคุณครับ

More Related