论坛首页 综合技术论坛

项目进度控制与员工激励技巧探讨

浏览 51436 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-07-01  
riss 写道
要对项目进度进行控制,不但需要企业文化,还得形成团队的文化,只有大家形成一股劲才能重拳出击.事半功倍,项目负责人就要有将军的工作作风,小组成员就要有士兵的作风.将军发了命令,只需回答,Sir,Yes Sir!工作没完成先不要说任何借口,(只要将军没问你),只要说一声:"对不起,我没能按时完成工作".只有强有力的执行力才能带起团队.

第一,团队文化不等价于军队文化,团队文化有很多种,军队风格只是其中可能的一种。
第二,军队作风不一定适合于软件开发。(传统的)战争有两个特点,第一是士兵无法获知整个战场的全面信息,第二是一旦出错就意味着死亡。这是软件开发的特点吗?
第三,现代的战争和现代的军队已经发生了根本性的变化。由于C3I的全面投入实用,现在一个步兵就可以代表一整个集团军,士兵拥有了更多的自主权力。并且士兵被鼓励甚至要求更多地提供信息与参考意见给指挥部,指挥的艺术逐渐由“预测”转变到“快速反馈”。所谓“执行力”也不再是像“把信送给加西亚”那样,把困难交给勇敢的士兵;现代军队中士兵与长官保持实时通信,士兵被要求遇到困难立即通知长官,长官则会立即调配资源修正命令,“有问题立即反馈”的重要性已经远远超过了“勇于克服困难”的所谓执行力。这与你所想象的所谓军队作风一致吗?
0 请登录后投票
   发表时间:2006-07-01  
jkit 写道
riss 写道

像我们这们的公司,这样的开发团队,怎么激励,大家支支招!谢谢各位!


怎么激励这样的团队似乎不是你需要考虑的,你所需要做的是要么适应要么离开。

有人曾这么给我说过:"跳槽!如果你是在原公司辉煌时跳槽,别人不会对你的能力估计的过低;但如果你是在原公司不景气的时候跳槽,你的能力就非常值得让人怀疑".
至于离开,我今年没想过,明年多半会.我并不在乎挣多少钱,锻炼一下意志与本事,有了足够的资本再说,公司小有小的好处:有机会组织项目(虽然项目很小,也许在大的软件公司中根本瞧不起),这样才能许多理论上的东西与实际结合起来得出经验;不去做,很多宏观上的好处不会发现,比如说模式的应用;不画UML,架构出来是乱七八糟的,从来不会有什么模块间的藕合等等概念,恐怕软件工程中的东西就永远地还给老师了.
0 请登录后投票
   发表时间:2006-07-02  
riss 写道
jkit 写道
riss 写道

像我们这们的公司,这样的开发团队,怎么激励,大家支支招!谢谢各位!


怎么激励这样的团队似乎不是你需要考虑的,你所需要做的是要么适应要么离开。

有人曾这么给我说过:"跳槽!如果你是在原公司辉煌时跳槽,别人不会对你的能力估计的过低;但如果你是在原公司不景气的时候跳槽,你的能力就非常值得让人怀疑".
至于离开,我今年没想过,明年多半会.我并不在乎挣多少钱,锻炼一下意志与本事,有了足够的资本再说,公司小有小的好处:有机会组织项目(虽然项目很小,也许在大的软件公司中根本瞧不起),这样才能许多理论上的东西与实际结合起来得出经验;不去做,很多宏观上的好处不会发现,比如说模式的应用;不画UML,架构出来是乱七八糟的,从来不会有什么模块间的藕合等等概念,恐怕软件工程中的东西就永远地还给老师了.


现在开发需要的是什么?我想推动力。如果你感觉公司或者发展环境不理想应该从新考虑自己是否适合这份工作,要么就换个地方,所谓的游击队打法。等储蓄了一定的能量以后就可以找份好工作,生活无非是钱和压力的平衡。

至于团队能否进步我感觉在于个人,你不可能强迫你的领导听你的吧,况且国内传统观念就是压迫型团队。加班时常见的事情,而且你做好要加班陪没做完的一齐做。

开发在于简单性,使用一些简单快捷的开发框架可以使你的工作压力减少,但问题在于你是否能控制项目,如果不行还是乖乖的听从指挥。

说了这么多我推荐一下一个快速开发的持久层框架speedframework有兴趣可以去研究一下,或者对你以后的项目开发有些帮助。

