构建之法的一核心就是“做中学”,所以在上次做软件需求分析后,我学习了软件需求分析这一章节内容。
在以前做项目需求分析过程中,我将自己当做用户,然后从我的角度分析需求,并没有做到调查、分析,这样做其实并不是需求分析,因为我一个人代表不了大多数。
竞争性需求分析的框架
1.N(Need,需求)我们开发软件时为人服务,因此很大一定程度上,我们必须了解客户需求和市场需求,找到该产品的市场前景和需求人群
如果,前景渺茫的话,项目产品就没有意义。因此需求是最重要的。
2.A(Approach,做法)这是我们与其他相似软件的独特之处,
可以使我们的软件更加突出,用这个独特的招数来解决用户的痛苦,这
不仅是技术上的,也可以是商业模式上的,人脉方面的,行业方面的或者是成本上的。
3.B(Benefit,好处)我们已经拥有了独特的方法,所以重点在我们的软件给用户带来了什么样的好处,现在的软件有很多相似功能的,如果想要用户使用我们的软件的话,就一定要带给用户其它竞争软件没有的好处,这样才可以吸引用户。
4.C(Competitors,竞争)在这个互联网发达的时代,市场有多大,竞争对手就有
多少,我们必须了解我们竞争者,知己知彼方能百战百胜,竞争者在一些方面比我们强,我们要善于抓住他们的弱点,使得我们自己扬长避短
如果我们的产品在任何一方面都竞争不过对方,那就是失败。
5.D(Delivery,推广)做好这个软件只是产品而已,想要被人使用,
接下来的一步尤为重要,就是推广,把我们的新产品交到用户手上,通过宣传推广让更
多的用户熟知我们的软件产品,使用我们的产品,这就是软件的价值。