APP开发外包出去如何把控质量和进度?

2020-02-19 22:32:55
app开发外包出去如何把控质量和进度经常有朋友问:自己不懂开发如何把控质量和进度?个人觉得这个标题不合适,不懂开发,还要把控质量和进度我觉得是相当困难的,如果硬要把控我觉得添乱的可能性更大一些。所以我觉得应该是:自己不懂开发,如何把脉质量和进度。就是你只需要搞清楚现在开发的进度和质量就可以,至于如何把控那是项目经理的事情。


app开发外包出去如何把控质量和进度


  凡事都有度,若一点点软件开发的常识都不懂,想去搞清楚质量和进度的具体情况是很难的。所以我只能在你至少了解一些软件开发的东西前提下,尽可能的告诉你怎么去真正的了解开发的质量和进度。

  1,软件开发的流程

  大体就是需求沟通—》实施—》验收之类的,想了解更详细可以查看我的另一篇文章:”app开发详细流程”

  2,软件开发的特点

  a) 风险大, 根据美国专门从事跟踪IT项目成功或失败的权威机构Standish Group 对35 000个开发项目的研究,软件的成功开发率不足40%

  b) 相对传统工程“人”的因素影像比重更大,而“人”又很难流程话和量化所以软件项目的不可控性更大。

  c) 相对于人的因素,专业的软件工程管理方法对整个软件开发过程更具有决定性作用。

  3,步入正题,不是专业开发的你,如何把脉专业开发的质量和进度

  A,首先在合同上要有deadline 就是要定一个必须交付的日期,当然前提你在签合同以前一定要把需求尽量的细化,最好可以用精细化的原型+需求文档来描述。然后要有超期惩罚措施,如每超一天1%的尾款扣除。这样首先对自己就有了一个保证。

  B,如果开发方对开发过程没有专业的管控相关的可视化报表或者文档的话,只能通过和项目经理沟通,通过项目经理来了解进度。这种情况我不做讨论了

  C,在对方有专业管控过程的情况下

  1) 可以让对方提供整体项目进度计划时间安排表,整体的计划时间安排

  2) 可以让对方提供详细的任务分工计划表,基本详细到人的计划进度安排

  3) 根据对方提供的计划安排,按时查看对方是否按计划完成了相关的任务。

  4) 根据计划表要求对方提供相应的文档:如数据库设计阶段完毕后,应该会有数据库设计文档,后台接口开发完毕后,应该有后台接口文档。

  这里根据自己的经验,建议你这个阶段不要太关心界面的效果,而应关注界面的功能实现,可以说在有效果图的前提下,效果的美化是最简单的,一个页面功能的实现会占到整个页面的90%的时间。千万不要以为有这个页面的效果就意味页面已经基本完工了。

  5) 查看对方bug追踪文档,开发在进行的过程中肯定会产生一些bug,进行到一个新的功能点应该会产生相关的一些bug,并且bug会在预计的时间内被解决。这说明项目在按部就班的进行着。