从APP开发角度看中美软件开发行业

软件开发

APP开发


浏览:1128 次

这是一个关于世界各地软件开发行业和人才之间“比较”的简短讨论。多年前,我们从美国计算机科学毕业后,进入了一家主要业务为“软件咨询”的公司。当时,作为年轻而富有活力的程序员,最大的梦想是制作一个令人惊叹的OS(操作系统),或者开发和推广一个很酷的跨平台工具软件,或者像扎克伯格一样,Spiegel(Snapchat的创始人之一)制作一个可以传播病毒的App,然后走向人生的巅峰。最后的结果是擦口水,醒来继续写代码。

明镜与克尔

主要主题:

所谓的软件咨询等于但不完全等于中国提到的“软件外包/APP外包”业务:

例如,客户需要一个完整的数字化解决方案来解决他们的库存、销售、财务、绩效、税务和其他日常劳动问题,或者他们想在移动终端崛起的时代使用APP(移动解决方案)来扩大公司的市场、影响力和内部效率,但限于他们缺乏技术知识或技术团队。

因此,在委托我公司后,我们根据客户的具体现场情况分析和客户的需求,提出了一套完整的数字化解决方案。当然,俗气的是扔掉一个软件/App。乍一看,文字描述和最终结果与国内软件制造商没有什么区别,但最大的区别是这个过程,这可以从你的第一次通话中看出:

1、 初始联系人:

大多数国内软件/APP开发

第一个与您联系的人是前台销售部,而销售人员通常对技术问题只有一知半解,没有行业经验,最重要的是,没有敏锐的洞察力。表达方式是直接向你发送PPT/公司传单和其他材料,并开始按照脚本进行。许多赶鸭子去市场的销售负责人通过微信、电话和短信的轰炸,不分青红皂白地向你传递公司信息,给你留下“深刻印象”。如果他们感兴趣,他们会立即转给相关项目/产品经理,给你一个对人和动物无害的价格。我希望尽快与你签订合同。

国外软件咨询:

接待员也会首先联系他们中的大多数人,但可能与我们的直觉相反的是以下步骤:

“在所有合作开始之前,您需要支付初步咨询费”

就我们提到的APP的开发而言,它通常是一个中小型项目,您需要先支付数百至数千美元的咨询费(在时薪盛行的美国,向您提供建议也是您需要购买的服务)

然后,公司将安排相关技术人员+项目经理+相关负责人+您(委托方)召开需求分析会议。最重要的是仔细倾听你遇到的困难和需要解决的问题,然后结合他们的行业经验,从你的角度提出一整套数字化解决方案:

以APP开发为例:

大多数时候,早期负责咨询的经验丰富的项目经理见过无数的项目和不同的商业模式。大多数时候,不需要显示细节。几句沟通就能迅速抓住客户的核心问题,找出逻辑冲突;从项目经理的角度提出意见,并与客户头脑风暴进行头脑风暴。

例如:最低的通信成本

会议将涉及许多与你类似的问题。你真的可以通过制作一个App来解决这个问题吗?好的,如果没有问题,会议结束后,我会给你一套完整的需求文件需求文件->它可以理解为电路设计。更换灯泡很容易,但更换电路很麻烦。

项目可行性分析文件,包括需求文件

一个简单的APP设计框架

这涉及到APP开发的价格;报价,提问时最敏感的环节:

如图所示:

一个正常健康的软件开发价格曲线应该是边际递减的:就像图(上图)中的二阶方程一样,一开始必须有一个起始价格,然后新模块开发价格应该越来越低->你想要建造一栋多么漂亮的房子,为基础建造砖瓦的成本是不可避免的。但有了这个基础