学习笔记2
第八章 需求分析
1.获取和引导需求:软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出真实的需求。也就是说这是软件形成的源头,因为有需要所以程序员们才会创造出它。
2.分析和定义需求:指对从各个方面获取的需求进行规整,定义需求的内涵。
3.验证需求:软件团队要跟利益相关者沟通,通过分析报告、技术圆形、用户调查或演示等方式向他们验证软件团队对于这些需求的认知。
4.在软件产品的生命周期中管理需求:在软件的生命周期中,需求在发生变化,技术在发展,团队成员的能力也在提高。
NABCD模型是一个有效分析需求的办法。
1.N(NEED,需求):我们要充分了解用户的痛苦,他们对已有软件、服务不满意的地方。
2.A(approach,做法):找到了需求,下一步就看你有什么招数来解决用户的痛苦。除了技术上的,也可以是商业模式、地域的、人脉的、行业的等等。。。
3.B(benefit,好处):有了独特的作法,那你的产品会给客户带来什么好处?这就有一个用户迁移成本的问题。
4.C(competitors,竞争):先进入市场的产品,有先发优势,也有劣势。先进入的肯定能率先收获有需求的客户,但是因为是第一个吃螃蟹的人,他们的问题会被后入市场的发现,修改,从而获得经验。
5.D(delivery。推广):怎么把你的创新产品交到用户的手中?通过什么平台?怎么上升名次?
第十六章 IT行业的创新
看似灵光一闪的创新,都是需要极为深厚的基础作为支撑。就像数码相机把傻瓜机灭杀,不过这是一个乌龙事件。
1.有很多篇幅用来讲述关于创新的一些误区,包括例如“铱星计划”的例子,它就没有很好地需求分析,想当然的将卫星覆盖整个地球,世界各地都能通话,可是需求是大多数城市中,室内的人们反而不能很好地打电话了,也就是他失败的原因。
2.技术产品的发展周期,分为四个阶段。成长期,稳定期,衰退期,末期。
3.影响产品竞争的各种因素:
(1).产品行业的因素:在产品发展的成长期,竞争产品少,市场空间大,用户容忍度强,能给产品提供强大的助力。
(2).公司和市场因素:公司的品牌号召力,现有市场能力,推广能力等等都和产品的业绩挂钩。
(3).团队执行因素:根据产品特性的不同,商业模式不同,团队的战略也会不一样。在正确时间,有正确的产品,做出正确的策略才能获得成功。
(4).产品的价值因素:产品给用户带来什么价值?是否独一无二?这个价值是否足以让它和目前已有的市场产品局分开吗?怎么进一步放大差异性,扩大优势?
4.四种处理方式:
(1).维持,用最低的成本保持功能,不至于落后太多。
(2).抵消,填补自身产品的短板,用最短的时间做到足够好。
(3).优化,花大力气,长时间优化产品最核心的,竞争最激烈的功能。
(4).差异化,创造一个数量级以上的优势,或者独特的价值。
浙公网安备 33010602011771号