目前在家乡四五线小地方,有个二十岁出头的小伙找我开发个软件系统,是某专业领域物联网硬件的配套软件;硬件也是找人做的,说是快要完成了,下月拿样机。他找到我说要开发 Android 、ios,简单聊了后发现他对前后端、web 核心服务没什么概念,预算也有限,短期内不可能做手机端,所以当前只做 web 服务和 web 客户端。
我有 web 开发经验,做过几个完整的前后端程序,自信能做下来。他这个项目不很简单,但也不算复杂度很高,,技术上、商业上有可行性。技术上有六七类 object,数据很多,百台终端每 24 小时能产生大约 5G 数据,所以要定时做数据摘要和删减压缩,web 客户端主要做各种对象关系映射和数据展示,也涉及账户、账单系统。
目前关键问题是: 他硬件设计什么的已经投了小二十万,现在对价格很敏感,而我没有类似项目的经验,无法比较准确地估计工期和后续可能遇到的困难,很怕报价后工期远超预期,变成鸡肋,目前不知如何报价。 前面已经跟他谈过,开发、硬件和第三方服务、后续服务器和数据维护分开算,现在无法报价的是开发部分,预期希望五六万,但怕三个月搞不定,该怎么处理?
他那方面的情况是,对软件领域认知有限,之前对其复杂度缺乏思想准备,找到我时只能用三两句话说想要的大致功能,不能做细致的功能设计。为了评估项目工期、难度、报价,我这两天给他写了六七页的软件设计说明,后续继续做的话,类似产品经理的事也是要我做,但估计他很难评估一条条事项后面的工作量和技术难度。
请有经验的朋友给支支招。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.