Speedframework(http://sourceforge.net/projects/speedframework)是一个完全基于JDBC开发的轻量级持久层框架. 它可以直接调用SQL,也可以直接对POJO进行CRUD操作,代码与ORM相当.调试方便,不用配置,内置JCS缓存,能有效降低数据库压力,它具有以下特点

1.免配置持久层,免配置可以减少开发中配置带来的烦恼,调试带来的烦恼。
2.完全是jdbc封装操作,性能完全没问题。
3.jcs cache实现,对于数据库操作对象缓存减轻数据库压力。
4.自带分页组件,完全可以直接传入一条sql即可完成困难的分页逻辑,可以由客户自定义。
5.结合表、视图实体逻辑设计模式可以实现xp开发。
6.speed能自动识别表字段pk的自增主键,并可以返回自增字段值。
7.实现了jdbc的批处理封装,存储过程调用等jdbc api常用的封装。
8.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。

在项目中使用speed框架以后,我们基本没有加班。而且是1-1。5模块/1天/1人。
0 请登录后投票
   发表时间:2006-07-03  
santafeng 写道

说了这么多我推荐一下一个快速开发的持久层框架speedframework有兴趣可以去研究一下,或者对你以后的项目开发有些帮助。

Speedframework(http://sourceforge.net/projects/speedframework)是一个完全基于JDBC开发的轻量级持久层框架. 它可以直接调用SQL,也可以直接对POJO进行CRUD操作,代码与ORM相当.调试方便,不用配置,内置JCS缓存,能有效降低数据库压力,它具有以下特点

1.免配置持久层,免配置可以减少开发中配置带来的烦恼,调试带来的烦恼。
2.完全是jdbc封装操作,性能完全没问题。
3.jcs cache实现,对于数据库操作对象缓存减轻数据库压力。
4.自带分页组件,完全可以直接传入一条sql即可完成困难的分页逻辑,可以由客户自定义。
5.结合表、视图实体逻辑设计模式可以实现xp开发。
6.speed能自动识别表字段pk的自增主键,并可以返回自增字段值。
7.实现了jdbc的批处理封装,存储过程调用等jdbc api常用的封装。
8.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。

在项目中使用speed框架以后,我们基本没有加班。而且是1-1。5模块/1天/1人。

谢谢指点.我会去学一学,不知是否开源?
我认为越智能化的东西,让人学到的东西越少(开源就不一定了),人需要理解的东西越多.不过"技多不压身"吗!所以....
0 请登录后投票
   发表时间:2006-07-03  
gigix 写道
riss 写道
要对项目进度进行控制,不但需要企业文化,还得形成团队的文化,只有大家形成一股劲才能重拳出击.事半功倍,项目负责人就要有将军的工作作风,小组成员就要有士兵的作风.将军发了命令,只需回答,Sir,Yes Sir!工作没完成先不要说任何借口,(只要将军没问你),只要说一声:"对不起,我没能按时完成工作".只有强有力的执行力才能带起团队.

第一,团队文化不等价于军队文化,团队文化有很多种,军队风格只是其中可能的一种。
第二,军队作风不一定适合于软件开发。(传统的)战争有两个特点,第一是士兵无法获知整个战场的全面信息,第二是一旦出错就意味着死亡。这是软件开发的特点吗?
第三,现代的战争和现代的军队已经发生了根本性的变化。由于C3I的全面投入实用,现在一个步兵就可以代表一整个集团军,士兵拥有了更多的自主权力。并且士兵被鼓励甚至要求更多地提供信息与参考意见给指挥部,指挥的艺术逐渐由“预测”转变到“快速反馈”。所谓“执行力”也不再是像“把信送给加西亚”那样,把困难交给勇敢的士兵;现代军队中士兵与长官保持实时通信,士兵被要求遇到困难立即通知长官,长官则会立即调配资源修正命令,“有问题立即反馈”的重要性已经远远超过了“勇于克服困难”的所谓执行力。这与你所想象的所谓军队作风一致吗?

你说的观点很正确.但我认为不是十分正确.
一个很好的例子,电影"星河战舰"中看到的,一个美国军官教训一名不愿炼扔飞刀的士兵,这说明有些东西是应该保留,发扬下去的.现在的人才需要的是复合型的.但我发现高素质才是最至关重要的,这不是所有人都有的,不管你是大学本科,研究生,硕士等等毕业的都不一定是高素质的(也许在说别人的同时,还没说自个呢,对不起,我只是就事论事,我自个的素质会努力提高),而中国很多学校对于提高学生素质方面都跟走过场似的,学习成绩万岁啊!真让人感到失望.中国的教育方式有很多好的,但不例外,也有不好的,当然凡事不可能十全十美,但不求最好,只求更好该不是太难的事,希望以后可以看到中外的完美结合.
还有,就说在我们公司里,有些人会因为这样那样的理由告诉你工作没完成,说实话,我最烦听得就是借口什么的.没做完还要啰嗦,做不完或没时间做就早点反应,弄到最后的结果是延误开发进度.
允许年青人犯错,但不能总犯错并同样的错误犯多次.----我也回去反思去!哈哈哈!
人有着发达的神经系统,对待很多事情,理性的与感性的都有,这和一个人的主观观念有很大的联系.
以上是我的观点,说的不对的地方,请指正,请原谅!
人生观,价值观,呵呵,越讨论越和主题不着边了!
0 请登录后投票
   发表时间:2006-07-03  
riss 写道
santafeng 写道

说了这么多我推荐一下一个快速开发的持久层框架speedframework有兴趣可以去研究一下,或者对你以后的项目开发有些帮助。

Speedframework(http://sourceforge.net/projects/speedframework)是一个完全基于JDBC开发的轻量级持久层框架. 它可以直接调用SQL,也可以直接对POJO进行CRUD操作,代码与ORM相当.调试方便,不用配置,内置JCS缓存,能有效降低数据库压力,它具有以下特点

1.免配置持久层,免配置可以减少开发中配置带来的烦恼,调试带来的烦恼。
2.完全是jdbc封装操作,性能完全没问题。
3.jcs cache实现,对于数据库操作对象缓存减轻数据库压力。
4.自带分页组件,完全可以直接传入一条sql即可完成困难的分页逻辑,可以由客户自定义。
5.结合表、视图实体逻辑设计模式可以实现xp开发。
6.speed能自动识别表字段pk的自增主键,并可以返回自增字段值。
7.实现了jdbc的批处理封装,存储过程调用等jdbc api常用的封装。
8.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。

在项目中使用speed框架以后,我们基本没有加班。而且是1-1。5模块/1天/1人。

谢谢指点.我会去学一学,不知是否开源?
我认为越智能化的东西,让人学到的东西越少(开源就不一定了),人需要理解的东西越多.不过"技多不压身"吗!所以....


框架当然开源,使用后你会感觉焕然一新。

工作与学习其实两回事。
学习应该用钻研的态度“1天学不会在用1天”,还有好心态“今天比昨天懂得的多了”,还要有迫切心“我怎么不努力学,真TMD笨”。
工作应该有效率,就像那个月入过万的【的士司机】,如果不知道这可以搜索一下【出租司机给我上的MBA课】。没有效率的工作等于浪费自己的时间,浪费雇佣你的人的金钱。毕竟一个人的时间实际上很短,我算过人一生算你活100年,100*365=36500天。你现在多少都应该过1W天了吧。呵呵,怎么没有过万。你很幸运,还有时间花。那万一遇到意外呢?所以还是赶紧把效率赶回来,没有效率的工作误人误己。

支持国产、支持开源、支持speed框架。
欢迎加入speed框架群:5338343
0 请登录后投票
   发表时间:2006-07-03  
我离1W天还有一点距离,但我感觉很有压力了,我活了7K多一点了吧,工资却没有7K
0 请登录后投票
   发表时间:2006-07-03  
riss 写道
我离1W天还有一点距离,但我感觉很有压力了,我活了7K多一点了吧,工资却没有7K


水平高低与月收入没有关系吧。。。
其实我们都收入都查不多,可能我比你更少。。。
生活重要的是心态。祝你好运。
0 请登录后投票
   发表时间:2006-07-04  
santafeng 写道

说了这么多我推荐一下一个快速开发的持久层框架speedframework有兴趣可以去研究一下,或者对你以后的项目开发有些帮助。

Speedframework(http://sourceforge.net/projects/speedframework)是一个完全基于JDBC开发的轻量级持久层框架. 它可以直接调用SQL,也可以直接对POJO进行CRUD操作,代码与ORM相当.调试方便,不用配置,内置JCS缓存,能有效降低数据库压力,它具有以下特点

1.免配置持久层,免配置可以减少开发中配置带来的烦恼,调试带来的烦恼。
2.完全是jdbc封装操作,性能完全没问题。
3.jcs cache实现,对于数据库操作对象缓存减轻数据库压力。
4.自带分页组件,完全可以直接传入一条sql即可完成困难的分页逻辑,可以由客户自定义。
5.结合表、视图实体逻辑设计模式可以实现xp开发。
6.speed能自动识别表字段pk的自增主键,并可以返回自增字段值。
7.实现了jdbc的批处理封装,存储过程调用等jdbc api常用的封装。
8.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。

在项目中使用speed框架以后,我们基本没有加班。而且是1-1。5模块/1天/1人。

speed框架怎么关联表查询?
0 请登录后投票
   发表时间:2006-07-04  
santafeng 写道

说了这么多我推荐一下一个快速开发的持久层框架speedframework有兴趣可以去研究一下,或者对你以后的项目开发有些帮助。

Speedframework(http://sourceforge.net/projects/speedframework)是一个完全基于JDBC开发的轻量级持久层框架. 它可以直接调用SQL,也可以直接对POJO进行CRUD操作,代码与ORM相当.调试方便,不用配置,内置JCS缓存,能有效降低数据库压力,它具有以下特点

1.免配置持久层,免配置可以减少开发中配置带来的烦恼,调试带来的烦恼。
2.完全是jdbc封装操作,性能完全没问题。
3.jcs cache实现,对于数据库操作对象缓存减轻数据库压力。
4.自带分页组件,完全可以直接传入一条sql即可完成困难的分页逻辑,可以由客户自定义。
5.结合表、视图实体逻辑设计模式可以实现xp开发。
6.speed能自动识别表字段pk的自增主键,并可以返回自增字段值。
7.实现了jdbc的批处理封装,存储过程调用等jdbc api常用的封装。
8.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。

在项目中使用speed框架以后,我们基本没有加班。而且是1-1。5模块/1天/1人。

speed框架支持JTA吗?
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics