应用程式建立成本

我是自由职业者,因此是“瑞士人,收割者和烟斗上的家伙”。 大部分工作时间都花在了与潜在客户的谈判上。 这是我在50%的情况下观察到的基本误解:
应用程序开发项目的成本与成本相同。 在全球化和Internet时代,您无法以比市场上更低的价格获得定制软件。



一个简单的例子,以便清楚。 我的前同学在一个家庭农场种鸡。 她真的很喜欢,而且很特别。 我对她感兴趣:

-N.为什么最近鸡肉价格上涨了?
-饲料涨了,鸡肉也涨了。 饲料供应商通过燃料和电力价格的上涨来激发这一动机。

每个人都知道,每个人都知道,是的。 但是,在软件产品方面,由于某些原因,许多人的理解是失败的。 这是他们的动机:
-好,这是您5分钟的工作! 一切都非常简单!

好吧,就这么简单就自己做吧。

顺便说一句,我可以这么坦率地说,甚至不是一个问题。 只是因为有人必须立即说出真相。 否则,由于担心财务成本而每个人都不敢说出真相的社会将很快变得一文不值。 来自这样一个社会的程序员将逐渐移居到某个邻近的社会,在那里他们更加实际地看待他们的工作并对其进行适当的评估。

另一方面,孟加拉国总是有一个狡猾的印第安人,每个准备为1/4餐工作的自负自由职业者。 在这里,我们显然处于亏损状态,因为我们的鸡肉价格更高,气候更冷-我们根本负担不起以相同的价格工作。 否则我们将因寒冷和饥饿而死。

但是,在诉诸孟加拉国的服务时,客户是否会赢得胜利(我在这里将其扩展解释为“孟加拉国是一种生活方式”)? 是的,他什么都赢不了,因为回到最初的论点,软件开发项目的成本与成本相同。 即使现在看到了一些可观的节省,那么无论如何,有人将不得不为此付出代价,不是花钱,而是时间和精力。
这是您或您的熟人必须遇到的来自自由职业者的非常常见的示例:

一个人带着他的命令去自由交换。
2.根据分期付款的条款,他以微薄的价格找到了一位艺术家。
3.表演者进入第一阶段,并在涅rv乐队的指导下进行融合。
4.客户挠头,然后再次去交易所。
5.历史重演。
6.在第三或第四次迭代中,许多执行者只是拒绝最终敲定这样的代码,这比重新做任何事情都容易重写。
7. ...

为什么会这样呢?

因为就像那个童话中那样:“您不会为了便宜而追逐流行音乐”。
事实是,基于对项目的少量付款,通常会选择该领域的新手。 他们最初以低廉的价格(相当合理地)放下了获得开发经验的可能性。 但是,由于这种经验对于他们来说仍然很小,因此他们最初无法充分评估项目中涉及的劳动力数量。 并且只有在工作过程中才能了解到此书。 他们知道自己低估了自己的工作。 但是,由于他们已经受到合同的约束,因此他们做出了临时决定:完成当前的工作,为此获得奖金,并且-涅Ni!

这是非常简单的机制,非常重要。

-但是“工作5分钟”呢? -你问。

这是一个完全不同的故事。 “在那儿工作5分钟”的程序员通常已经精通劳力成本,以至于他看到这种情况的公平性,即他不仅要得到5分钟的当前工作报酬,而且要获得几年前所有不眠之夜的报酬。 当他在模糊的手册和半透明的教程中跋涉时。

毕竟,这是另一件事(请原谅我的出租车司机)。 例如,当您是出租车司机时,您的最终产品总是大致相同。 这是客户在x时间内从A点交付到B点的信息。 而且,当客户开始与您讨价还价时,他也从前提出发,无论如何他都会收到已知产品。

就软件开发而言,尤其是分阶段开发,尤其是在进一步支持下,情况与运输或挖掘沟渠有所不同。 因为从某种程度上来说,程序员总是艺术家。 有时候,给艺术家一个让他有机会进入维也纳艺术学院的机会比解散自己半饿的发明,在板凳上待一整夜的机会更好。 如果你明白我的意思。

是的,请正确理解我的意思,在这里我不是在“给程序员更多的钱”之类的。 但是,我只是提请您注意这样一个事实:您在成本和人工方面对项目的评估越充分,每个人的利益就越好。 毕竟,由于在建筑施工领域中臭名昭著的“未完成”,因此在软件开发领域中同样存在“未完成”的现象。 成千上万的。 由于其所有者最初无法正确评估工​​作成本,甚至关闭了数十个软件项目。
“好吧,我该怎么办?” 这些作品我只有500美元!

也要定期听到这个短语。 那里的工作,例如,五千美元。 怎么办? 什么也不要做。 您不会来商店买鸡肉,也不会告诉卖家“这里我有1美元,但我需要那只肥大的鸡肉”。 因为您知道这只大肥鸡的价格是您美元的几倍。 但是,对于软件项目,为什么不理解呢? 这是一个反问。

要知道,我过去常常以一种不尊重的态度来解释当您以很少的钱工作时的情况。 但是后来我意识到我们正在谈论更多关于无能的问题。 毕竟,立即正确地评估实现所有计划的功能所需的工作量只能是真正的管理天才。 然后,我们只能谈论这位经理已经酝酿了几年的标准项目。 因为臭名昭著的细微差别会立即开始,所以只需要使通常的轨道稍微向一侧移开即可。

如果该软件比WordPress博客更复杂,那就是我热衷于MVP软件开发方法的原因 。 至少,这种方法至少为您提供了一定的保证,以确保您最终会得到所需的东西。

希望您下次与项目进行自由交流时,对以上内容的了解会有所帮助。

要健康!

罗曼D.

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


All Articles