การปรับปรุงกระบวนการเป็นขั้นตอนแรกสำหรับองค์กรใด ๆ ที่ต้องการมีวัฒนธรรมกระบวนการ องค์กรทั้งหมดอยู่ในความพยายามของการเปลี่ยนแปลงและการปรับปรุงกระบวนการเป็นงานที่ต้องวางแผนและอยู่บนพื้นฐานของข้อมูลพื้นฐานบางอย่าง มิฉะนั้นจะมีโอกาสล้มเหลว มาตรฐาน ISO 15504หรือรู้จักกันในชื่อ มาตรฐาน SPICEเป็นหนึ่งในมาตรฐานกระบวนการที่ครอบคลุมที่สุดในเรื่องนี้

SPICE ซึ่งเป็นชื่อเริ่มต้นของการกำหนดกระบวนการพัฒนาซอฟต์แวร์และความสามารถของภาษาอังกฤษถูกกำหนดให้เป็นระดับความสามารถในการพัฒนากระบวนการซอฟต์แวร์ วัตถุประสงค์ของแบบจำลอง SPICE คือการสร้างหลักการทั่วไปสำหรับรูปแบบและวิธีการประเมินกระบวนการซอฟต์แวร์ที่แตกต่างกัน ด้วยวิธีนี้ได้รับรายงานร่วมกันสำหรับผลการประเมิน

แบบจำลองอ้างอิงที่สร้างขึ้นกำหนดวัตถุประสงค์หลักสำหรับวิศวกรรมซอฟต์แวร์ที่มีคุณภาพในระดับสูงสุด เป็นผลให้มันใช้กับองค์กรซอฟต์แวร์ใด ๆ ที่กำลังมองหาคุณสมบัติในแง่ของการซื้อซอฟต์แวร์การพัฒนาการดำเนินงานและการสนับสนุน รูปแบบการอ้างอิงไม่ต้องการมีโครงสร้างบางอย่างปรัชญาการจัดการและไม่พึ่งพาเทคโนโลยีซอฟต์แวร์เฉพาะหรือวิธีการพัฒนาหรือรูปแบบวงจรชีวิตของซอฟต์แวร์

แบบจำลอง SPICE สามารถแสดงเป็นการประเมินผลกระบวนการในเทคโนโลยีสารสนเทศ รุ่นนี้เป็นมาตรฐานที่พัฒนาร่วมกันโดย International Standards Organization (ISO) และ International Electrotechnical Commission (IEC)

ระบบการประเมินกระบวนการซอฟต์แวร์ ISO 15504มีสองมิติ ของมิติกระบวนการกำหนดการศึกษาการปรับปรุงกระบวนการภายในและมิติความเพียงพอของกระบวนการกำหนดการศึกษาการกำหนดทักษะภายนอก ดังนั้นในมิติแรกมีกระบวนการในมิติที่สองมีระดับทักษะ

มีห้ากระบวนการในมิติกระบวนการ:

  • กระบวนการที่ส่งผลกระทบโดยตรงต่อลูกค้าและซัพพลายเออร์ (ลูกค้า)
  • กระบวนการทางวิศวกรรม
  • กระบวนการที่ทำขึ้นเป็นโครงการ (การจัดการ)
  • กระบวนการสนับสนุน
  • กระบวนการขององค์กร (oganization)

มีการกำหนดระดับทักษะสำหรับแต่ละกระบวนการเหล่านี้ ระดับทักษะเหล่านี้คือ:

  • 0: ระดับที่ไม่สมบูรณ์
  • 1: ดำเนินการแล้ว
  • 2: ระดับที่จัดการ
  • 3: ระดับสถาบัน
  • 4: คาดการณ์ได้, ระดับที่วัดได้ (คาดการณ์ได้)
  • 5: การเพิ่มประสิทธิภาพ

คู่มือการเตรียมการด้านเทคโนโลยีสารสนเทศและการสื่อสารที่ออกโดยองค์การการวางแผนของรัฐออกเพื่อกำหนดหลักการและหลักการทั่วไปที่ควรปฏิบัติตามในการลงทุนของหน่วยงานราชการในสาขาเทคโนโลยีสารสนเทศและการสื่อสาร

