马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?免费注册用户名
×
有坛友私下问我:“关于软件企业的7.4,采购产品指的是什么? 如果从标准术语来理解,产品应是: a)预期提供给顾客的或顾客所要求的产品; b)产品实现过程所产生的任何预期输出。 如果软件企业交付给客户的是纯软件,且没有外包,那么7.4采购产品我理解为没有。 而计算机、开发软件应属于6.3设备的范围,其采购、验证是6.3的内容。 ; i' R7 R4 Q. l" A0 D) i5 [
2 v( l* m8 _( s' n( c: E; u8 t- I) I& J/ o
考虑到这个问题可能有一定的普遍意义,现公开回答。但正确与谬误自判,仅供参考。 答:软件产品与硬件产品有非常大的差异。为了在软件企业实施ISO9000要求,ISO组织专门制定有一个指南《ISO/IEC 90003:2004.IDT》,我国加以等同采用为GB/T19003-2008/ISO/IEC 90003:2004《GBT 19003-2008 软件工程 GB∕T19001-2000应用于计算机软件的指南》。这是软件企业实施ISO9000唯一可参照的标准。虽非审核准则,但对理解ISO9001-2008的要求,并力争满足要求是非常好的一个工具。 针对你提的问题,6.3和7.4均有非常清楚的指导。我想加以归纳说明之。 一、先说说6.3要求: 标准只是要求“组织应确定、提供并维护为达到产品符合要求所需的基础设施”。 注意是“确定”、“提供”、“维护”,并未涉及你所讲的对其“采购、验证”要求! 哪么,这些基础设施在软件企业指的是哪些设施呢?除了ISO9001标准要求的三种设施(建筑物、工作场所和相关设施;过程设备—硬件和软件;支持性服务—运输或通讯)外,软件行业管理体系应“确定”、“提供”、“维护”设施还有,GBT 19003-2008的6.3所提示的设施: “应当包括用于软件开发、运行或维护的硬件、软件、工具和设施”。 《指南》紧接着又说: “基础设施可包括支持设计和开发过程的软件工具,其中包括: a) 工具、例如用于分析、设计和开发、配置管理、测试、项目管理、文档、代码编写或生成等工具; b) 应用开发和支持环境; c) 知识管理、内部网络以及外部网络工具; d) 网络工具,包括网络安全、备份、防病毒和防火墙; e) 帮助台和维护工具; f) 访问控制; g) 软件库; h) 运行控制工具,如网络监视、系统管理和存储管理工具。 关于这些设施的控制要求的进一步信息还可从以下标准中获得: ----ISO/IEC12207:1995 中的7.2以及ISO/IEC12207:1995/Amd:2002【12】F.3.2(基础设施过程); ----GB/T18905.2-2002/ISO/IEC14598-2[获取]GB/T18905.3-2002/ISO/IEC14598-3[15](软件产品评价); ----GB/T18234 -2000/ISO/IEC14102[13] 《指南》还要求,“不论这些工具和技术是自我开发的还是购买的,组织都应当对其适用进行评价”。 显然,上面表述的“用于软件开发、运行或维护的硬件、软件、工具和设施”大部分不可能是组织自我开发的,而必须通过“购买”获得! “购买”就是“采购”。说到这里,你还可能得到“软件企业交付给客户的是纯软件,且没有外包,那么7.4采购产品我理解为没有”这种答案吗? 二、关于软件企业的采购控制要求: 1、软件企业需要采购的产品: 除上述用于软件开发、运行或维护的硬件、软件、工具和设施”大部分需要组织“采购”外,根据7.4.1的要求软件企业还可能发生的通过“采购”活动“采购”以下产品(如无,可忽略): 1) 免费的开放的源开发工具(产品); 2) 商品软件或共享软件; 3) 定制的软件和服务; 4) 分包开发(外包劳务或产品的部分模块单元开发分包)。; 5) 外包活动(如产品检测、独立验证和确认,开发软件及设备的管理和维护以及外聘技术专家); 6) 用于辅助软件开发的工具(如设计开发和配置管理工具、编码分析器、调试器、测试分析器、程序生成器及编译器); 7) 计算机、服务器主机、外设和配件; 8) 通讯设施、终端设备; 9) 网络设备、防火墙类安全设备、内部网线、控制电缆; 10). 电源设备; 11). 维修用关键部件; 12). 有环境要求的软件测试物理环境的控制室内的调温及温控设施; 13). 用户所需的产品或技术文件; 14). 软件售前、售中、售后服务的用户培训课程和技术资料。 15). 软件的承载媒体(光盘、硬盘、磁光盘、U盘、固体硬盘)及配套设备包装物(纸盒、塑料盒、标签)、条码机、打码机等等; 2、软件企业的采购过程控制要点: 2.1 上述采购产品中,分包开发(外包劳务或产品的部分模块单元开发分包)和外包活动(如产品检测、独立验证和确认,开发软件及设备的管理和维护以及外聘技术专家)对组织的产品是否能满足顾客要求非常重要,组织应加强对供方的评价选择控制,进行风险评估,获取供方人员的资格证明和培训记录,确认有效地验证供方的过程成熟度、开发能力和开发水平(如无分包开发情况可忽略)。 2.2 对于劳务分包人员,应充分考虑他们在程序设计语言、开发工具和系统管理方面的教育水平、培训经历、技能和经验(如无分包开发情况可忽略)。 2.3 购买或获取数据时,应慎重考虑所获取数据的格式、媒体、容量、来源和内容; 2.4 购买软件产品应考虑承载格式和媒体、工作平台、系统及环境要求,以确保满足运行要求。 2.5 其他方面应严格按7.4要求实施控制。
( i* s; y$ K$ d& t: w7 F, F- J. w9 t |