CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  企业开发 >  行业开发

为什么我开发总是很慢?

楼主ue(似敌是友)2004-08-01 01:07:05 在 企业开发 / 行业开发 提问

为什么我开发总是很慢?到底什么原因?是技术障碍?是设计问题?是开发手段有问题?还是开发思想有问题?  
   
  我现在独立用ASP.NET开发企业应用。  
   
  总是无法按期交货。  
   
  有经验的,有同感的,请说说你们的看法?  
   
  问题点数:0、回复次数:41Top

1 楼dujinghong(红风)回复于 2004-08-01 10:09:50 得分 0

1.也许合同确定的时间本来就不合理;  
  2.轻视需求和设计,把时间都花在了修改代码上了;  
  3.424吗。  
   
  一句话,这是项目管理的责任。Top

2 楼WorkJava(清凉风)回复于 2004-08-01 10:42:09 得分 0

应该是软件管理问题,你每天都有计划吗?  
  每天都能按时完成计划吗?Top

3 楼go_my_sky(凡石)回复于 2004-08-01 12:04:52 得分 0

你说的独立是自己一个人开发吗?  
  如果是,那项目应该不算很大.  
  一个人开发没有团队之间的沟通问题,主要是看个人的开发计划是否周详.  
  需求分析和调研也要做详细些,把需求搞清楚后才开始写代码.  
  最好能先作个Demo来引导客户将他们的想法说明清楚.Top

4 楼ue(似敌是友)回复于 2004-08-01 14:36:43 得分 0

此时我都不知道说什么好了~~~  
  (工作中)Top

5 楼Fusuli(傻强)回复于 2004-08-01 15:22:30 得分 0

一个人独立开发有很多问题,一般来说你说的这种情况原因有以下:  
   
  个人对开发时间估计本来就有误差造成不能按时交工,往往是过高估计自己开发速度  
  设计不够,良好的设计能大幅度减少工作量  
  一个人开发容易陷于细节不能自拔,经常是好多时间费在一个小问题上  
  一个人开发长时间得不到结果,比较郁闷,导致开发效率下降  
   
  解决方法:迭代式开发,小版本发布,尽早提交可以运行的版本,这样比较有成就感  
   
  Top

6 楼freedom2001(天翔)回复于 2004-08-01 19:28:54 得分 0

应该是你的计划和管理做的不好。不管你是自己做还是好几个人一起,管理是必须的。不能说我自己做这个东西,那我就什么都不用管,想怎么做就怎么做。Top

7 楼w_rose(w_rose)回复于 2004-08-01 19:42:49 得分 0

真正费时间的不是编写代码,而是不断改变自己的想法,结果这些时间什么效果也没得到。  
   
  你应该找有设计经验的人做搭档,这样不至于过分乐观或者悲观。Top

8 楼gjd111686(数字金刚)回复于 2004-08-01 21:37:44 得分 0

合同签定的时间?[是否按软件规模进行了有效的规划]  
  需求是否进行了迭代?[沟通渠道是否畅通]  
  技术问题?[是否对关键技术进行了风险评估]  
  Top

9 楼pinxue(品雪)回复于 2004-08-02 00:22:22 得分 0

你要是想知道,就把做过的项目各阶段各种情况耗费的时间统计一下,或者下一个项目写一下开发日记.Top

10 楼redguardtoo()回复于 2004-08-02 23:12:43 得分 0

一般就是水平不行了。解决办法我认为就是如   Fusuli(傻强)   所说的。至少我自己就是这样慢慢过来的。Top

11 楼erlengzi1982(二愣子)回复于 2004-08-03 00:29:20 得分 0

这些事情只有你自己最清楚,找出问题最好就是你事后自己想,等找出问题了,咱们再一起探讨解决问题的方法。Top

12 楼skyweave()回复于 2004-08-03 13:43:00 得分 0

就我目前的经验来看,主要的问题有两个:  
   
  1   是需求管理不善,也就是你没有控制好整个项目的scope。不能企业一开始就定好整个项目的需求,这是不现实的。你需要一种方法来控制项目中不断增长的需求。  
  2   组员合作不够,水平不高。有些组员盲目追求一些技术的或者语言上的东西,我的建议就是do   it   simple;有些组员随便写代码,只要能出来就不管,我的建议要有整体架构和编码规范;有些组员盲目搞架构设计,增加项目的开发时间和测试时间,我的建议就是不要搞最好的,按照自己的能力做最适合的。  
   
  Top

