找回密码
 注册
搜索
查看: 758|回复: 9

软件开发中的效率与管理

[复制链接]
发表于 2006-12-11 08:55:07 | 显示全部楼层 |阅读模式
项目经理在软件开发过程中,最难处理的的就是开发效率与管理的矛盾。
我做项目经理多年了,每天都过的不爽,老板看我也很不爽,可是有什么办法呢?唉。
要想按照客户的时间要求做出东西,就只能要求软件开发人员尽快完成编码等工作,然后快验收了,才来补各种资料和文档,过程中开发人员都是按照自己的能力和习惯来写程序,每个人写的东西和方式都不尽相同,如果过程中有人离开就非常麻烦,别人要接手都非常困难。
而如果要在过程中按管理规范来做,则又会增加软件开发人员的工作量,开发人员也不乐意做,很勉强。特别是有些比较小型的软件,更不可能用规范的管理来要求,老板看着时间用的越多,眉头皱的越紧。
结果是:公司做的项目越多,风险越大,客户满意度越低,公司经营越来越难。这个是中国软件公司的普遍问题。
似乎这个矛盾是永远难于解决的。
中国总不缺乏聪明人,只是要看在某个领域是否有足够聪明的人。
我想,总会有人来解决这个矛盾的。
其实也有一种方法:就是配置式开发的方法,同时在配置式开发的过程中,把规范管理的要求自动的完成。
想法很伟大,实现很困难。
我仔细的研究了各种配置式开发的软件,终于找到一款很独特的产品:网航Web Studio开发平台。
先看看公司的背景,似乎不怎么地,在一个不大的城市的一个不大的公司。
公司的网站和资料也不是非常的引人注目。
本来对这种类型的东西,我都是扫一眼就过去了,只是有一句话我留了个心眼:“B/S架构,C/S操作模式”。对于我这个C/S的老手来说,对C/S还是很有感情,我想去深入看看这个的体系是如何实现的,是用常规的控件方式吗?研究的结果却不是,原来他们把浏览器都给改造了,呵呵,还是有点水平的嘛。
后来对他们的架构做了一个分析,发现功能远比它的资料里面描述的要强大(唉,他们干吗不花点钱请我来写呢),首先是配置式开发的内容很丰富,功能很完整,居然也有很多C/S里面的自定义功能(这在JAVA里面是很难做到的),我最佩服的是表格式的数据输入方法和右键定义功能。
在最后的时候我看到了平台控制中心,居然有各种资源管理的东西,数据库,表,视图,数据元素(居然还有版本)等等,这不是管理规范要的东西吗?
我很激动。对此研究了一个通宵。
怎么没有对源码的管理?
仔细的看了他的编码过程,有代码生成器,查看了一下代码生成器生成的软件源码的情况,恩,挺规范的,各种注释都有。
难到就这么简单,如果业务逻辑复杂怎么办?我想不明白,只好打电话问问他们的人。
他们说:这部分还是需要程序人员编码,并且把编码放在已生成的程序的适当的地方,自己添加注释。
看来它不是万能的。
不够能做到这样,已经是我见过的最好的东西了。
赶紧推荐给老板,不知道老板会不会给我长工资,但是我知道,最起码我不用每天看他的臭脸了。
[em01]
 楼主| 发表于 2006-12-15 10:06:49 | 显示全部楼层
[em01][em01]
点评回复

使用道具 举报

 楼主| 发表于 2006-12-18 15:38:44 | 显示全部楼层
软件开发中的效率与管理 是软件企业在软件开发过程中所面临的问题,为什么众多软件企业可以接到软件开发的项目,但总是因为项目周期过长,项目开发过程无法控制呢,对于软件企业需要一种可以帮助自已解决这种问题的工具,需要依靠这种工具来解决软件开发过程中遇到的开发效率与管理的问题。[em01]
点评回复

使用道具 举报

 楼主| 发表于 2006-12-25 09:27:56 | 显示全部楼层
UP!![em01]
点评回复

使用道具 举报

 楼主| 发表于 2007-1-16 17:25:39 | 显示全部楼层
[em01][em01]
点评回复

使用道具 举报

 楼主| 发表于 2007-1-16 17:25:39 | 显示全部楼层
[em01][em01]
点评回复

使用道具 举报

 楼主| 发表于 2007-4-11 16:57:33 | 显示全部楼层
[em01][em01]
点评回复

使用道具 举报

发表于 2007-4-12 09:08:11 | 显示全部楼层
软件工程是目前我们所有工程学科中最复杂的,也是我们面对的最大挑战。主要是因为软件工程的复杂性和涉及的其他工程学科之广,是前所未有的。可能的它的复杂程度仅仅次于人类本身。

技术人员的困惑是,软件项目的成功不是软件技术本身可以解决的,很多的因素在软件以外。例如,管理,沟通等等。

软件人员试图在软件技术找到解决方法,人们发明新的编程语言,编程工具,系统建模方法,新的软件开发流程等等。最终人们发现工具和方法并不能解决软件工程项目本身固有的问题。迪马可的《人件》一书阐述了很多软件以外左右软件项目成功的因素。

其实,软件从业人员已经非常了不起了。他们面对的是最复杂的问题和挑战,承受的压力也是非常大的。
点评回复

使用道具 举报

发表于 2007-7-22 11:58:57 | 显示全部楼层
我也想学软件开发,哎听楼上说的好象很难啊.
点评回复

使用道具 举报

 楼主| 发表于 2007-9-4 15:11:55 | 显示全部楼层
[em08][em08]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 17:19 , Processed in 0.071788 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表