论坛首页 综合技术论坛

总结的一些项目管理和软件方法

浏览 10706 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-07-24  
鲁迅先生弃医从文,为的是根治民族劣根性,因为即使鲁迅先生的医术再高明,也只能救助国人的肉体

而我也越来越发现,即使个人技术再高明,也只能救助同事一时的八哥困难,而软件过程和软件方法才是保证优质软件的重要因素

我希望在以后带领软件团队时采用的一些方法和保有的态度:

1,项目是每个人的
2,结对编程
3,一起学习敏捷开发的态度
4,让每个人都有收获
5,激发每个人的潜能
6,交换角色


1,项目是每个人的
如果项目经理或Leader把这个项目看作是自己奖金的来源,而把同事们看作是帮自己赚钱的机器,必然导致大家的积极性不高,
不能保证每个人都融入到团队里来,为了一致的目标而共同奋斗。
dreamhead在东软的辞职经历可以看出,当员工真正投入感情到一个项目中时,
这个项目很可能是一个非常成功的项目!

所以,如何提高员工的积极性?

我的答案就是让同事们感觉这个项目是自己的项目,自己可以通过这个项目获利 -- 每个人都多少有点自私。
前些天刚看过一份报纸,内容大概意思就是说,自私的员工更可以给企业创造价值。
因为每个人都是自私的,当你强求员工以集体利益大于个人利益的价值观去工作时,员工很可能有种有苦说不出的感觉。
而那些以个人目标为最大驱动的员工,工作十分努力,当他的个人目标达到时,企业往往也得到了许多。

2,结对编程
团队成员能力参差不齐,结对编程会让ticket关闭速度更快,代码质量也会更高

3,一起学习敏捷开发的态度
让新的,系统的,流行的敏捷开发方法吸引大家的眼球,大家一起抱着学习敏捷开发的态度,把做项目当成在学东西
这应该是让大家融入到团队中来的一种方法,待验证。

多段时间系统的研究一下敏捷方法,以及ThoughtWorks的敏捷开发工具软件。

4,让每个人都有收获
我觉得作为一个团队领袖,得不到战友们的拥护,怎么可能打赢一场战争?
而让战友们跟随你,你得让战友们看到你是“爱”他们的,真诚的与每位战友交流,具体来说,就是让大家觉得自己参与这个项目
是有收获的,而对Leader来说,我觉得应该倾其所有来帮助自己的同事学习自己积累的本领和经验,这是花钱都买不到的
这样大家对Leader就会非常信服,对这个项目也非常有动力

5,激发每个人的潜能
鼓励同事去做自己兴趣所在的事,比如A同事对Ruby on Rails技术感兴趣,虽然我们现在的项目是基于Java的,但是仍然要鼓励同事去学习Ruby
on Rails,甚至同事B热衷于打篮球也要鼓励,而不要强迫它们把自己的下班时间或休息时间拿来加班改bug。这是Leader自己的事,谁让自己
不安排好项目进度呢?
让团队的每个成员开开心心的工作和休息,每天起床是高高兴兴的来上班,而不是上班是为了下班。

6,交换角色
每天换一个同事来做Leader,而不是自己位高权重鱼肉下属。
让同事们都来体验一下做Leader是什么感受,让大家都来关心怎样才能让这个项目更好的完成,有一个完美的ending!
这样就会消除大家的阶级压迫感,而是把工作当作一项游戏来做,同时又给每个人好好表现将来升职为Leader的信心和希望,效果待验证。
   发表时间:2007-08-08  
作为项目经理的你,能够在毫无制度约束的情况下,在顶着项目进度巨大压力的情况下,在员工素质层次不齐的情况下,在员工薪酬本来就没有得到“充分”满足的情况下,在公司未来发展和员工职业规划“基本靠忽悠”的情况下,推行你说的?
0 请登录后投票
   发表时间:2007-08-08  
你所说的项目:结果只能是我辞职,实在不想在忽悠的工作室中工作
0 请登录后投票
   发表时间:2007-08-08  
