茫然了,难道不应该站在用户的角度去思考吗?
原本那些将来会使用我们软件的人已经约定俗成的概念:为什么我们这些做开发的还要抽象成别的名词呢。
那只是你的理解。你做出来的软件最终还是要给用户用,你把他们本来理解好的概念,抽象成别的了。就像本来在他们日常
工作中已经习惯的流程,概念,你把他改变了,按照你的理解改变了,用户还怎么用,用户觉得不好用,还会买吗?
连我们这些开发的人都不能理解的概念。为什么不能站在用户的角度思考。
我现在还要测试这样的一个软件的功能。
大到作为一个用户单位日常工作的流程习惯,
小到一个小对话框的各个参数的配置,可供选择的属性(读写问题,变量单位)有很多很多问题。
说了也没有,还是让我测功能。测结果。哎。。。
既然说了,让我测软件好不好用,我说了不好用的地方,又把我拉回到他的理解当中。
我作为一个这个项目开发的参与者,在你的解释说明的情况下,我理解了流程,但是我们做软件不能一味地自己想怎么样就怎么样。还是要站在用户的角度,根据他们日常的工作流程,根据他们的习惯,来做软件。
项目开始时,没需求调研,没有需求分析,其他的什么概要,详细设计,什么都没有,
作为今年才毕业的我,在我的理解作软件就得明确需求,开始写代码前,就得做好充分的设计。难道那些软件工程学,项目管理学上学的那些理论,以及那些成功的,失败的项目实例,都是虚构的吗?
7个月前我就疑惑了为什么我们这个项目没写需求,没有画个什么UML,什么的。
忽悠我。我是搞不懂,这个软件到底是怎么做的。
是我没经验,想得太理想,太按软件工程上的那套理论,
还是主管太自我,专制,顽固。
不懂,不懂,真的不懂。
20万的项目,200万的项目,有多大不同?小项目就不需要分析需求啦。
郁闷中。
慢慢熬吧。。。。
坏情绪out
呵呵。。。今天是圣诞节,祝各位 圣诞快乐,有个好心情.
------解决方案--------------------------------------------------------
一样,一个人包办所有
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
基本流程还是一样的
用户的需要最重要
------解决方案--------------------------------------------------------
这公司没前途,楼主另谋高就吧...
不讲软件工程的作坊式开发也许还有存活之道,但不从用户角度考虑不做需求分析就闭门造车的只有死路一条...
------解决方案--------------------------------------------------------
这些理论虽然重要,但不太符合中国的实际,中国的软件都是在开发的过程中积累需求
------解决方案--------------------------------------------------------
程序时写给用户用的啊!!?没办法!?
------解决方案--------------------------------------------------------
很多的东西都不是照框框来的.
------解决方案--------------------------------------------------------
理想终归不是现实
社会主义到了中国还是得叫 具有中国特色的社会主义。
而原创的 苏联 早就不是哪里去了
------解决方案--------------------------------------------------------
楼主啊,我终于找到同道中人了,呵呵
什么是好软件?用户觉得好,才是真的好!
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
1、在国内做软件还要会做咨询,你面对的客户有可能并不是业务专家或者企业管理专家用户的描述的需求不见得是企业真正的需求
比如客户说要一个统计表格,你是不是能够判定出他实际需要一个统计图,并且能得到用户的认可,
又比如通过调研,你能不能发现一个企业实际需要的功能,而他们并没有意识到,
所以客户最根本的需求只有2点:1、你能“猜”到他们的需求;2、满足变化
2、好的产品是工业化和人性化相妥协的;
3、需求分析可以从6个角度展开:
动机:用户为什么需要他描述的那些功能、影响企业发展的的重点制约是哪些
行为:用户现有的业务列表、用户希望增加的业务列表
数据:用户现有的数据列表、用户希望增加的数据列表
人:用户的人力资源架构以及人力资源策略
地点:实现功能的地理位置的分布、
时间:相关的业务周期,以及软件项目能考虑到的时间跨度
4、把握和发掘客户需求以及软件生产方式基本就是软件公司的核心竞争力了,所以:很难很难。
5、比尔盖茨在退休接受专访时说:不是我们做得好,是其他软件公司做得太差了,他们不重视客户需求,不及时更新软件……
------解决方案--------------------------------------------------------
We do make a difference!
------解决方案--------------------------------------------------------
用户的描述的需求不见得是企业真正的需求
-----------------------------------
不过常听大虾说:国内软件行业就是骗钱。
也不知道是真是假...
------解决方案--------------------------------------------------------
如果我的客户认为我们骗钱,那说明我们做得太差了,
我们离党和人民的要求还很远
------解决方案--------------------------------------------------------
理论只是指导思想,有时候过于理想化,要知道实践和理论有很多时候是脱节的。必要时候,可以修改理论的,而实践改变起来就有点儿困难了。思想要灵活一点儿,思想是人进步的推动器,不要让它成为负担。楼主还是好自为之……
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------