项目中经常存在特别困难的技术难题,现有人员的技术水平完全解决不了,甚至完全无从下手。该当如何?
1、搞清楚难题到底是什么?并找到该难题对应的应用场景、合同条款、合同价格(如合同价格不明确,估算)
2、搞清楚解决该难题是否能从外部直接买到成熟的产品模块。
3、如果能,就买。问题解决。
4、如果不能,则搞清楚是否能找到可能解决该问题的人?比如高校的老师、相关研究机构的专家。
5、如果能找到,花钱请其支持,按小时或按天付费。(要先搞清楚为解决此难题,自己愿意出多少钱,通常不超过合同对应的价格)
6、如果找不到,回到1,再仔细看看应用场景,仔细拷问为什么会有这个应用场景?具体用户是谁?使用频率如何?
7、如果应用场景没问题,用户也没问题,是必须解决的技术问题,但尝试了上述办法都解决不了,则考虑一下变更合同,将该难题从源头核减掉(包括对应的费用和可能的违约责任)。
8、如果无法承担起违约责任,回过头来,花更多的钱请外援。如还不行,花钱解决需求源头的问题,寻找变通解决方案。
9、依然不行,考虑协商谈判解决或走诉讼程序了结。
技术难题,归根结底,就两句问话:到底想干啥?愿意花多少钱干?