回 帖 发 新 帖 刷新版面

主题:软件开发中的效率与管理

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

回复列表 (共10个回复)

沙发

从总体上开看,缤纷的平台分为两类:一类基于技术层次的基础架构平台,一类是基于业务模型的应用平台。而网航Web Studio开发平台即不同于基础架构平台,又不单是业务模型的应用平台,因为网航Web Studio开发平台在技术方面位于基础架构平台之上,在业务方面又实现了灵活拓展功能,它真正实现了技术无关性,业务又能集成和统一。因此对企业用户来说,通过网航Web Studio开发平台还可以在无需编码的前提下,极方便地将企业内所有分散的数据信息(主要是存储于不同数据库中的信息)非常方便地集中起来,以多种数据展现方式展现,供各级领导及业务人员进行查询、统计及分析,为领导的决策分析提供科学的依据,提高了企业的竞争力。

板凳


软件开发中的效率与管理 是软件企业在软件开发过程中所面临的问题,为什么众多软件企业可以接到软件开发的项目,但总是因为项目周期过长,项目开发过程无法控制呢,对于软件企业需要一种可以帮助自已解决这种问题的工具,需要依靠这种工具来解决软件开发过程中遇到的开发效率与管理的问题。

3 楼

up一下!!

4 楼

再次支持!

5 楼

好久没来了!!

6 楼

再次顶上!

7 楼

说的不错UP!

8 楼

马马虎 虎

9 楼

大哥  也用不了 这么悲观呀 !!

10 楼


[em2][em2]

我来回复

您尚未登录,请登录后再回复。点此登录或注册