合同签订前需要进行详细的需求沟通了解,明确功能要点,根据功能的多少及复杂程度整理进度安排计划。通过与客户不断的沟通和推敲,敲定功能和实现价值。通过合同双方动态行为和静态协议的统一,缔约各方接触和洽谈,双方达成合意、达成协议、确定合同的主要条款或者合同的条款,最终建立相互之间的合同关系。
系统架构设计师通过最终确认和评估系统需求,根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,对项目的系统架构进行描述、分析、设计与评估;给出开发规范,按照相关标准编写相应的设计文档,并澄清技术细节、扫清主要难点;确保系统架构具有良好的特性。架构中五个重要的核心指标,分别是性能、可用性、伸缩性、扩展性和安全性这5个架构指标。
产品研发人员按照需求分析给出的功能,开始开发app客户端和服务端程序。包括需求捕捉、需求分析、设计、设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。最终将客户端APP和服务端程序连接起来,形成完整产品。