可能我说的情况只适合我目前所在的公司以及类似的公司吧 -- AragonConsultingGroup,这是一家美国公司,公司氛围十分轻松,非常推崇google的管理方式和敏捷开发方式,而且给的薪水也比较有竞争力
0 请登录后投票
   发表时间:2007-08-08  
kabbesy 写道:
作为项目经理的你,能够在毫无制度约束的情况下,在顶着项目进度巨大压力的情况下,在员工素质层次不齐的情况下,在员工薪酬本来就没有得到“充分”满足的情况下,在公司未来发展和员工职业规划“基本靠忽悠”的情况下,推行你说的?
我的公司确实没有严格的制度,没有巨大的项目进度压力,员工的薪酬也让大家满意,公司福利不错,还有项目奖金,未来准备上市,打算给大家期权,有Oracle和Siebel的资深工程师加盟,有卡内基梅隆毕业的项目经理,有清华毕业在motorola十多年经验的项目经理,零食、饮料不断,在这样的公司以及环境下,推行我说的,你看行的通么?




0 请登录后投票
   发表时间:2007-09-05  
支持一下,但是一定要循序渐进,慢慢推行。

这里推荐一篇InfoQ的“培养敏捷态度”:http://www.infoq.com/cn/news/2007/07/cultivating-agile-attitude
0 请登录后投票
   发表时间:2007-09-05  
为什么欧美公司就可以企业文化,就可以良性循环,为什么中国公司就人人各自为战,就互相竭泽而渔?
从根本上,以人为本的公司和不以人为本的公司注定走不同的道路。
楼主说的这些方法,在一个美国公司可以行的通,为什么许多同学认为在中国公司行不通?其实都是中国人,差距能有多大?
楼主公司也不能保证招来的都是模范标兵,可是他们的企业文化可以保证每个员工成为公司所期待的人。这里谈项目管理的帖子很多,谈企业文化的很少。我觉得是舍本求末,缘木求鱼。没有企业文化做保证,你再有项目管理能力,人心散了,队伍还能带的起来么?
0 请登录后投票
   发表时间:2007-09-06  
重要的是思想,方法可以因地制宜。
核心就是人,在智力密集型企业中人的因素应该被有条件的放大。事实上也是这样...
当你捡到这样一个烂或者不太烂的摊子,还是那句老话发挥主观能动性。
至于方式方法那就看你自己了~
0 请登录后投票
   发表时间:2007-09-09  

[quote=hideto]
激发每个人的潜能鼓励同事去做自己兴趣所在的事,比如A同事对Ruby on Rails技术感兴趣,虽然我们现在的项目是基于Java的,但是仍然要鼓励同事去学习Ruby on Rails,甚至同事B热衷于打篮球也要鼓励,而不要强迫它们把自己的下班时间或休息时间拿来加班改bug。这是Leader自己的事,谁让自己不安排好项目进度呢?让团队的每个成员开开心心的工作和休息,每天起床是高高兴兴的来上班,而不是上班是为了下班。

说到点子上了。。。比较重要的一条,我觉得赚钱是次要的,比起自己的快乐和自由!
0 请登录后投票
   发表时间:2007-09-10  
企业文化怎么搞?
想听大牛们的意见。

javavsnet 写道
为什么欧美公司就可以企业文化,就可以良性循环,为什么中国公司就人人各自为战,就互相竭泽而渔?
从根本上,以人为本的公司和不以人为本的公司注定走不同的道路。
楼主说的这些方法,在一个美国公司可以行的通,为什么许多同学认为在中国公司行不通?其实都是中国人,差距能有多大?
楼主公司也不能保证招来的都是模范标兵,可是他们的企业文化可以保证每个员工成为公司所期待的人。这里谈项目管理的帖子很多,谈企业文化的很少。我觉得是舍本求末,缘木求鱼。没有企业文化做保证,你再有项目管理能力,人心散了,队伍还能带的起来么?
0 请登录后投票
论坛首页 综合技术版

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