美文网首页程序员
【项目管理】工作第一步:需求分析

【项目管理】工作第一步:需求分析

作者: 黄军雷 | 来源:发表于2016-10-27 19:07 被阅读150次

起步慢不一定是慢。不输在起跑线上,第一要明确跑道、方向,否则起跑越快,输的越惨!

【定义】在系统工程及软件工程中,需求分析指的是在创建一个新的或改变一个现存的系统或产品时,确定新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。

【问题】在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时,分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。

【案例】

PM:你做一个 PHP 的扩展模块,将功能 A 封装到这个模块中。客户有个系统要用。

RD:好的。PHP 版本有要求吗?

PM:没事,你先做一个。然后发过去让客户试试。

RD Coding ……

3天后

PM:你做的扩展是基于 PHP5.6做的吧?客户系统是基于PHP5.1。兼容性存在风险。你基于5.1重新做一下吧。

RD:Redoing ……

【分析】这是一场可以避免的时间的浪费。站在 RD 角度可以改进的点是,基于自己专业视角去判断分析实质是什么。

1、专业知识:虽然各个产品都有一定程度的兼容性,但不同版本总有差异,导致存在风险。

2、顾听到不要求版本时,应该非常警惕。要告诉需求提供者,版本不统一存在的风险。即使对方不在意,也要坚持自己的专业分析判断,去挖掘确认细节。

3、即使发生无有效依据时,也要将当前的决定和依据记录下来。

【启示】拿到需求第一步,不是动手,而是进行需求分析。这与公司流程是否要求无关,因为这是要做对事的基本保证。

相关文章

  • 学习项目设计 2019.05.24 第一步到第三步

    第一步:立项 项目需求分析 需求分析 培训对象分析 组建项目团队 第二步 敏捷分析项目目标 分析项目需求 能力标准...

  • 【项目管理】工作第一步:需求分析

    起步慢不一定是慢。不输在起跑线上,第一要明确跑道、方向,否则起跑越快,输的越惨! 【定义】在系统工程及软件工程中,...

  • 项目工作量评估方法

    1、分析需求。做事有始有终,而在IT项目开发当中,分析需求是开始的第一步,对于评估工作量非常重要! 2、理解需要。...

  • 2018-08-27

    进度管理论文 2017年2月,本人作为项目经理开始参与某市重大项目管理信息系统项目,工作职责为需求分析、系统设计和...

  • 项目管理笔记-需求分析

    结束了首次拜访回来以后,我就立刻开始协调产品经理和技术支持,准备进场进行需求沟通和引擎部署。 按照合同和建设方案来...

  • 软件测试的基本过程

    软件测试的基本过程总结: 1,第一步要做的是需求分析,根据测评中心收到项目的需求规格说明书和原型图来做需求分析。 ...

  • 2018-11-06

    简易图书借阅管理系统-总结 一、需求分析 二、项目结构图 三、项目概要 项目主题:图书借阅管理系统 项目时间:20...

  • [源码和文档分享]基于JSP和SSH框架实现的班级管理系统

    1 系统需求的分析 1.1 需求分析 本项目所开发的班级管理系统完成学校对学生的班级信息的统计与管理,减少数据漏掉...

  • [源码和文档分享]基于JSP和SSH框架实现的班级管理系统

    1 系统需求的分析 1.1 需求分析 本项目所开发的班级管理系统完成学校对学生的班级信息的统计与管理,减少数据漏掉...

  • 基于JAVA和Oracle数据库实现的项目信息管理系统

    1 需求分析 1.1 背景 项目管理系统,是反映公司员工资料,项目负责部门和项目进度,设备采购软件系统,是管理项目...

网友评论

    本文标题:【项目管理】工作第一步:需求分析

    本文链接:https://www.haomeiwen.com/subject/cidsuttx.html