![5dc25df529a108432332d4054d88773d.png](https://i-blog.csdnimg.cn/blog_migrate/25c49499978d3812758662f0c8322a9e.jpeg)
如何控制好质量和进度
一、需求功能完成的最基本规范,达到以下8点才能够提交程序,才算完成。
1、 所完成的功能必须符合需求。这个是最基本的。不能功能模块完成后提交,项目经理发现与需求不一致,或者是完全不符合需求。如有问题,应该事先进行沟通,在开发过程中发现的问题,也应该与项目经理沟通,是否需要改需求,或者修改实现和显示的方式。项目经理必须知道程序员正在开发的功能是否符合需求,是否有修改需求的地方。程序员不能独自完成之后提交了事。
2、 程序员完成的功能,必须保证进入任一页面,不能出错(例如,不能打开页面就报404、500、exception,struct之类的错误,不能在调试程序时的对话框出现,例如alert(‘xxxx’))
3、 任何功能的完成,必须保证页面上的所有按钮点击不报错。不能点击按钮就弹出错误页面,或者其他无相关的提示,或者点击没有反应。没反应的按钮不应该出现在页面上。
4、 增删改查按钮必须实现相应的功能:点击保存按钮数据应该保存到数据库、点击修改按钮数据库的数据相应会被修改、点击删除按钮会成功删除数据、点击查看按钮可以查看相关数据。并且刷新相应的列表数据。点击返回按钮,相应的页面应该返回上一级目录。如果点击页面上的所有按钮有报错,则该功能没有完成,除非是操作错误,例如数据输入错误,点击的时候应该有相应的提示,为什么保存不了,为什么修改不了,为什么删除不了,除了这些提示,不能有其他任何错误。
5、 列表的实现应该规范化,用公司统一的列表控件。列表数据显示不能有误、表头属性和数据要一致。另外翻页要正常,不能输入一两条数据就当时列表显示没有问题,如果列表显示10行,则需要输入11条数据查看翻页是否正常,翻页不出错是最基本的要求。第一页到第二页出错和第二页返回第一页出错是不可原谅。操作完成后,要留在当页, 而且要刷新。
6、 任一页面的所有输入框必须可以输入相应的数据,有最基本的检测。例如邮件、手机输入框必须输入邮件和手机。另外要考虑数据库字段的大小,控制用户在数据框输入的字数,输入过长需要提示,不能够输入过长,然后点击保存就报错。
7、 任一页面的数据显示需要符合需求,不能够打开相应的页面却读取不到相应的数据,或者显示的数据是不符合要求的。
8、 程序符合基本的开发规范要求.
一、进度控制
1、 至少每周必须录入该周的工作任务到项目管理平台.
2、 每天把完成情况在下班前填写进去,这个要形成习惯,
这样容易跟踪每个人的开发进度,任务多少,不用每次开例会都在追上几周的任务。如果没有完成的如实填写。没完成的原因是什么?需求复杂,改动太大,还是技术上有问题不能够实现?而不是在拖时间、拖任务,到最后随便应付了事。
3、 如果提前完成任务的,项目经理可以根据情况布置下一个任务,而不是等待,这样在任务多的时候就容易产生混乱,导致有人任务过多,有人很清闲。
4、 填写的进度会不定时的检查,看是否有真正用起来.