项目开发流程

☕️

作者: Ian | 2018-04-26 | 阅读

  这个流程是之前我们老大要求我们这样做的,下面流程只供参考。

完整的开发流程如下

步骤一:

  当需求处于萌芽阶段(未评审)时及时跟进,提前了解情况并结合系统设计做全盘考 虑,心中有一个粗略的概要设计模型,把自己考虑到的问题抛给产品去解决;

步骤二:

  需求评审,此时产品提交的需求文档遗留的问题会小一些,或者说存在的问题需要多方讨论,各位要根据自己的方案/问题提出质疑

步骤三、

  需求定下来后,提前做好时间规划,包括需求优先级的判断、上线时间截点要求、概要设计、存在的问题或风险

步骤四、

  详细设计,包括表设计、流程图、代码实现设计,从现在开始要求大家务必做好表设计以及流程图,并维护到svn,代码层级设计能够画图更好,不懂的地方请及时沟通,设计完成后请及时沟通

步骤五:

  开发阶段,每日在日报中汇报进度以及碰到的问题,开发完成后做好junit单元测试以及功能测试,自测无误后提请测试。请大家务必注意现在要根据bug指标进行考虑,请大家务必重视。考虑清楚需要预警的指标,比如成功率、失败率、异常单,提前做好预警的开发。

步骤六:

  测试阶段,包括冒烟测试、功能测试、集成测试,期间及时跟进bug的处理。封板后进行UAT测试,务必注意,封板后不再接新需求,凡是产品找你们要开发的需求必须要让老大知道。

步骤七:

  版本上线,待测试结论发出准许上线的报告后,准备两个系统的上线sql、war、配置文件、网络配置、权限配置、上线说明文档,提前2天审核sql,并提交给领导审核,提前做完。部署完成后验证部署是否有无(包括服务是否启动、sql是否一执行、数据修复是否正确)

步骤八:

  版本线上跟踪每日跟踪,生产问题失效要求很高,致命问题10分钟以内需要解决,无法解决的向上上报,紧急问题每个1小时汇报一次,紧急程度第的问题2小时汇报一次,非紧急问题(不要求当时解决的)汇报一次即可。生产问题必须当天处理完毕,不要遗漏。

步骤九:

  修复生产问题并及时上线


版权声明:本文由 Ian 在 2018年04月26日发表。本文采用CC BY-NC-SA 4.0许可协议,非商业转载请注明出处,不得用于商业目的。
文章题目及链接:《项目开发流程》




  相关文章:


留言区:

TOP