项目开发中什么问题需要技术方案讨论?
什么情况下进行技术方案的讨论
一个项目中往往有一个技术难点,那么技术难点就是项目的风险点。对于风险点我们需要进行技术方案的讨论。在做技术评估的时候,大概就要定下来那些地方是需要设计技术方案,那些是不要的。具体的情况总结如下
大原则是
1、有安全性要求的
2、有性能要求的
需要做技术方案
具体问题:
1、敏感数据比如和钱相关的功能,设计资金的流转问题
2、有高并发访问存在的需求
3、处理的数据量在万以上的
4、有计算速度运行速度要求的需求
5、运算比较复杂的需求
6、有数据一致性要求的需求
。。其他的欢迎大家补充
如何做一个技术方案
由开发人员理解需求后提出技术解决方案,解决方案如何提下面给出一个模板
|
方案提出后,要在项目组中组织评审,评审参与人员可以包括,项目组长,需求分析师、测试、技术经理这样几个角色参与。
各角色分工
项目组长
对技术方案进行初审,告知开发人员进行方案的调整,初审过了后组织相关人员进行评审会议
开发人员
开发人员编写技术方案,修改技术方案,讲解方案
测试
测试需要根据方案提出测试用例,和测试的步骤,如果测试对于该方案无法进行测试则要求开发配合,如何进行测试用例的编写
技术经理
根据经验给予指导,提出一些别人没有考虑到的技术风险。
从哪些方面去考虑这个方案合不合理
1、所设计的技术方案和实际需求是否对应,是否能解决问题
2、代码的实际使用场景中需要处理数据的大小,速度是否符合要求
3、不同的服务器环境是否对程序有影响
4、如何进行测试