推荐标准:推荐性标准又称非强制性标准或自愿性标准。是指生产、交换、使用等方面,通过经济手段或市场调节而自愿采用的一类标准。如GB/T、HJ/T、DL/T、GA/T,一般业务流程标准、工作规范或指南等是推荐标准。
指导性标准:对标准化工作的原则和一些具体做法的统一规定,称为指导性标准。例如:产品型号编制规则、各类标准编制导则等。如GB/Z、HJ/Z、DL/Z、GA/Z编号的标准。
4.2.3 软件开发常用技术标准
知识体系:软件工程知识体系指南SWEBOK2004、项目管理知识体系指南PMBOK2000(最新的是PMBOK2004) 、组织管理标准等等;
过程标准:CMMI、PSP、TSP、RUP、软件工程规范国家标准;(AP、XP、ASD等开发过程思想好像还不能称其为标准)
建模标准:UML、软件工程规范国家标准;
质量管理标准:ISO9001:2000、TQC、6σ;
程序语言标准:Java、C++、PB、编程规范;
数据库标准:Oracle数据库后台规范。
4.3 人员质量管理层次
人员质量是所有工作质量的基础。要提高工作质量,就要以人为本,根本的问题是提高人的质量。人员质量就是人员素质,层次分为个人素质、团队素质、组织素质、行业素质、国民素质。
4.3.1 个人素质
软件开发的个人素质的内涵很广,包含多个方面,包括学习能力、总结能力、学识经验、进取精神、社交能力、责任心、自我控制、成就动机、灵活性、创造性潜力、管理潜力、工作态度、诚实水平等等。关键是根据自身特点发挥自己的特长,同时要有过硬扎实基本功的真才实学,不做表面功夫花架子的花拳绣腿。这一点在做程序员的时候大家都会很注意学习,但在从程序员提升到设计师、分析师、项目经理时,往往存在不注意学习新角色所需知识技能,学了皮毛就觉得什么都会的情况。
4.3.2 团队素质
软件开发的团队素质的范围涉及到很多团队管理方面的知识经验技巧。关键是能够合理地按照成员的特点分配工作任务,同时计划好各个工作人员的工作接口,鼓励互相补位。团队素质的提高在于团队建设,团队建设活动包括为提高团队运作水平而进行的管理,以及采用的专门的、重要的个别措施。团队精神就是团队的精神,因此要问某个团队有没有团队精神,不问某个成员有没有团队精神。
软件开发团队素质可以学习参考TSP、RUP、SWEBOK、PMBOK、CMMI、ISO9001等要求进行提高,也可以借鉴AP、XP、ASD等开发经验(不管那种都不一定要完全照搬实施)。
4.3.3 组织素质
文章来源于领测软件测试网 https://www.ltesting.net/