13 楼52juanjuan(Fibona)回复于 2004-08-03 14:24:11 得分 0

我认为首先应该是你对项目的把握力度不够.   项目开始之前没有对项目有一个周详的计划,   没有对项目做好认真的分析.  
   
  对风险的分析不够.(这主要体现在你的工作经验上面).    
   
  对项目没有整体观念.就算有也没有完全的把握好.  
   
  工作计划有可能没有完全的去按照计划去做.  
   
  其它的我想跟楼上的几位说的差不多.Top

14 楼zhouhao0311(無料体験)回复于 2004-08-03 14:51:18 得分 0

恩,我的经验就是用最短的时间去实现一个最基本的功能(底层架构),然后再根据不断追加的需求,进行小规模修改。Top

15 楼jackie615()回复于 2004-08-03 15:25:22 得分 0

1.     沟通问题:     遇到问题需要向同事请教,及时与领导沟通,做好计划       按计划一步一步来  
   
  2.     能力问题了:     多学习Top

16 楼wubin264(学,然后发困)回复于 2004-08-11 17:50:19 得分 0

单兵作战,轻装才灵活Top

17 楼kangfuguanxianjun(关显君)回复于 2004-08-31 01:33:47 得分 0

你自己才知道怎么回事情,最好成绩你把你做的一切说一说  
  我们替你分析  
  Top

18 楼mengxianbao1521(彪汉的人生,不需要解释!)回复于 2004-08-31 09:39:12 得分 0

需求分析没有做好。  
  计划做的不对。Top

19 楼marvinhong(边城骆驼)回复于 2004-08-31 11:49:42 得分 0

设计自己的框架...  
   
  代码重用  
   
  Top

20 楼weng_yang(天上一条虫)回复于 2004-09-01 10:52:32 得分 0

自己搞开发需要的综合能力非常强的才可以顺利地完成,试想一下,两个点一条线,中间出现任何问题就会被整体卡住,马上影响项目的进度.Top

21 楼TNT1900(不顶事)回复于 2004-09-03 15:05:06 得分 0

孙悟空翻了好几个筋斗,没想到还是在如来的手指下。  
  --我是说你的任务可能很庞大,超出了你的预料。  
   
  把你的任务详细的列举出来(至少详细到每一个画面),会有助于你。Top

22 楼Dobingo(Roc)回复于 2004-09-03 16:19:14 得分 0

different   projects   require   different   design   of   the   development   process.  
  Please   pay   attention   to   the   management   of   the   time   and   resource   in   each   stage.  
  And   accelerate   the   step   in   the   early   stage.Top

23 楼xinbin1122(我喜欢这个奇怪的世界)回复于 2004-09-05 16:53:43 得分 0

个人开发,代码重用太重要了,我的朋友接个活,到网上找一些原代码,能十来天就完成一个工程,快得很啊Top

24 楼hacker18(高手,终于逮到你了!)回复于 2004-09-23 21:39:54 得分 0

以软件工程为指导思想,重视代码复用、模型(块)复用、组件复用,在需求分析阶段,必须估计好开发周期,无论是团队开发抑或是个人独自开发。Top

25 楼sbmydvv(人鱼之伤)回复于 2004-09-23 21:51:31 得分 0

缺乏合理的时间进度是造成滞后的最主要原因,它比其他所有因素加起来影响还大.  
   
  关于进度安排,我的经验是1/3计划,1/6编码,1/4构件测试以及1/4系统测试.  
   
                                                                                            -----------摘自<人月神话>Top

26 楼cnxiaoma(小马)回复于 2004-09-23 21:58:07 得分 0

一个原因,你没有通宵加班。Top

27 楼dirdirdir3(风)回复于 2004-09-24 09:07:52 得分 0

时间的可行性分析不足。在做项目之前必须考虑到本人或本团队的能力等对项目进度的影响的。Top

