职业需求分析怎么写( 三 )


3. 如何做需求分析 一、我们应当如何做需求分析 需求分析不是一蹴而就的 , 它应当贯穿整个开发周期 , 不断的分析确认的过程 。
这就是敏捷开发倡导的需求反馈 。敏捷开发认为 , 需求分析阶段不可能解决所有的需求问题 , 因此在设计、开发、测试 , 直到最终交付客户 , 这整个过程都应当不停地用开发的成果与客户交流 , 及时获得反馈 。
只有这样才能及时纠正需求理解的偏差 , 保证项目的成功 。二、我们应当怎样做需求调研1.初识 。
我们对客户提出的需求进行深入理解以后 , 运用我们专业知识 , 提出比客户的原始需求更加合理、可操作的解决方案 , 让客户感觉你说的正是他们想要的 。如果能够这样 , 客户不仅能够欣然接收你提出的方案 , 而且会感觉你非常专业 , 你在客户心目中的形象也会无形中提高 , 使你有更多的机会提出有利于开发的可行方案 , 降低开发的风险 。
这毫无疑问会形成一个良性循环 , 但要做到这一点并不容易 , 毫无疑问 , 在与客户接触初期的表现起到了极其关键的作用 。(1)高层领导关心的是宏观的目标 , 因此软件研发目标、宏观统计报表、决策支持功能 , 我们应该怎样做需求分析 , 应当与高层领导谈 。
(2)中层领导关心的是具体的效益 , 即软件给各个部门信息化管理方面带来的效益 , 因此 , 中层领导是各项业务流程、功能模块的需求决策者 。他们关心功能的定义、业务流转的衔接、查询报表的设计 , 但不太关心一些具体的操作 , 以及一些具体业务流程的细节 。
(3)基层人员是每一项业务流程的操作者 , 也是软件今后真正的使用者 。他们是真正了解你所要开发的软件的业务需求的领域专家 , 是你进行需求调研的重点对象 。
但是 , 基层人员往往受到自身视野的局限 , 可能只清楚自己工作涉及的十分狭小的一个范围 , 因此我们需要努力寻找那些业务涉及面广 , 经验丰富 , 又有一定大局观的真正的专家 。另外  , 他们就是软件今后真正的使用者 , 让他们参加 , 会让他们成为今后软件推行的忠实支持者 , 对其他操作人员的指导者 , 益处多多 。
而他们关心的则是每项操作的细节 。俗话说:万事开头难 。
如果你在项目开始的时候总感觉千头万绪不知如何着手 , 在这里我给大家的三点建议:1)树立良好的职业威信;2)进行详细角色分析 , 将与会各方代表对号入座;3)从宏观上制订目标与方案 。随后的工作 , 就是与各方代码建立联系 , 逐一拜访他们 , 将需求调研工作一步一步进行下去 。
2.拜访 。需求调研不是一蹴而就的事情 , 是一件持续数月甚至数年的工作(假如项目还有后期维护)。
在这漫长的时间里 , 我们需要依靠客户这个群体的帮助 , 一步一步掌握真实可靠的业务需求。不仅如此 , 技术这东西总有不如意甚至实现不了的地方 , 我们需要客户的理解与包容 , 这都需要有良好的客户关系 。
尽管如此 , 我们也不能总是期望客户中的所有人都能与我们合作 , 很多项目都不可避免地存在阻碍项目开展的人 。3.研讨会 。