作为一个开发人员,怎样一步步地做好应用的需求定位和分析,这是很重要的 。一个好的需求定位和明确的分析,可以让你在之后的工作,事半功倍,让系统的功能和可用性得到很大的提高。
第一步、收集需求
如何收集需求?
1、对于用户进行有针对性的访谈(因为我们需要了解和明白核心需求,后期的业务会主要围绕这些部分进行开展)
2、对于内部需求的收集,需要内部人员提供需求使你明确需求提出的目的,并提供解决方案。
3、需求评审,一般情况下2天左右需要项目组成员之间进行一个需求评审的会议。
第二步、处理需求
1、需求的筛选和分类;尽管我们保持严谨的态度收集大量的需求,其中还是有很多需求是“伪需求”,甚至是不合理的,需要将这些需求进行“清洗”,选择好的需求和留下真正需要的需求,去除重复的和假需求。
2、设置优先级,因为可能有各种原因导致你在软件发布的时候,不一定能覆盖所有的需求,就需要你去设置优先级,将优先级高的需求先实现,让软件和系统能以核心的功能成型,这样在后期的版本迭代中,也能更有目标和计划的进行功能的完善。
3、需求的大评审,这次的评审会包括所有与该系统或软件有关的人员(包括测试、运维等等)进行比较完善的评审,这次需求评审可以看做是产品开发的初始化或者预开发。
需求分析的过程总结
(1