แนวทางนี้มีวัตถุประสงค์เพื่อป้องกันความล้มเหลวที่อาจเกิดขึ้นในโครงการซอฟต์แวร์อย่างเป็นทางการในมือเดียวเพื่อส่งเสริมการรับรองคุณภาพในภาคและเพื่อสนับสนุนการแข่งขันระหว่างประเทศ ในโครงการซอฟต์แวร์ที่จัดทำขึ้นเพื่อบรรลุเป้าหมายนี้ได้มีการคาดการณ์ว่าแบบจำลองคุณภาพซอฟต์แวร์ 2007 ของระดับ TS ISO / IEC 15504 มาตรฐาน (SPICE) จะดำเนินการตั้งแต่ 2 ขึ้นอยู่กับจำนวนและขอบเขตของโครงการ

ISO.15504 ซอฟต์แวร์ระบบการประเมินกระบวนการมาตรฐานใน 1995 มันได้รับการพัฒนาร่วมกันโดยองค์กรมาตรฐานระหว่างประเทศ (ISO) และคณะกรรมการ Electrotechnical ระหว่างประเทศ (IEC)

ในโครงการพัฒนาซอฟต์แวร์การจัดการมักมีปัญหาเช่นความเข้าใจที่ไม่ดีของกระบวนการพัฒนาหรือการวางแผนที่ไม่ดีหรือการจัดการที่ไม่ดีของโครงการ เพื่อหลีกเลี่ยงปัญหาเหล่านี้จำเป็นต้องมีกระบวนการพัฒนาที่มีระเบียบวินัยมากขึ้นและเริ่มมีการพัฒนามาตรฐาน SPICE เป็นหนึ่งในมาตรฐานที่พัฒนาขึ้นเหล่านี้

SPICE ถูกออกแบบมาเพื่อปรับปรุงกระบวนการซอฟต์แวร์และระบุความสามารถของกระบวนการ SPICE มีหลักการพื้นฐานดังต่อไปนี้:

  • มาตรฐาน
  • การประเมินการระบุความสามารถและการปรับปรุง
  • ปรับให้เข้ากับรุ่นอื่น ๆ
  • การวัดพัฒนาการ
  • ความสม่ำเสมอและการทำซ้ำ
  • ไม่ได้มีไว้สำหรับการรับรอง

เราได้กล่าวมาแล้วข้างต้นว่าระบบการประเมินกระบวนการซอฟต์แวร์ ISO 15504 มีสองมิติคือขนาดกระบวนการและระดับความสามารถ

เกณฑ์มิติกระบวนการมีดังนี้:

  • กระบวนการเป็นวิธีการทำธุรกิจ
  • กระบวนการโดยทั่วไปประกอบด้วยกระบวนการลูกและกระบวนการ
  • กระบวนการต่างๆมีการจัดทำเป็นเอกสารและมีการปรับปรุงอย่างต่อเนื่อง
  • กระบวนการมีอินพุตและเอาต์พุต

ตัวอย่างเช่นกระบวนการย่อยของกระบวนการวิศวกรรมการวิเคราะห์ความต้องการซอฟต์แวร์การออกแบบการศึกษาซอฟต์แวร์การสำนึกของซอฟต์แวร์และการทดสอบซอฟต์แวร์เป็นกระบวนการย่อย

อีกแบบสำหรับกระบวนการซอฟต์แวร์คือ Capability Maturity Model Integration (CMMI) แบบจำลองกระบวนการนี้เป็นแบบจำลองที่ประเมินอายุของการวางแผนซอฟต์แวร์การพัฒนาการกำหนดค่าและกระบวนการซอฟต์แวร์ที่คล้ายกันขององค์กร 1986 เริ่มได้รับการพัฒนา

ในขณะที่รุ่นนี้มุ่งเน้นกระบวนการการจัดการมากขึ้นมาตรฐาน ISO / IEC 15504 มุ่งเน้นที่กระบวนการทางวิศวกรรมมากขึ้น