客户:-一份Facebook副本要多少钱?



“制作一份Facebook副本(Avito,Yandex.Taxi,fl.ru ...)需要多少费用?” -最受欢迎的客户问题之一,我们将在今天为您提供详细的答案,并从需要这样做的人的角度告诉您它的外观。

黑匣子


当我们承担复制某种服务的任务时,对我们而言,这就是一种“黑匣子”。 不管是哪种程序:站点,移动应用程序或驱动程序。 无论如何,我们都可以从外部看到它的外观,但是我们无法访问内部的东西。

好像他们向我们展示了一辆汽车并要求进行精确的复制一样,但没有给我们提供机会在引擎盖下进行观察:我们只能将自己局限于外部检查并坐在方向盘后面。 但是,再也无法进入后备箱了!

因此,我们将被迫解决以下问题:
假设并提出-但是,这种“汽车”是如何布置在内部的,我们只能看到身体?

想象一下它由什么部分组成。 要了解:任何现代汽车大约需要18,000个零件...

估计创建这18,000个零件需要哪些专家,以及每个零件将花费多长时间。

在软件开发中,这是一个类似的过程:我们创建的系统必须分为许多小组件。 弄清楚如何创建它们以及由谁创建它们,以及它们如何彼此交互。 这就是为什么“仅复制”是一项艰巨而艰巨的任务。

冰山一角


Avito,Facebook,Yandex.Taxi ...如果客户从他所参考的业务范围内知道,那么他会发现数十名(甚至数百名)程序员一直在从事这项工作,这些程序员已经创建了多年的服务。

花费了数千小时的专家来使用该产品。

考虑到“复制Facebook需要花费多少”,我们将看到他们工作的所有结果。 而且,当我们列出这些结果时,客户总是发现自己所看到的Facebook优势的10%。

剩下的90%只有在我们做了很多工作之后才对他可见。 当您坐上汽车的方向盘时,看不到发动机,转向齿条,燃油管吗?

接下来会发生什么?

客户知道他不需要90%的服务功能。 这些是人工费用,不会给他带来任何好处。 千千万万个工时花在​​了永远不会派上用场的机会上。 昂贵且一文不值。

“照搬邻居的女儿,但要便宜一些!”


为什么客户会提出这样的要求? 在他看来,既然这项工作已经完成,没有什么比拿和复制容易的多了。 节省大量金钱!

但是有一个小问题-我们无法从Facebook获得任何东西,因为:

  1. 我们(没有其他承包商)可以访问源代码。 是的,即使是,这也是另一家公司的财产。
  2. 我们没有设计源,也就是说,设计也需要重新创建。
  3. 我们不了解产品架构。 我们只能猜测它是如何布置的。 即使我们阅读了有关《哈布雷》的大量文章,也只会有一个大概的描述。

las,请求“做邻居”并不能使工作便宜:(

“给我一个扑克!”


软件产品本身并不是目的:通过它,客户希望解决其业务问题。 例如,赚钱或省钱,吸引观众,为员工创建方便的工具。

唯一的矛盾是:客户不会向我们提出有关业务任务的问题。 他提出了一个技术解决方案。 即,带有“我需要扑克”之类的请求。 她为什么对他? 也许他要砍木头,那里需要斧头吗?

客户不是解决方案专家(通常是他一生中第一次解决这个问题),但是当他看到扑克时,在他看来,这就是魔术棒!

但是,当我们问“您要解决什么业务问题?”的问题时 并考虑哪种解决方案真正是最佳选择,结果证明它与Facebook或扑克完全无关。 好吧,那根本没什么。

总结


似乎查询“一个副本是多少...?” -没有意义。 为了从字面上回答,您需要做对我们或客户无用的巨大工作。 为什么这么确定? 是的,我们做了很多次这项工作=)

怎么办 我们有意见-编写技术任务。

此时,任何普通读者都认为“您之所以说是因为您想卖给我们!!!”

是的,没有。 尝试找到一位优秀的建筑商,他们将在没有设计估算的情况下开始建造房屋。 或汽车修理工创建没有蓝图的汽车。 或是经验丰富的企业家在没有财务模式的情况下创建新业务。

即使我们自己编写程序,我们也会从职权范围入手。 我们和您一样,不想在这方面花“额外的”钱。 但是我们知道,我们不能没有它。 否则,摩天大楼将倒塌,生意将不仅仅带来带来的收益,而且有了汽车,还不知道谁来搭车。

本文只有一个目的:避免无用的工作,并为您做有用的工作。 让我们谈谈,为什么您需要“扑克”?

Source: https://habr.com/ru/post/zh-CN454336/


All Articles