软件行业规范(草案)

软件行业规范(草案)

V0.1

起草人 CSAI顾问团 沈东海


目前软件行业存在着一定的不规范,从业人员跳槽频繁对企业造成较大损失、企业加班不断而员工又得不到合法的加班补贴、发包单位和研发单位以及研发单位之间利益冲突时有发生,软件技术路线比较随意等等,阻碍着国内软件行业的进一步发展,而专业术语命名混乱、恶意代码时间锁等也不少见,不但影响了软件的使用者,也严重阻碍了软件从业者自身的发展。


总则
第一条、为规范软件行业、加强行业自律、维护软件从业人员权利、保障软件企业合法权益、保证行业秩序以及为其他行业和单位提供更好的软件服务,根据劳动法、劳动合同法、知识产权法、合同法等,制定本规范。
第二条、各软件企业、单位内部的软件设计、研发、监理、审计等部门以及其他和软件研发相关的组织(以下统称单位),参照本办法执行。
第三条、从业人员实行执业准入制度,项目经理、系统架构师、系统分析师、软件工程师、数据库工程师、网络工程师、监理工程师、程序员等,与软件相关的岗位实行从业资格考试,具备从业资格的方可上岗,具体考试科目分为软件技术基础、软件法规与职业道德规范。从业资格由行业协会统一管理,实行年审制度。
第四条、对单位实行软件研发营业资格制度。
第五条、软件行业实行成果共享、责任共担制度,按公平原则分享分担。本规范所指的公平,是指由利益无关者分别从各方角度出发,为实现各方的利益较大化,所采取的平衡方案(下同),含股权、软件知识产权的后续收益继续分配和责任追究等。


分则
第六条、从业人员应当坚持爱岗敬业、诚实信用、服务行业、奉献社会道德规范。单位应提供良好的工作环境、合理的工作安排,为发包方提供合理的服务。
第七条、软件行业实行行业自律制度,从业人员必须加入行业协会,受行业协会的监督,行业协会统一进行奖惩管理。
第八条、对执业人员、单位和发包单位实行征信统一管理制度并向社会公开,作为选单位、招人才、接项目的重要参考依据。
第九条、软件行业实行统一的软件规范,具体可以结合行业规范统一专业术语、文档编写、变量命名、代码风格等。行业协会提供设计样例和提供解释服务。
第十条、各单位应当建立、健全本单位内部的软件制度,明确各岗位人员的权责。(企业是执行规范的基础)
第十一条、不得强迫和变相强迫软件工作人员加班,或者以各种名义、方法要求员工自愿却不给加班补贴(例如故意缩短工期、少估工时、裁员等);按规定加班的,加班补贴不得低于《劳动法》第44条的规定。(为维护员工利益)
第十二条、各单位在招投标、合同缔约过程中,不得夸大项目实现的复杂度、技术难度或以其他手段扩大自己利益、减小自己责任。对项目成本、工作量等的确认估计应当保持谨慎客观,不应高估或低估。(为维护各方权益)
第十三条、软件从业人员、软件研发单位不得通过设定时间锁、逻辑锁或其他恶意代码等方法,来限制发包单位的合法权力,或对其他合法使用者构成潜在风险;发包单位不得以待验收等原因不付、少付或延期支付项目款项。(为维护各方权益)
第十四条、软件具体技术应用应当坚持简易原则,产品简单易用,过程简约高效。(行业整体效益)
第十五条、软件行业实行知识产权共享度制度,在团队项目中产生的知识产权属于整个团队所共有,在单位工作中产生的知识产权属于整个单位所共有,行业协会对发明者予以物质奖励或精神奖励。(成果共享)
第十六条、从业人员应当遵守职业道德,提高专业素质和业务素质。对软件人员实行岗位教育、继续教育,具体由行业协会负责落实。(员工发展)
第十七条、软件行业实行第三方审计监督制度,承建单位和监理单位分离制度;内部实行独立的评估制度。(独立制衡)
第十八条、为软件行业发展做出较大贡献的,或者比较出色地完成项目的单位和个人,以及其他对软件行业发展发展有益成果的,获得和软件相关荣誉的,均记录征信系统。(公示公信)
第十九条、对软件从业人员实行职业病保障制度。(员工利益)
第二十条、对由软件造成不良后果的,实行单位、软件研发相关者(含设计者、编码者等)、销售者、传播者、提供者连带责任制度。本规范所指的不良后果,是指不符合公平原则,或者双方期初约定相差较大的不利后果,给单位、社会造成重大损失的(下同)。


罚则
第二十一条、对编写恶意代码或其它导致了不良后果的软件人员,后果比较严重的,取消其执业资格,3年内不得从新取得执业资格;对前者授意的单位,吊销其营业资格,并禁止其再次取得营业资格。对直接责任人员处以行政处罚,触犯刑法的追究刑事责任。后果特别严重的,对单位负责人,处以不良后果造成者同样责任。
第二十二条、违反合理估计等从而导致对某一方造成不公平后果的,所有涉及造成不公平后果的人员、单位负连带责任。
第二十三条、各类处罚,一律记录征信系统,在行业协会内公布,并向社会公示。


附则
第二十四、本规范暂由CSAI顾问团负责解释。

二〇〇九年三月
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 2、项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。 3、软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。 4、概要设计说明书:该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。 5、详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 6、用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。 7、测试计划:为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。 8、测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。 9、开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。 10、项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值