![]() |
项目管理者联盟 | 中国工程管理网 | 中国研发管理网 | ![]() |
会员中心 | ![]() |
资料库 | ![]() |
论坛 | ![]() |
博客 |
![]() |
|
![]() |
|
|
标题:谈谈一个项目开发感受
楼主
|
|
![]() wcabt PMB:21982 省份:天津市 行业:工程设计安装 注册:2006/12/14 |
最近开发了一个项目,不算成功,应该说60%失败了,紧接着是第二版继续做,在我看来主要技术问题是这几个: 1, 没有一个更现简单的rich web应用,例如某个功能,对于业务来说也许一个分析,但是实现起来的步骤和功能分析就是3,4步那么远,给用户造成不便, 例如页面跳转几次,如果有一个rich web的表现就可以解决很大问题。 2 也就是业务具体分析对应的类的关系,自己经验不够,水平也不高,造成了很多业务分析没有能够很好的和功能设计结合起来,这里就要说一下关键问题,软件开发一定需要一个行业专家,如果没有的化,那么尽快把自己培养成这类人才,没有一个行业专家指导,你做出的东西就是一个废品,别人不会用( 不管你采用多好的技术,那也是惘然)。 3 开源的某些东西不稳定,例如我们才用tomcat做为jsp服务器,但是很多时候,tomcat会自己出现很多问题,例如内存溢出,速度变慢(当然,这些也是由于一些特殊原因,客户需要一次性取出几十万条记录),等等,结果tomcat经常死机,造成给客户一个急坏的影响。 对于非技术问题,主要还是一个和客户交流度,对于客户来说,他们自己最爱说的就是(我是计算机白痴,我不懂原理,我要你解释出这种功能为什么很难实现),这就是关键,客户会提出一个功能,但是某些功能的实现可以说是非常困难的(以我们目前技术能力),例如客户需要像excel一样,可以自动调整打印大小区域,即使几百行的东西也希望一张A4可以打印出来(不管字体大小),这种在web方式简直是困难之极(还没有想到方法)等等,所以如何提高自己和客户沟通能力也是很重要的。 还有就是软件易用性,这点非常佩服MS,MS对于这点可以说是抓的很透彻,往往技术人员对于这点有点想当然(也许这就是所谓的思维定式),技术人员往往按照一个自己既定步骤去操作软件,但是用户往往操作软件的步骤使你非常意想不到,但是实际会出现这种问题,所以,软件在开发过程中应该引入非技术人员参与等等。 顺便说一下,哪位可以推荐一个更好的MVC框架,取代STRUTS,所谓的更好就是更轻量级的,STRUTS我觉得太庞大了,最好有一个更简单,移用的MVC结构,可以实现controller,有些controller可以用jsp或者servlet自己做,谢谢了。 |
回复 | 引用 发表时间:2014/7/1 20:13:36 |
![]() 小白韵 PMB:206 省份:湖南省 行业:能源煤电油 注册:2010/3/5 |
标题:Re:谈谈一个项目开发感受
1 楼
|
回复 | 引用 回复时间:2014/7/3 11:36:10 |
! 您尚未登录,不能回复主题。 现在 登录 注册 |
|