如何向潜在买家展示您的代码?

问题描述 投票:10回答:11

我会将我的代码演示给稍微非技术性的观众,我需要向他们展示我在项目中得到的东西(大约15K行代码)。我试图说服他们,我已经花时间在这个项目上,而且状态很好。

这些人计划在这个产品上投入资金。所以我应该让他们相信这个应用程序值得他们花费的价格并证明我花费的时间,其次他们应该看到这需要时间,我知道我在做什么(基本上我需要赢他们的信任)。

  • 除了“代码行”之外,我可以使用哪些指标? (也许注释线?)
  • 从.NET Projects生成报告的最佳工具(最好是免费的)是什么?

更新:

另外一种提供“项目成本 - cocomo”的方法很酷,就像这样:

enter image description here

发现:http://www.cms4site.ru/utility.php?utility=cocomoii将帮助您计算项目的估计成本。

report metrics presentation lines-of-code
11个回答
6
投票

投资者只关心金钱。投资者从出口开始向后工作。了解这一点,根据他们的投资回报来推销您的项目。

要点包括:

  • 您的专长:您知道您想要出售的市场吗?您是否正在以某种方式利用您的专业知识来实现​​项目?
  • 风险:使用现有的代码库可以降低时间和金钱方面的风险。他们可能会做技术尽职调查以验证您的声明,所以说实话。
  • 上市时间:拥有代码库将缩短产品上市时间,这可能很重要。
  • 愿景:他们需要知道您的产品有未来。这是让他们兴奋的机会!

投资是关于未来,而不是过去,所以要明白,你需要实现你的承诺。你试图到达现在的路径可能很有趣,但与投资者基本无关。我想说的是出售愿景,而不是你现在的位置或你去过的地方。

祝你好运,希望你能得到你所需要的!


1
投票

修改编辑以反映OP的澄清(评论here)这些潜在买家正在寻求转售软件

经销商将寻找三件事:

  1. 有人会做出更好,更便宜或更快的东西吗?
  2. 这个人是否能够有效地利用我们的投资来生产更多产品?
  3. 我们可以出售这个人生产的产品吗?

如何解决第1点和第2点已经在其他答案中得到了很好的解决,但问题3是对我们技术人员最难证明的问题。这也是非常重要的 - 如果你可以去找这些买家并给他们带来3个杀手锏,他们可以在他们进行销售电话时更有天赋和Powerpoint重复,你将会有一个良好的开端:)

你要做的主要是从你的工作中退后一步,看看:

  • 功能:它做了什么
  • 优点:为什么它更好
  • 好处:客户为什么要关心

功能最接近您作为开发人员的关注,但与非技术买家几乎无关。优势是了解您的竞争对手和客户替代方案的重要一步。

通过将功能和优势结合在一起,您可以获得许多好处,例如:

  • 使用我的软件每次交易可节省0.01美元,或每小时40,000美元。
  • 我的软件将客户保留率提高5%
  • 您的管理员使用我的软件部署更改所需的时间减少15%

这些是客户关心的事情:什么对公司有利,对他们有利。

说实话:最终客户并不关心你投入多少精力(LoC或任何其他指标),他们不关心它的写作(评论,测试,任何其他指标),他们不关心解决问题有多难,他们不关心功能。

他们唯一的要求是节省时间/精力/金钱。你知道你有多努力解决问题并解决问题,这是他们的要求的关键,但它是次要的。你需要清楚地说明为什么他们购买他们的东西意味着他们会得到晋升。


0
投票

For COCOMO - Project Cost Estimation

我找到了这个网站,这是一个手动过程,但它会做。

http://www.cms4site.ru/utility.php?utility=cocomoii


8
投票

如果他们不是技术性的,那就无所谓了。这就像试图向那些不了解汽车自行车的人出售高端自行车。 15k行代码对他们来说无关紧要,超过300k行代码。

您需要找到除实际代码之外的其他内容以使其惊叹。

你能编写一些演示代码并告诉他们用你的代码构建类似应用程序需要多短的时间吗?就像“如果您使用我的代码,您可以在15分钟内构建此多媒体应用程序,而无需编写多行代码”。非技术人员通常喜欢节省时间和金钱。

这可能取决于他们在非技术部门的“轻微”程度。


3
投票

从您的问题来看,我不清楚您是在谈论购买产品使用权或产品所有权的人。

在任何一种情况下,问问自己这些问题:

  • “从他们的角度来看,这个产品为我的用户解决了什么问题?”
  • “这个产品让用户做了什么,他们已经想要做什么,但离不开它?”
  • “这个产品让用户做了什么,他们已经想要做什么,但没有它就不能轻易做到?”

功能无所谓。菜单和对话无关紧要(除非它们需要解释,在这种情况下它们在负面意义上是重要的)。

如果您想要对产品(的一个实例)的潜在买家感兴趣的数字,请谈谈买家使用您的产品可以节省多少时间或金钱。

如果您想要对您公司或产品中潜在买家感兴趣的数字,请谈谈市场规模,您如何分析该市场的需求以及任何投资的投资回报率。


3
投票

我已经成功地以幻灯片形式向潜在客户展示了我们的自动构建周期。我把它们带到了我们的“生产线”,好像它是一个工厂参观,并显示了漂亮的彩色条形报告,历史代码行的上升线,每个模块的代码行细分的饼图​​。

然后我对实际建筑周围的一切做了同样的事情。因此,它们涉及到需求管道,以及再次涉及的测试/验证周期。

它可能对他们没有任何意义,但它表明他们可以控制您的流程,并控制交付的最终产品的质量。

请注意,尽管人们可能是非技术人员,但请尽量保持诚实。一旦他们发现你的故事中只有一个小小的谎言,你就会迷失方向。而且很有可能后面有一个技术人员可以问一个让你的纸牌屋倒下的问题。

销售愉快!


2
投票

“好的代码”无关紧要,除非您展示它的中长期优势 - 增强的灵活性,简单性,这可以节省客户的时间/金钱,同时增加灵活性。


2
投票

我认为解释代码中更复杂的方面以及向任何受众进行的工作将有助于显示项目中的工作量和工作量。

花在编码上的时间可能是一个很好的指标。


2
投票

说说这些功能。解释你的工作或几乎工作。从他们感兴趣的东西去做。

如果可以,尽量向他们展示他们关心的视觉效果。我认为在电路板上涂几分钟会比显示代码行更好。


2
投票

买家(特别是非技术人员)唯一可能重要的是功能。我会专注于销售这些功能。您可以考虑讨论如何对其进行测试,以验证其是否按照您的要求执行。


1
投票

我不会使用代码本身,因为非技术人员不理解它。吹嘘数量可能毫无意义(非技术人员如何知道1MLOC项目是重要的?至于质量,您可以提供,例如,可维护性指标,测试覆盖率,类似的东西。随意炫耀您的优秀工具链(持续集成和所有这些),您对各种性能测试工具的掌握。此外,显示Workflow Foundation等帮助 - 客户希望看到他们的业务流程如何通过图表符号直接转换为代码。

© www.soinside.com 2019 - 2024. All rights reserved.