28 楼payne1010(www.exdevteam.com)回复于 2004-09-24 13:30:49 得分 0

1、需求尽可能地明确  
  2、scope的确定,尽量减少客户需求的膨胀  
  3、一个灵活,易扩展,可复用的构架结构  
  4、遵循一定的编码规范,提高编码效率  
  5、预留足够的时间来作测试,并为自己留些缓冲时间来解决相关的bug  
   
  Top

29 楼warton(创业群13734424 http://www.anywhy.cn)回复于 2004-09-24 14:25:39 得分 0

快慢是有参照的,怎么给这个慢定义的呢?  
  说出你的项目大小,人力、时间、技术、资金各方面的条件和限制因素,大家估算一下大概的时间,这样才算有个比较标准一下的评价吧。  
  如果真的是完不成,就多加班啦Top

30 楼101monster(毛毛虫)回复于 2004-09-25 09:15:25 得分 0

UP!Top

31 楼abcsxl(SIM)回复于 2004-09-25 13:40:15 得分 0

正如楼上的同志所说,我个人认为:  
  方法对,对自己多狠一点;  
  方法错,让自己多学一点;  
  对和错,软件工程最重要。Top

32 楼lhylhy(梁海鹰)回复于 2004-09-25 21:37:21 得分 0

可能原因很多,怎么答。Top

33 楼breeze19772002(★蚩尤★也来学编程^_^)回复于 2004-09-26 10:45:29 得分 0

我觉得有两点  
    1:软件初期的规划没有做好,导致后期编程的时候总要反复修改  
    2:没有做好每日工作计划,更谈不上按照计划编程了   。Top

34 楼kfarvid(傻小子)回复于 2004-09-26 21:22:50 得分 0

我也是一个人做项目!也有你的情况出现!而我的看法也不是否认什么也不是推卸责任,  
  1个人做什么:系统分析,数据库设计,测试软件系统,代码编写,系统分析......有时候还要做打杂的东西!  
  确实没有加班!  
  Top

35 楼Tycool(Xuco)回复于 2004-09-29 18:55:35 得分 0

痛苦的加班/delay的计划……  
  周而复始……,痛苦啊  
  下次好好分析需求再开工,一定要尽量挖掘需求,否则后期改起来就太多leTop

36 楼mengxianbao1521(彪汉的人生,不需要解释!)回复于 2004-09-30 08:14:25 得分 0

遵照RUP不断迭代,延期有很多的原因。  
  需要的变更是经常的,只要抓住不变的先做,在做变的就能稳定些。Top

37 楼keenboa(天蝎孤星)回复于 2004-09-30 12:22:45 得分 0

整个系统coding前,可能要花一半,或更多时间理清思路,就是确定需求,良好的设计.Top

38 楼lpschenfei(lixin)回复于 2004-10-01 12:57:34 得分 0

有可能各方面的问题都有一点,或是不精Top

39 楼qiuqiupeng(核电手机)回复于 2004-10-01 17:14:09 得分 0

计划没做好,项目管理没到位Top

40 楼leo2003(【健者天行】谁伴我闯荡)回复于 2004-10-02 12:42:13 得分 0

 
  快慢只是一个相对的问题,  
   
  总是无法按期交货,  
   
  那也要看本来定的时间是否合理  
  Top

41 楼DataSet2()回复于 2004-10-22 22:05:11 得分 0

面向对象!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Top

相关问题

  • 为什么文件下载到最后总是很慢?
  • 为什么在win2000下上网总是掉线?而且速度很慢?
  • 为什么过滤很慢???
  • 为什么速度很慢?
  • 为什么我这里刷CSDN的论坛文章总是很慢?大家都这样么
  • 80分求救:系统启动时为什么总是会装载matlab.exe?搞得机子很慢啊!
  • 为什么这一阵子CSDN的速度很慢很慢!
  • 我嵌入的 Excel 为什么很慢?
  • 为什么我的程序很慢
  • 连接mysql速度很慢,为什么??

关键词

  • 项目
  • 代码
  • 需求
  • 组员
  • 编码
  • 分析
  • 测试
  • 经验
  • 架构
  • 系统

得分解答快速导航

  • 帖主:ue

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo