- 浏览: 7854429 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
总算学完一个学期的UML建模,自觉也学的不大好,老师讲的也快,用的是经典的《UML 模式与应用》一书,所以打算暑假花点时间再次边研究边总结,并且打算结合项目管理的课程,一边复习一边写点心得,每次都打算以最简单的进行概括
首先想谈下的是需求分析过程。其实这应该理解为两个过程:1 需求的获取 2、需求的分析。这两部十分重要的,需求的获取,往往不受到重视,特别是国内目前的情况,项目工期紧,公司往往想方设法先把项目拿下来,然后就拿自己公司以往做过的项目做蓝本,然后再根据顾客的需求改动,再次开发,测试,交付就完工了。但如果需求的获取,做不好,往往对后面的步骤流程造成很大的影响,造成太多的改动和损失。所以,在需求获取阶段,应该做好如下几点:
1、尽可能在需求的获取阶段有行业专家或行业专门人员提供咨询和参与,往往在大型项目中,适当在这方面予以投资,产出比是很高的(当然,目前大多数企业很难做到,但建议十分大的项目的话,起码要找熟悉的行业人员做个帮手,呵呵)
2、设法得到用户的协同和认可,特别要尽量得到用户方高层的认可。目前很多企业外包系统开发,特别是一些国家单位,事业单位和企业,都有这样的意识:认为项目一旦签了出去,事情就让公司开发去了,自己省了很多事,因此态度在需求分析阶段不是那么好,高高在上的态度,认为开发方老是去烦着他们,浪费他们的时间(要知道,不是所有用户的公司都有负责IT的专业人员的,很多都是业务部门拍拍脑袋说了算),这个时候要怎么办?这时候,应将公关的重点放在与用户的沟通上,开发方要以充分的证据,最好以成功,失败的案例(无的话呢,编也要编出来给用户知道,一定要充分和开发方进行很好的配合。之前我在一个监理项目中,就建议开发方这样做,因为当时甲方是大型的国家单位,高高在上,也有高级IT人员,领导整天忙,流程也不好,一开始态度也一般,所以后来开发方在项目的一个有领导参与的大会上,通过PPT演示和讲解了用户方和开发方配合的重要性,果然引起了领导的重视,为后来项目的成功打下很好的基础。记住,要通过案例的形式来让用户特别是用户的领导充分意识到:用户领导重视的重要性。
3 与客户的需求调研时,要以客户为中心,要选择好和用户沟通的语言。很多人喜欢在调研后,画出UML用例图给用户看,我觉得这是不恰当的。试想,用户的领导,一般业务人员,有多少会看UML图呢?所以,在调研后,给用户看的应该
A 业务流程图
B 对业务流程图的文字阐述
C 用户方原有系统(组织)的架构图
D 用图表,表格等形式对用户需求的调研反映
因为从心理学上看,以上四点,最能符合用户的心理习惯,不容易给用户抗拒,用户十分熟悉,一看就明白,沟通起来自然得心应手。
4、在确定每个需求后,要用户和开发方签名确认。很多用户不喜欢这样做?怎么办?这个时候,公关要出动了!要让用户知道,只有双方都同意了,对大家双方都有好处,开发方可以加快进度,完成高质量的产品,用户方在思考一定时间后的确认,则保证了项目的健康发展。
5、在每次调研时,要注意笔记和录音,起码两人,一人询问,一人记录
6、每次调研需求后,将需求分类别,分为最容易实现的需求,可以实现的需求,需要较长时间才能实现的需求,目前不可能实现的需求,该项目不可能实现的需求,对需求运用需求管理工具进行分类管理,然后下次展示给用户看。要注意一点的是:不要单独在一次会议上向用户大吐苦水,说哪些哪些需求是实现不了的(即使用户很多不要的要求甚至无理的要求),要以列表的形式,象上文所的那样,
列出哪些是用户好的需求(甚至要赞扬用户的需求提的好,让用户乐一下,呵呵),哪些是本公司一定能实现的,哪些是目前暂时不能实现的,哪些是有可能实现不了的。如果用户很多无理要求,也不要一次全盘说出来,以免引起用户的反感,尽量分几次说出来,每次都让
用户觉得,开发方能最大限度满足用户的需求,这样,用户从心理上就不会那么抗拒了,即使用户提出了不合理的要求。这样的办法,
可以很好地拒绝用户不合理的要求,水到渠成,不会让用户怀疑开发方的能力,大家都高兴。
以上是需求调研阶段要注意的一些东西。
.
首先想谈下的是需求分析过程。其实这应该理解为两个过程:1 需求的获取 2、需求的分析。这两部十分重要的,需求的获取,往往不受到重视,特别是国内目前的情况,项目工期紧,公司往往想方设法先把项目拿下来,然后就拿自己公司以往做过的项目做蓝本,然后再根据顾客的需求改动,再次开发,测试,交付就完工了。但如果需求的获取,做不好,往往对后面的步骤流程造成很大的影响,造成太多的改动和损失。所以,在需求获取阶段,应该做好如下几点:
1、尽可能在需求的获取阶段有行业专家或行业专门人员提供咨询和参与,往往在大型项目中,适当在这方面予以投资,产出比是很高的(当然,目前大多数企业很难做到,但建议十分大的项目的话,起码要找熟悉的行业人员做个帮手,呵呵)
2、设法得到用户的协同和认可,特别要尽量得到用户方高层的认可。目前很多企业外包系统开发,特别是一些国家单位,事业单位和企业,都有这样的意识:认为项目一旦签了出去,事情就让公司开发去了,自己省了很多事,因此态度在需求分析阶段不是那么好,高高在上的态度,认为开发方老是去烦着他们,浪费他们的时间(要知道,不是所有用户的公司都有负责IT的专业人员的,很多都是业务部门拍拍脑袋说了算),这个时候要怎么办?这时候,应将公关的重点放在与用户的沟通上,开发方要以充分的证据,最好以成功,失败的案例(无的话呢,编也要编出来给用户知道,一定要充分和开发方进行很好的配合。之前我在一个监理项目中,就建议开发方这样做,因为当时甲方是大型的国家单位,高高在上,也有高级IT人员,领导整天忙,流程也不好,一开始态度也一般,所以后来开发方在项目的一个有领导参与的大会上,通过PPT演示和讲解了用户方和开发方配合的重要性,果然引起了领导的重视,为后来项目的成功打下很好的基础。记住,要通过案例的形式来让用户特别是用户的领导充分意识到:用户领导重视的重要性。
3 与客户的需求调研时,要以客户为中心,要选择好和用户沟通的语言。很多人喜欢在调研后,画出UML用例图给用户看,我觉得这是不恰当的。试想,用户的领导,一般业务人员,有多少会看UML图呢?所以,在调研后,给用户看的应该
A 业务流程图
B 对业务流程图的文字阐述
C 用户方原有系统(组织)的架构图
D 用图表,表格等形式对用户需求的调研反映
因为从心理学上看,以上四点,最能符合用户的心理习惯,不容易给用户抗拒,用户十分熟悉,一看就明白,沟通起来自然得心应手。
4、在确定每个需求后,要用户和开发方签名确认。很多用户不喜欢这样做?怎么办?这个时候,公关要出动了!要让用户知道,只有双方都同意了,对大家双方都有好处,开发方可以加快进度,完成高质量的产品,用户方在思考一定时间后的确认,则保证了项目的健康发展。
5、在每次调研时,要注意笔记和录音,起码两人,一人询问,一人记录
6、每次调研需求后,将需求分类别,分为最容易实现的需求,可以实现的需求,需要较长时间才能实现的需求,目前不可能实现的需求,该项目不可能实现的需求,对需求运用需求管理工具进行分类管理,然后下次展示给用户看。要注意一点的是:不要单独在一次会议上向用户大吐苦水,说哪些哪些需求是实现不了的(即使用户很多不要的要求甚至无理的要求),要以列表的形式,象上文所的那样,
列出哪些是用户好的需求(甚至要赞扬用户的需求提的好,让用户乐一下,呵呵),哪些是本公司一定能实现的,哪些是目前暂时不能实现的,哪些是有可能实现不了的。如果用户很多无理要求,也不要一次全盘说出来,以免引起用户的反感,尽量分几次说出来,每次都让
用户觉得,开发方能最大限度满足用户的需求,这样,用户从心理上就不会那么抗拒了,即使用户提出了不合理的要求。这样的办法,
可以很好地拒绝用户不合理的要求,水到渠成,不会让用户怀疑开发方的能力,大家都高兴。
以上是需求调研阶段要注意的一些东西。
.
发表评论
-
很高兴能入住博客园
2005-01-15 19:24 1582很高兴申请能被批准,十分高兴。因为我主要搞WEB编程的 ... -
一些我翻译或原作的文章
2005-01-15 19:50 1285平时有空的话,比较喜欢看外国的.net站点,因此也翻译些好 ... -
asp.net 中对datagrid中的BUTTON应用CSS样式
2005-01-15 20:02 2446在asp.net中,如果要对某个按钮,TEXTBOX应用样式, ... -
asp.net 2.0中的ValidationGroup
2005-01-15 20:04 1496在asp.net 1.1中,对于验证类控件,在使用时,遇到有的 ... -
asp.net 2.0中的弹出对话框
2005-01-15 20:05 1313在asp.net 1.1中,要做1个弹出的对话框的话,一般是在 ... -
asp.net 2.0中设定默认焦点按钮
2005-01-15 20:05 1542在asp.net 1.1中,当要在page_load页面中,设 ... -
asp.net 2.0中使用sitemapDATAsource做页面导航
2005-01-15 20:07 1669在ASP.NET 2.0中,没有专门的页面导航控件,但可以使用 ... -
asp.net 2.0中TREEVIEW中动态增加结点
2005-01-15 20:08 1988在asp.net 2.0中,要动态从数据库中取出内容,动态增加 ... -
一个.net实现的ubb类
2005-01-15 20:09 1465using System; using System.Text ... -
ASP.NET 2.0中改变passwordrecovery发邮件时的信息
2005-01-15 20:11 1336在ASP.NET 2.0的登陆控件中(详细见我的文章,www. ... -
asp.net 2.0中的Cross PAGE REQUEST
2005-01-15 20:12 1285大家还记得吧,在ASP中,一个页面里,只要有一个Form表单, ... -
asp.net 2.0中一次性更新所有GRIDVIEW的记录 (翻译)
2005-01-15 20:13 1299在asp.net 2.0中,gridview控件是十分不错的控 ... -
ASP.NET 2.0中GRIDVIEW排序
2005-01-15 20:15 1927虽然是BETA 1的,但原理其实和。NET 1。1的差不多,下 ... -
即将有很多介绍WEBSERVICE互相整合的录象
2005-01-15 23:07 1173如何做到JAVA和。NET之间相互使用WEBSERVICE呢? ... -
asp.net 2.0的又一新特性
2005-01-16 20:49 1111ASP.NET 2.0真是多新特性呀,今天看资料才发现的。比如 ... -
上周听SMARTCLIENT讲座感受
2005-01-20 13:01 1343上周,在广州的SMARTCLIENT讲座上,终于见到了开心 ... -
BOXING AND UNBOXING FOR BEGINNER
2005-01-20 21:04 1345看了CODEPROJECT上篇讲BOXING的文章,觉得不错, ... -
基于WEBSEVRICE的课件搜索系统(一)
2005-01-28 22:47 1350临到年尾了,手上 ... -
基于WEBSERVICE的课件搜索系统(二)
2005-01-28 22:50 12064.3.2 WebService代理中 ... -
基于WEBSERVICE的课件系统(三)
2005-01-28 22:58 1630在前面的<<基于WEBSERVICE的课件系统(1 ...
相关推荐
Uml建模讲义 Uml建模讲义 Uml建模讲义 Uml建模讲义
UML建模UML建模UML建模UML建模
UML建模实例大全主要介绍了UML建模的使用场景,值得一看
1、需求阶段如何书写Use Case 2.设计阶段如何画用例图(Use-Case Diagram) 3、类与类之间的关系图(Class Diagram,UML图) .......... 8、UML建模之数据建模(Data Model Diagram)
UML建模课程设计(大学生社团管理系统).pdfUML建模课程设计(大学生社团管理系统).pdfUML建模课程设计(大学生社团管理系统).pdfUML建模课程设计(大学生社团管理系统).pdfUML建模课程设计(大学生社团管理系统).pdfUML...
用UML建模已深入人心,但很多读者苦于没有好的UML建模工具一直裹足不前。本书是作者多年使用Visio的经验总结,相信对初学者有很大的参考价值。 Visio不仅仅是一个功能强大、简单易用的绘图工具,它还是一个绝佳的...
本书全面、详细地介绍了UML的基础知识和Rational Rose的使用... 本书不仅适合初学者学习UML建模的相关知识,也适用于从事软件开发的工程人员学习和参考,或者作为高等院校计算机和软件相关专业的教学用书或参考书。
UML程序设计管理系统建模
UML基础与Rose建模实用教程(配套光盘中PPT和实例文件)
UML Visio建模,好东西一起分享,pdf文档,有需要的下载
UML基础及Visio建模.rar!!!!!!!!!!!!!!!!!!!!!!!
考试成绩管理系统,UML建模 用 Rational Rose 工具为考试成绩管理系统统进行建模
uml图学习,时PPT格式的,讲解了UML体系中各种图的用处和含义!
UML基础与Rose建模书的课件及源码(3个系统)。
UML基础与Rose建模教程.pdf,非常好的文档教程
完整版 UML面向对象建模与设计答案,欢迎转载~~
UML建模,主要是医院管理系统用例图,类图,顺序图,活动图,和状态图
UML建模技术.pdf
UML面向对象建模与设计(第二版)pdf