目录
目前存在的一些问题
分析为什么会出现这些问题
以后如何避免
开发前
开发中
开发后
上线后
热炉法则
目前存在的一些问题
最近在开发的过程中出现了一些问题,总会出现一些任务延期,任务在执行的过程中有风险没有及时汇报,任务评估的和实际执行的不一致,等问题。
现对这些问题进行总结和分析,想想在以后的开发中如何避免这些问题的出现。
分析为什么会出现这些问题
1.写代码之前有没对于业务功能进行梳理和画图,直接上来就写代码了走一步看一步
2.抱有侥幸心理,觉得后面能消除风险。但是现在的开发能力是非常欠缺的,消除风险的可能性太低
以后如何避免
开发前
1明确目的,开始结束时间,做到什么程度,任务的价值和意义(5w2h)
a以甘特图的形式展示出来,以番茄为单位,标好每个任务结束明确的时间点。
2画图表示需求,和领导沟通一致以后再进行开发。
a原型图、流程图、类图
b使用审批的方式进行。
3制定计划要考虑到可能遇到的问题和未知的风险,没有思路的情况下及时反馈。
a在流程图上体现可能出现风险的部分。
b开发过程中,与甘特图对应,与甘特图时间不符,就进行反馈,解决。
4进行方案选型,筛选出一种最优的方案与领导沟通后进行实施
a先迅速出一版和领导沟通,然后根据问题,进行调整。
开发中
1如果没有明确思路先去沟通请教。结合任务紧急情况,如果自己半小时不能解决就去寻求帮助。
2每天推拉代码
a每日开发前,先拉取代码。保证自己的代码与test一致
b一个需求之间,各部分负责开发完毕进行代码合并,代码必须由需求负责人合。
3考虑代码复用性的问题,符合阿里规约。
a组织大家学习阿里规约。
b组织大家进行阿里规约考试。
开发后
1、自测:对本次上线的功能进行测试,编写测试用例,根据测试用例进行本地自测。
2、测试环境:先对新功能进行测试,然后进行全流程测试。
3、生产环境:按照上线文档进行上线,并且进行全流程测试。
上线后
对开发中所有的东西,学习相关知识点,总结成博客,一个需求至少一篇(三天以内完成)。
热炉法则
“热炉法则”(hot stove rule)是指组织中任何人触犯规章制度都要受到处罚。我们大家制定出来一个热炉(开发的规范),大家都按照规范进行开发。如果违反了的话就会受到惩罚(会被热炉烫到)。热炉效应或热炉法则带有警示性(使你知道一旦接触热炉会发生什么问题)、一致性(每一次接触热炉,都会得到同样的结果—你被烫伤。)、即时性(你在瞬间感受到灼痛,使大脑毫无疑问地在原因与结果之间形成联系。)和公平性(无论你是谁,只要接触热炉,都会被烫伤。)。