案例正文: 刚进一个新公司,主管让我做一份项目实施流程,主要是针对项目的时间和质量管理,这几天狂K CMM方面的书,有些疑问想请教: 每个阶段的时间如何制定?(需求调研,概要设计,详细设计,编码,测试,上线) 如何把每个人的工作量化?这个量如何制定才比较好? 用什么标准来制定时间?(这个比较难控制,比如概要设计,要用多少时间完成,很难去量化) 如果一个项目牵涉到多种技术,如何实现同行评审? SQA主要控制哪方面的质量?如果是软件质量那这个职能和测试部有哪些不同?
【 提交您对案例的分析 7条 】
同意HIKER。 作一个流程方面的东西,没有以往项目资料,拍脑袋,看书是没有意义的。这个东西是总结出来的,不是想出来的。 工作量化是根据具体项目,由干活的人估计出来的,没见过哪个是规定出来,只有一些历史经验提出的检察标准。 同行评审最要是对产出物进行相关一个专家判断,一般要限制下评审前提交的东西。具体采用什么技术还是跟历史数据和实际数据说话。 SQA是监督和提建议,检察和控制还是项目组做,质量标准和检察点还是由项目组提,测试一般是对产品进行测试,但研发过程会产出大量的设计文档,对这些也需要进行质量控制。
各阶段的时间,可以参照公司以往项目积累的数据来确定。 具体项目的具体时间,要根据相应的工作量来计算。不是在流程里可以规定的。 建议你不要K CMM,改K PM(项目管理)。 另外,你最好去问清楚主管,他想要的项目实施流程到底是一个什么东东。不然,我估计你辛苦“编写”出来的所谓流程,会被他当作废纸扔在你满是汗水的脸上。
"刚进一个新公司,主管让我做一份项目实施流程" ? 前三个问题都要是一靠工作分解,二靠经验数据。 所以你得知道你们公司的项目在各个阶段分别需要做哪些细节的工作,这些细节以前大概需要多长时间、多少人。 有一点可以肯定,这绝对不是你可以“想”、“挖掘”、“思考”、“设计”出来的。
前期做一个项目,应该是先做主要的需求,了解用户最紧要的功能点,只有定下功能点,概要设计,详细设计,编码,测试才有据可依,否则就会感到很迷茫,无从做起