代码之家  ›  专栏  ›  技术社区  ›  Shyam Bhat

概念证明文件

  •  0
  • Shyam Bhat  · 技术社区  · 14 年前

    我被要求在开发iphone应用程序之前提交一份概念证明文件(为我的大学),其中包括项目的可行性、应用程序的工作等等。我以前从来没有这样做过,需要一个POC模板作为我的参考。在网上找不到什么。

    3 回复  |  直到 13 年前
        1
  •  4
  •   Joost Schuur    14 年前

    这两个术语几乎是矛盾的,所以你应该明确说明范围“对我来说,概念验证意味着你展示的是一个已经概念化的应用程序的缩小原型,以证明它可以在运行代码的情况下工作。”另一方面,文档是需求清单、产品在市场中的定位、所需资源和行动计划。

    根据你的描述,这里的“证据”并不是说这个应用程序在技术层面上能有效地工作,而是你已经做了研究,了解了你要进入的领域,并且有了一个明确的发展道路。这是一个很好的策略,尤其是因为它可以确保你不只是专注于代码,而是了解你的应用程序将作为一个整体存在于iPhone/app Store生态系统中的更大背景。在一个更大的团队中,这是一个产品经理要做的,但是独立应用程序开发人员常常要戴多顶帽子。

    • 将应用程序分解为多个里程碑。第一个版本会做什么,在以后的阶段会添加什么特性?
    • 您可以从整个社区重用哪些技术(框架、web服务、库存艺术品)来减少开发时间/成本?
    • 为什么这个应用程序应该“内部”开发(如果适用),而不是完全外包(反之亦然)
    • 第一次用户体验是什么样的?你将如何训练用户使用你的应用程序?
    • 你可以在哪里推广你的应用程序,免费还是付费?
    • 将你的应用程序与同一领域的其他应用程序进行对比,并解释它是如何脱颖而出的。这个应用程序将在长期(6个月,2年后)相关。
    • 这应该是一个原生的iPhone应用程序吗?为什么不是一个网络应用呢?
    • 发布后会发生什么?简单地做一些小的更新,然后转到一个新的项目,与发布大的修订相比,有什么好处(考虑到你现在不能在应用商店里对新版本收费)
    • 还有什么其他的货币化选择(游戏内购买额外功能?订阅?广告?)?
    • 在应用程序发布之后,还需要什么额外的基础设施?谁提供客户支持?应用程序使用的数据源是否需要更新?

    Interface Briefs MockApp . 其他提示 here .

        2
  •  2
  •   Brandon    14 年前

    你找不到这个文档的任何模板,而且你的教授很可能要求一个简单且相对抽象的文档来支持你的主张,而不是一个正式的文档。我的建议是写一两页来探索你的想法中更复杂的部分,以及你在设备上创建它们的能力。

    祝你好运!

        3
  •  -3
  •   mcandre    14 年前