【问题1】(8分)
在项目立项之前,CSAI可行性分析有误,给项目实施带来极大风险;CSAI用人不当,选择了一个不负责的项目经理张工,给后续事件发生埋下隐患;CSAI管理机制不全,没有对项目进行及时监控。
张工专业知识不够,没有及时识别项目中存在的风险;阅历经验不足,签署外包合同时对系统一致性应该专门说明;职业道德水平差,自己在签订外包合同后很少过问,只是应付了事;沟通协调能力不够,自己无暇顾及项目的外包进展,应该给上级领导及时说清,这样可以使自己投入该系统中的时间多一些,更有利于保证系统质量。
外包单位私自在系统中加入时间锁,破坏软件完整性和安全性。外包单位的做法在情理上是可以理解,但是严重违反软件行业职业道德,甚至还涉嫌违法犯罪,而且这种方式减少以后CSAI和这些单位继续合作的可能性。
【问题2】(8分)
在项目质量管理方面,张工应执行好质量计划、质量保证和质量控制这三个过程。
首先,张工应编制质量计划,识别与该项目相关的质量标准,以及确定如何满足这些标准。为了实现该目标,需要进行成本/效益分析、基准分析、试验设计等。
其次,为了确保实际交付高质量的产品和服务,张工还应联合相关质量部门执行质量保证,有计划且系统地执行为保证项目能够满足相关质量标准而建立的活动。为了实现该目标,需要进行质量审计、过程分析、基准分析等。
最后,为了确定项目实施结果是否符合相关质量标准,张工还应联合项目组和相关质量部门执行质量控制。该过程包括项目产品的质量控制和项目过程结果的质量控制两部分,前者由相关质量部门控制,后者由项目组成员控制。
为了实现该目标,需要进行检查、控制图管理、排列图管理、统计抽样、趋势分析等。
【问题3】 (9分)
在立项阶段,产品负责人应当确定待开发产品的哪些部分要“采购”、“外包开发”或者“自主研发”。
选择外包商时,并不能单以服务价格来做最终决定;对于外包商应从多个方面评估;评估时必须注意外包中的风险。
确定自己的企业适合部分外包还是整体外包。
选择外包时,企业要充分了解自己的项目,其中包括项目需求、实现方法和预期经济利益来源。
选择外包商时,采用分而治之的办法,把一个大的外包项目分给若干厂商、而不是一个厂商来完成。
签订外包合同时,企业争取建立良好的合作模式;合同签订时外包中各个里程碑的确认评审时问应该有一定的柔性。
项目外包期间,建立风险管理机制,降低风险副作用,争取收益最大化。
项目外包期间,和外包商一起建立合同管理小组,监督项目实施;该小组可以作为企业和外包商的沟通桥梁,消除理解不一致性。