项目管理之如何控制项目进度和质量

发表于:2016-8-26 11:38

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

 作者:ldl_xz    来源:51Testing软件测试网采编

  控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整个管理过程中,严格按照流程走。流程的每一步如果都控制好了,那么整个项目管理就不会出大问题。
  下图是我们所有项目应该严格遵守的流程。
  
  流程-需求
  需求是整个流程的入口。通常需求从客户那里来,而客户通常不是那么专业,客户发过来的需求可能很零散,甚至可能不合理,这时,项目经理需要对需求进行整理,并且多次不断跟客户沟通,保证正确理解了需求。
  一个项目的需求入口必须只能是一个人——项目经理。相信很多项目都遇到过这种情况,客户好像跟有的开发人员很熟悉,有时候客户会把需求告诉开发人员,开发人员就自己做了,结果项目经理不知道。这就会出很大的问题。所以,不管来自内部还是外部的需求,所有的需求都只能经过项目经理。
  流程-原型
  原型用axure画,不管是web、desktop还是APP,都用axure画。目前为止没有比axure更强大的原型工具。
  在我们的经验中,导出成网站的原型,可以作为需求管理很重要的一部分。所以,每一次需求的变更都应该首先体现到原型中,原型一定要一直维护下去。
  画原型的一个最最重要的经验就是,要把所有的UI都体现出来。包括哪些呢?各种状态下的界面,所有的错误或者提示,也就是说凡是最终用户看得见的东西,全部要体现在原型中。
  由于原型本身还是需求管理系统的一部分,所以,原型页面上也可以放一些业务逻辑说明,特别是页面跳转等。还有一些隐藏的业务逻辑也可以在原型页面上写出来。
  流程-UI设计
  原型做好了之后,就可以让UI团队开始基于原型做设计了。设计做好了就切图。设计团队的产出物为设计源文件、效果图和切图。放到SVN里面供开发人员使用。
  流程-测试用例
  原型做好了之后,测试团队就可以基于原型写测试用例了。如果没有测试团队,这一步也可省去。
21/212>
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号