人、绩效和职业道德:

人:在“现代软件工程”这门课程中,大家分成6-7人的小组进行项目开发,有项目经理(PM)、开发人员(Dev)、测试人员(Test)等。由最初的只有“做事的”,慢慢演变,最后产生了{“做事的”、“不做事的”、“不让别人做事的”、“做假的事的”、“假装做事的”}。

绩效管理:规范化项目管理成为所有软件公司必行之路,唯有如此才能激进和开发员工潜能,通过本案提出的积分制管理方案,可有效提升软件开发者工作效率及工作责任心,对拥有效率和责任心的程序员予以重点嘉奖及提高相应待遇,同时对持相反工作态度和工作成果者予以相应惩罚。由此开明式奖惩制度给予了软件开发者提供良好的生态环境。在确定方案后,架构设计师和程序员共同设计时间表,并共同协商确定标准完成时间(即1级时间表)。架构设计师根据程序开发难度强化缩小开发时间作为第二份时间表(即2级时间表)。若程序员能够节约20%开发时间则属于(3级时间表)。月高级的时间表越有丰富的奖励。

职业道德:

原则1 公众:软件工程师的行为应与公众利益一致;

原则2 客户与雇主:软件工程师应以其客户和雇主利益最大化的方式做事,与公众利益保持一致;

原则3 产品:软件工程师应当确保自己的产品以及相关的修改满足最高的专业标准;

原则4 判断:软件工程师应当具备完整且独立的专业判断;

原则5 管理:软件项目的经理和领导人应该提倡并亲自采用复合道德规范的方法来管理软件的开发与维护;

原则6 职业:在与公众利益一致的原则下,软件工程师应当保证其职业的诚信和声誉;

原则7 同事:软件工程师应当公平对待同侪,并予以支持和帮助;

原则8 自身:软件工程师应当终生学习以提高自身的专业水平,并在工作实践中推动落实道德准则。