项目背景:
我目前是在一家小公司做项目管理,我们公司主要是做实体业务,老板想开发一款 APP 用于业务辅助,想以后打造一个数据平台(画饼),所以想先小成本试错,做个 APP 看看能不能用,然后再给投资人去宣讲,但由于老板目前不想请人自己开发,遂决定将项目外包出去。
外包软件公司也是一个小公司,是用 react.js 框架写代码,目前 APP 基本上成型,各接口调试进入尾声,本阶段项目基本上已经结束,但 APP 还未正式上架。APP 的数据暂时挂靠在对方的服务器,数据库使用的是 MongoDB ,外包软件公司提出要我们租用服务器,如果已有服务器可以帮我们直接部署。但我们没有现成的服务器,他们提供帮我们购买阿里云服务器,并且可以帮我们将数据库移到云端,并给出了一份服务器相关的报价如下:
服务器参数:4 核 CPU+8GB 内存; 50GB SSD; 5Mbps 带宽
(一年订阅费用 1W5 ,包含服务器的维护服务)
项目问题:
本人没有开发经验,只是略懂一些 python 的简单运算(譬如做一些学术公式计算、Matlab 上的学术代码改写),但没有使用过服务器 /数据库的后台,软件公司目前也没有展示给我们看,不太清楚这部分内容是否应该要求他们提供?或者他们应该展示一些什么接口页面给我们看?
初期可能用户体量比较小(日活前半年可能 10 ~ 30 人,主要是内部业务测试),是否有必要直接买服务器运行?如果要的话,这个服务器参数合适吗?
之前设计 APP 软件的报价是 10W ,前期开发款项基本结清,待源码发回来即可将尾款打出。服务器搭建(含 1 年的维护费用),对方公司报价 1W5, 不太清楚这个报价是否合理?(请帮我考虑是非私人接单的情况,因为公司业务不太可能指派某一两位程序员接单,我司也不太有相关靠谱资源)
作为项目管理,我本身不熟悉 APP 的开发,但误打误撞安排在我手里对接。我个人认为这个开发和后期维护过程不属于一次需求,毕竟如果真的投入使用,也给到我们业务上下游的公司去使用,后台的数据监控、运维我不太清楚我是否能够完全应对,但老板也不太熟悉软件开发,我该如何向他提出招聘相关人士对后台进行维护的需求?
本问题接上,如果真的需要后台运维,我需要招聘一个或多个人员会什么语言,或者有哪方面开发经验的人才可以满足相应需求?
最后一些私人提问,像这样的商业 APP 开发案例,我应该在什么地方可以学习参考一下管理流程呢? 非常抱歉问一些比较基础的问题!感谢大家百忙之中提出的指导意见!如有说的不太合理的地方也请多多包涵!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.