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

鲁迅先生弃医从文,为的是根治民族劣根性,因为即使鲁迅先生的医术再高明,也只能救助国人的肉体

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

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

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的信心和希望,效果待验证。

猜你喜欢

转载自hideto.iteye.com/blog/104735