开发前
1、了解客户需求
其中,主要包括了解客户的项目应用背景、设计思路、项目流程等信息。
建议客户有产品原型设计图、UI界面图、详细项目开发介绍文档,或者至少有需求的主要模块、功能的整理信息。
没有上述文档,可以告知我们与您想要的产品比较贴近的已有产品,比如已有的软件、服务、微信小程序、网站等参考案例。
2、评估项目
我们在了解客户的开发需求后会对用户的需求进行评估,并给出一些建议(基于市场和历史经验,客户可以不接受),并考量技术难度。然后反馈给客户我们的建议以及是否可以完成。
以及告知客户需要自行准备的项目运行环境。(可能为:服务器、域名及备案、云储存、短信服务等的开通)
3、报价
在第1-2步反复与客户沟通后,确定客户最后的需求,然后进行报价,并确定开发时间。
(1)我们的报价皆为不含税价,需要发票的请自行承担税费,且发票标的为软件,不接受指定内容虚开;
(2)开发时间应该约定开始时间以及最长的截止时间;
4、提交担保
在与客户达成交易后,所有的项目委托都要进行担保交易;
不便在担保平台交易的,需要按开发阶段支付费用(3-3-3-1);
我们会根据项目情况指定担保交易的平台,客户也可自行指定(但需要我们可以无费用入驻的平台,且如果平台需要抽成担保费用由客户承担),担保平台必须正规、公正。
开发中
项目进入开发期后,我们将尽快的为客户进行开发。其中:
(1)每日告知客户当前的开发进度;
(2)如果有需要,每日向客户的代码仓库(Github、码云、码市等)post代码;
(3)可逐步预览项目,如微信小程序前端、网站前端,我们给与客户预览权限;
开发期可能产生的问题,请参考:开发期问题
测试期
当项目完成,或基本完成时,我们会和客户沟通,来进行初版的测试。
通常情况下,产品的测试环境(服务器、域名等)为我们自己的环境。
对于初版测试中,客户反映的问题、bug,需要调整优化的地方,我们将进行修复、完善。
此过程一直到客户满意或100%达到开发前需求要求。
但限于测试期,可能存在时间冲突等问题,造成的测试延期应当延长开发周期。
交付期
1、我们给客户进行项目搭建、配置。
如果客户未准备好产品的运行环境,我们将在用户准备好后择机进行搭建配置。但客户不能以此为由申请延长开发周期,或暂不支付开发款项。
2、客户支付项目报酬;
3、交付项目相关代码、文档;
4、交付客户一份详细的操作手册;
5、给与客户运营建议(如果是我们所了解的行业信息);
目前对:电商、社区团购、自媒体、互联网、同城服务等方面我们可提供建议。
跟进期
1、定时了解客户的运营情况并提供建议;
2、对产品进行持续的优化、升级;
3、三个月内免费修复程序BUG;
评论 (0)