说说项目流程这个事

发表于:2013-10-08 11:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:yunmu.wgl    来源:51Testing软件测试网采编

分享:
  说起项目流程更多的让人第一感觉是严肃,枯燥,冗长,根据参加过的项目经验和其他的一些情况来说说项目流程这个事?
  1.项目需不需要流程?
  答案是肯定的。首先项目肯定是有目标,有计划的,所以可以说要做的事情,要完成的时间是具体的,其次项目肯定是多人协作的,即使是一个人做的项目,在不同的阶段所做的工作也是不一样的。既然多人协作,就需要分工,分工就需要确定谁在什么时候做什么事,所以流程就应运而生。
  流程是因为协作和分工而产生的结果,所以肯定是必须的。
  而且从以往的经验来看,很多项目在发生了严重的线上故障以后再回头来梳理流程,规范流程。所以有流程的保障,项目质量更有保障,可以防范于未然。
  2.如何制定合适的流程?
  既然流程是必须的,那么如何制定一个适合的项目流程呢?我认为需要考虑的有以下几个因素:
  (1)角色 :整个项目过程中会有多少种角色参与?
  (2)时间:项目会有多少个阶段,例如一般的项目有:立项,需求,设计,编码,测试,发布等阶段
  (3)分工:不同阶段里面每个角色的分工是什么?
  (4)产出:每个阶段不同角色的产出是什么?
  (5)里程碑:里程碑是标志着一个阶段的结束,或者另一个阶段的开始的事件完成产出。
  把以上五个因素考虑清楚之后,确定好以后基本上一个项目的流程就已经比较明晰了,再考虑两个原则:
  (1)原则性:流程中哪些是必须产出的,这个一定要有,失去原则性,流程就失去了约束力。
  (2)灵活性:流程中哪些是可以舍的,这个也要有,失去灵活性,流程在执行的过程中会困难重重。
  3.如何执行流程?
  这也是最难的一部分,很多项目都是有流程的,但是无人遵守,所以以下几点可以帮助更好的执行流程:
  (1)约定流程:立项时就明确的和项目中的每个成员,每个角色约定好流程。
  (2)坚持原则:对于流程中原则性的部分一定要坚守。
  (3)适当灵活:对于灵活性的部分可以根据项目进展的情况适当灵活处理。
  4.推荐的流程
  这里推荐一下我们团队的流程,该流程由诗若(华丹萍)同学起草的,全团队成员经过两次评审通过的:
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号