上QQ阅读APP看书,第一时间看更新
3.9 约束条件
任何项目的运作都会受到外在因素的制约,大数据项目也不例外。如果不能有效地考虑外在约束的影响,可能会给项目带来严重危害,甚至是致命危害。作为大数据架构工程师,需要在系统规划、开发、上线乃至后期维护过程中充分考虑项目约束,并提前预案,才能从容应对。
大数据项目在运作过程中可能会遇到的外力约束,可以从以下几个方面考虑。
首先,需考虑团队规模与技能的约束。团队的人员规模以及人员技能将制约项目所能选择的技术路线。大数据架构工程师需要对项目团队的技能有清晰的认识,并结合团队的大小和能力对项目发展方向做权衡。
其次,需考虑可利用资源的约束。例如,项目的投资规模会制约建设规模;可投入的研发费用制约是否有足够的硬件资源进行大规模性能压力测试。
再次,组织保障的约束。项目运作需要与内外部多部门进行合作,需要有一定的组织保障,才能打破跨项目跨部门的“部门墙”。
最后,需考虑标准与规范的约束。银行、电信以及政府机构都需遵循相应的国家规范或行业规范,甚至部分行业对外购的第三方软硬件都有硬性规定。如果到了项目后期才考虑这些约束条件,将会导致灾难性的后果。