问题描述
根据StandishGroup2009的调查报告,绝对成功的软件开发项目比例仅仅稍微高于30%,余下近70%的项目都是有这样或者那样的问题,或者干脆在项目还没结束就被cancel掉。这个数字可能跟软件开发行业内人士的感觉有比较大的出入,但是项目经常超期、超预算,或者跟客户关系闹得很僵这类情况并不少见。项目做到这种份上开发团队负有主要的不可推卸的责任,在项目双方中,企业客户往往在信息化上是非常弱势的群体,在“信息不对称”的沟通双方中,开发团队应该显得更为专业,只有专业才能引导客户,在面对客户提出的合理或者不合理的要求时才能“游刃有余”,接受是情理之中,拒绝时也能够“以理服人”,而不是“仗势欺人”(仗对软件内行之“势”),有多少次客户的变更需求被拒?有多少次为了不再进行第三次变更我们艰难地追着客户索要签字?这些问题困扰着客户和开发团队,在一个又一个项目当中不停上演,如果一个软件系统做出来,不能满足客户的期望并发挥其在业务上的效力,即使这个项目在项目经理的预算和预期内完成,又如何可以算作一个成功的项目?我们都期待双赢,双方能够愉快地合作成功的结掉项目,皆大欢喜是每个项目经理都期待的结果,但是为了这个结果还需要很多问题需要跨越。最近在在做有关需求的调研,于是考虑做个网上调查,目的是调查企业软件项目需求特征,以及双方合作的状况,讨论的对象是开发人员,csdn里都是藏龙卧虎的人,我期待参与过企业信息软件系统项目的开发人员能够参与到讨论中来。你可以针对你了解的几个问题做回答,或者发表你在这方面的感想与看法,或者对我这些问题“扔砖头”,指出不足或者错误的地方,我都非常感激和表示感谢。回答问题可以是:a1:…a2:....a1表示对问题1的回答,a2是问题2的回答,以此类推。如果可以的话,能够留下你公司所主要从事的行业开发信息是非常感谢的。为了表示对你积极参与的感谢,我做了一个小小预算,预计用500-1000元完成这次网络调查和访问,将用这个小预算购买礼物赠送给10-20位回答有价值的网友,我将通过csdn的消息来联系这些同样真诚的网友。先表示感谢。以下是我设置的11个问题:问题1:你负责/参加了什么项目,这个项目目的是什么?项目要实现或实施什么软件系统?问题2:如果项目过程满意度总分是10分,你对这个项目打几分?问题3:在项目当中你们与客户的合作有没有遇到问题?问题是什么?能否列举一二?问题4:你觉得对客户的业务是否有足够的了解?问题5:通常你们怎么了解和理解客户的业务需求?在沟通上面存在什么问题吗?问题6:你觉得客户在项目上的时间和精力投入足够吗?问题7:客户提的需求多不多?都发生在开发的哪个阶段?问题8:如果用一个形容词来描述你对客户提变更需求的感受,这个词是什么?例如“很好”,“很正常”问题9:你们觉得用户提的需求多少是合理的?如果不合理,不合理的地方在是什么?能否举些例子?问题10:你觉得用户提需求有哪些地方应该改进?问题11:你们团队如何管理需求变更的?
解决方案
解决方案二:
我就我现在做的这一个项目来参与你的调查吧问题1:你负责/参加了什么项目,这个项目目的是什么?项目要实现或实施什么软件系统?a.一个银行的票据管理系统,将我们在银行承兑等事情的实票改为电票问题2:如果项目过程满意度总分是10分,你对这个项目打几分?b.28号国内18家银行,企业等金融机构同时上线的!只是第一期!如果把第一期定位10分的话我打6分至于什么原因抱歉商业机密问题3:在项目当中你们与客户的合作有没有遇到问题?问题是什么?能否列举一二?c.与客户合作肯定遇到过问题1。调用接口时,不统一2.客户需求经常变更。。。。。。问题4:你觉得对客户的业务是否有足够的了解?d.应该说我们项目组参与了开发的人员都对客户业务有一定的了解但是否足够技术经理和项目经理肯定是足够的问题5:通常你们怎么了解和理解客户的业务需求?在沟通上面存在什么问题吗?e.客户提供业务需求,自己调查肯定有的虽然说银行的沟通人员也是属于技术的但毕竟专业性还有待加强有些专业性的问题沟通起来确实有一定的难度问题6:你觉得客户在项目上的时间和精力投入足够吗?f。足够第一期就是一年后面还有一年第二期开发甚至第三期问题7:客户提的需求多不多?都发生在开发的哪个阶段?g。多,很多!当然最多的肯定是项目动工之前后面反正随时需求在变更当然越到后面越少问题8:如果用一个形容词来描述你对客户提变更需求的感受,这个词是什么?例如“很好”,“很正常”h。很正常毕竟是银行这么大的项目问题9:你们觉得用户提的需求多少是合理的?如果不合理,不合理的地方在是什么?能否举些例子?i。用户提的需求98%是合理的那不合理的2%基本上是他的需求超出合同之外的需求问题10:你觉得用户提需求有哪些地方应该改进?j。沟通人员专业性应该更强应该要随时关注项目的进度随时进行测试问题11:你们团队如何管理需求变更的?k.JBPM工作流
解决方案三:
xiaozejun:很高兴你能把10个问题都做了答复,谢谢。问题3中,你回答是“客户需求经常变更”,你把它列为问题,那么你们开发团队的人会不会对变更有所抱怨,你们会不会拒绝一些变更,或者说要求用户签字等等。问题4中,你说在项目中项目的老大们对业务比较了解,那么在处理一些有问题的业务,比如有些需求不是很清晰,甚至需求彼此有矛盾,这种情况是不是比较多,如果发生通常你们团队是怎么处理的。问题6我想得到的回答是你们项目过程中客户参与的时间多不多,比如一些会议客户有什么人参与等等,他们会不会检查项目的成果和进度等等。问题10专业性还包括哪些,能不能举些实际的例子,比如有些地方需要提高,但是用户做得不是很到位,如果有具体事例那么讨论会更丰富一点。
解决方案四:
项目可以用缺陷跟踪系统进行需求跟踪,现在缺陷跟踪系统都有分类可以配置,可以设置一个变更分类,然后设置恰当的状态,比如new、approved、rejected等等,bugzilla和redmine都可以做到。
解决方案五:
帮顶顶
解决方案六:
问题1:你负责/参加了什么项目,这个项目目的是什么?项目要实现或实施什么软件系统?油田,餐饮,教育问题2:如果项目过程满意度总分是10分,你对这个项目打几分?8,8,8问题3:在项目当中你们与客户的合作有没有遇到问题?问题是什么?能否列举一二?沟通问题问题4:你觉得对客户的业务是否有足够的了解?必须了解要比客户更专业问题5:通常你们怎么了解和理解客户的业务需求?在沟通上面存在什么问题吗?首先要对客户的行业有一定了解不能让客户给你讲过多的基础问题要让他绝的至少你和他一样专业问题6:你觉得客户在项目上的时间和精力投入足够吗?一定要足够问题7:客户提的需求多不多?都发生在开发的哪个阶段?一开始都是后期出问题后来改善沟通问题减少很多问题8:如果用一个形容词来描述你对客户提变更需求的感受,这个词是什么?例如“很好”,“很正常”很好问题9:你们觉得用户提的需求多少是合理的?如果不合理,不合理的地方在是什么?能否举些例子?客户的需求都是合理的有很多时候客户说的话只是随便一说我们就要分析出哪些是他需要的哪些是他心血来潮问题10:你觉得用户提需求有哪些地方应该改进?只能改进自己与客户的沟通方式让客户改变要看你自己问题11:你们团队如何管理需求变更的?前期制定需求一定要准确开发时要设身处地分析流程是否有其他问题如果有及时沟通
解决方案七:
这种调查还是第一次看,个人感觉这种方式不太好可以做成网页答题式的调查模式,有专门的调查网站,可以发布免费的调查你可以去做一个,把地址发过来,大家在上面做方便些
解决方案八:
jf
解决方案九:
引用6楼swandragon的回复:
这种调查还是第一次看,个人感觉这种方式不太好可以做成网页答题式的调查模式,有专门的调查网站,可以发布免费的调查你可以去做一个,把地址发过来,大家在上面做方便些
我感觉也是...
解决方案十:
引用8楼bearkin的回复:
引用6楼swandragon的回复:这种调查还是第一次看,个人感觉这种方式不太好可以做成网页答题式的调查模式,有专门的调查网站,可以发布免费的调查你可以去做一个,把地址发过来,大家在上面做方便些我感觉也是...
各位提的意见很对,我做了个在线调查问卷版的,希望各位csdn大虾们都能去瞅瞅:
解决方案十一:
帮顶楼上的都是强人
解决方案十二:
发现一位来自湖南娄底的网友完成了一份调查,不过没有留下联系信息。在这里表示一下谢意。希望更多网友能够协助完成这次网络调查,否则奖品没处发了。
解决方案十三:
看看这个帖子,太牛了http://topic.csdn.net/u/20091031/17/0acef9b8-4998-48fa-a302-1959a689b3a0.html