《掌握需求过程》阅读笔记02
我们在了解了用户和客户的需求以后就要根据这些需求确定我们的产品范围和开发产品所需要的知识、技术和人才。我们就可以启动我们的项目了。
启动项目:我们需要客户的需求、产品的预期目标,我们的项目启动要对我们的用户和客户负责,因为他们是我们的主要风险承担者。同样我们的项目在启动后就要确定我们的工作范围和任务分工。我认为项目的启动过程中产品的预期目标很重要,他决定了我们的产品最终要成为什么样子,就像我们的目的地一样。那些需求调研就是确定我们产品预期目标的辅助资料,就像地图一样,指引我们不偏离方向的走向目的地。
网罗知识:我们要结合我们所会的技术和产品最适合的技术来网罗我们开发产品所需要的知识。因为软件公司的人员变动比较频繁,所以我们一定要结合我们现有的比较熟练的技术来开发我们的产品,不然我们还没有学会新技术就已经换了一批开发人员了。不过我认为程序员也要结合时代潮流,学习新的知识,这样在以后的产品开发的时候才能应用新技术,走在科技的前端,但是千万不要将不成熟的技术应用在产品开发中,一定要学会了以后再应用。
做原型和场景建模:我们在了解客户需求的时候,可能客户不懂我们的软件开发,他不知道该怎样描述他的正确的需求,或许需求分析师不能理解客户的需求描述。这个时候我们就要模拟产品的使用场景,来帮助他们理解这些。
我们在开发产品的时候不是只有一开始了解客户的需求就可以了,我们要在产品的开发过程中,实时的了解客户的需求,并且将我们的产品预期目标描述给客户,因为客户的需求会一直进行变动,我们要让他们了解我们的软件目标,才不会让他们提出过于不切实际的要求。
我们的产品是有很多功能的,我们要知道如何重用我们的软件功能,要学会从不同的角度描述我们的功能,这样才能更有效的销售我们的产品。“猪站在风口上也是可以飞翔的。”