贵阳方卓软件有限公司

常见问答详解

这里整理了客户在立项决策阶段问得最多的十二个问题,答案尽量写清判断依据而非口号。想系统了解选型思路,可以配合选型与采购指南阅读;个别问题拿不准的,欢迎联系我们单独沟通。

软件开发的价格是怎么算出来的?
价格由功能点数量、接口复杂度与人天投入共同决定。需求梳理完成后我们给出逐模块报价清单,每个模块列明功能点、接口与预估工时。你可以按优先级取舍模块来控制预算。影响价格的常见变量包括:是否对接第三方系统、是否有移动端、报表复杂程度以及历史数据是否需要迁移。
一个项目通常需要多长时间交付?
小型单一流程系统通常三到五周;覆盖十余个模块的中型管理系统通常两到四个月。时间从需求规格说明签字确认起算,需求变更会导致里程碑顺延,我们会书面说明影响。分段交付意味着你不必等到最后才见到系统,每个模块结束都有可运行版本。
验收是怎么进行的?
验收以双方签字的需求规格说明为唯一依据。我们按文档逐条编写验收用例,开发完成后逐条演示,通过一条勾选一条,全部通过即视为模块验收合格。演示过程你可以安排实际使用人员参与,他们提出的使用层面问题在维护期内处理。
能不能只做一部分功能,后续再扩展?
可以,这也是我们推荐的启动方式。先把最痛的两三个模块做上线,运行稳定、团队适应后再排后续模块。为此我们在架构设计阶段就预留扩展点,权限体系与数据结构按最终蓝图设计,避免后期扩展时推倒重来。分期也意味着预算可以分批投入。
我们有旧系统,数据能迁移过来吗?
多数情况可以。迁移前我们先分析旧系统的数据库结构,评估数据完整性与字段对应关系,然后编写迁移脚本并在测试环境演练,输出迁移前后数据核对报告。数据质量差的字段(大量空值、格式混乱)会提前列出来与你商定清洗规则,而不是悄悄丢掉。
开发过程中我们想改需求怎么办?
先书面提出,我们在一到两个工作日内给出影响评估:涉及哪些模块、工期顺延多久、费用增减多少。小调整在当前模块内消化不加收费用,影响大的变更签订变更单后实施。关键是及时说,拖到验收阶段才提的变更处理成本会高很多。
系统的数据安全怎么保障?
传输层启用加密连接,数据库账号按最小权限分配,敏感字段加密存储。我们为每个项目配置定期备份策略,并定期做恢复演练验证备份可用性——备份不能恢复等于没有备份。上线前进行基础的权限与注入类安全测试,交付文档中写明备份与恢复的操作步骤。
源代码和数据库归谁?
定制开发项目的源代码归客户所有,交付时提供完整代码包、部署文档与数据库设计说明。合同中写明知识产权条款。这意味着即使日后不再与我们合作,你的团队或任何第三方都可以接手维护,不存在被技术锁定的风险。
上线后出问题多久能响应?
按故障分级响应:影响业务无法开展的重大故障优先处理,尽快给出恢复方案;一般功能异常在约定时限内修复。所有故障处理都会记录在案,注明原因与处理方式。免费维护期内缺陷修复不收费,因使用不当导致的问题我们会协助处理并说明原因。
你们用什么技术栈?为什么?
我们选型的原则是成熟与可维护优先:后端采用社区生态完善的主流框架,前端用成熟组件库,数据库以关系型数据库为主。不用追新的技术,因为企业系统要维护多年,团队熟悉、招人容易、资料充分的方案才是低风险方案。具体选型在方案阶段说明理由。
可以部署在自己的服务器上吗?
可以。系统支持部署在客户自有服务器或客户指定的云环境上,我们负责部署实施与环境配置,交付部署文档。部署位置由你决定,数据始终在你的控制范围内。如果客户没有运维人手,也可以由我们按运维协议代为管理服务器环境。
贵阳以外的地方可以合作吗?
可以。日常沟通以线上会议与书面纪要进行,原型与演示版本按固定节奏同步。需求确认、模块验收与上线培训等关键节点安排到现场,行程提前协商。远程协作要求双方在文档上更严谨,这本身也是对项目质量的一种保障。