`
hideto
  • 浏览: 2683066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

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

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

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

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的信心和希望,效果待验证。
分享到:
评论
16 楼 pikachu 2007-09-26  
sslaowan 写道
对于自己团队新的技术如果在行业内很成熟了,就可以使用

会死的很惨的
或者,至少
会活的很惨的

15 楼 sslaowan 2007-09-26  
hideto 写道
把做项目当成在学东西


    昨天我们的会上刚刚得出结论,做大型项目一定要用对于自己团队而言成熟的技术,而不是新技术,做项目就是做工程,不是学习,不是实验,不是搞科研。不过我不同意这样的观点,我认为应该用好的方法来解决问题,对于自己团队新的技术如果在行业内很成熟了,就可以使用
14 楼 yiding_he 2007-09-26  
希望楼主谈谈自己如何针对当前项目的情况推行你所说的。如果没有经过实践,这样的话题不过是空谈。
13 楼 hyhongyong 2007-09-26  
cnfree 写道
企业文化还是老板们说的算,老板要搞中国特色,那下面的人能力再强也只有走人的份。看看你有没有能力说服你的老板吧。不过中国的老板都很要面子的,要自己手下都是精兵强将,每天都在不停的干活,实际上也许这些人表面上在干活,实际上都在磨洋工。:-)

不过话说回来,没点中国特色,想管理手下的一帮极具中国特色的员工,也不是那么容易的事。企业文化当然是能决定企业走向的人影响最大。如果老板没有领导力,那是无论如何也没有办法的。
12 楼 cnfree 2007-09-21  
企业文化还是老板们说的算,老板要搞中国特色,那下面的人能力再强也只有走人的份。看看你有没有能力说服你的老板吧。不过中国的老板都很要面子的,要自己手下都是精兵强将,每天都在不停的干活,实际上也许这些人表面上在干活,实际上都在磨洋工。:-)
11 楼 cnfree 2007-09-21  
javavsnet 写道
为什么欧美公司就可以企业文化,就可以良性循环,为什么中国公司就人人各自为战,就互相竭泽而渔?
从根本上,以人为本的公司和不以人为本的公司注定走不同的道路。
楼主说的这些方法,在一个美国公司可以行的通,为什么许多同学认为在中国公司行不通?其实都是中国人,差距能有多大?
楼主公司也不能保证招来的都是模范标兵,可是他们的企业文化可以保证每个员工成为公司所期待的人。这里谈项目管理的帖子很多,谈企业文化的很少。我觉得是舍本求末,缘木求鱼。没有企业文化做保证,你再有项目管理能力,人心散了,队伍还能带的起来么?


我们公司是美国公司,里面的人都是中国人,以前有一个项目经理去了Google本部,然后说了一句“美国的公司,中国的体制”。公司本身是很轻松的,比如上班时间,工作自由等等。但是就是官大一级压死人,很少能够越级,除非你很有本事。美国总部那边随便一个人的级别都比上海的高,每次Mockup来了就只有照做的份,有些能够顶回去,有些就只能先做着看看。从项目设计上来说,不是我们这边能够说的算。所以一个项目的成败,一定要有一个有能力的Team Leader,能够顶住上级的压力,可惜公司里这样的Leader越来越少了,优秀的基本上都出国了,唉,江河日下。
10 楼 hiwzg 2007-09-10  
企业文化怎么搞?
想听大牛们的意见。

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

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

说到点子上了。。。比较重要的一条,我觉得赚钱是次要的,比起自己的快乐和自由!
8 楼 mario 2007-09-06  
重要的是思想,方法可以因地制宜。
核心就是人,在智力密集型企业中人的因素应该被有条件的放大。事实上也是这样...
当你捡到这样一个烂或者不太烂的摊子,还是那句老话发挥主观能动性。
至于方式方法那就看你自己了~
7 楼 javavsnet 2007-09-05  
为什么欧美公司就可以企业文化,就可以良性循环,为什么中国公司就人人各自为战,就互相竭泽而渔?
从根本上,以人为本的公司和不以人为本的公司注定走不同的道路。
楼主说的这些方法,在一个美国公司可以行的通,为什么许多同学认为在中国公司行不通?其实都是中国人,差距能有多大?
楼主公司也不能保证招来的都是模范标兵,可是他们的企业文化可以保证每个员工成为公司所期待的人。这里谈项目管理的帖子很多,谈企业文化的很少。我觉得是舍本求末,缘木求鱼。没有企业文化做保证,你再有项目管理能力,人心散了,队伍还能带的起来么?
6 楼 dearwolf 2007-09-05  
支持一下,但是一定要循序渐进,慢慢推行。

这里推荐一篇InfoQ的“培养敏捷态度”:http://www.infoq.com/cn/news/2007/07/cultivating-agile-attitude
5 楼 meiyoudao 2007-09-05  
学习学习
4 楼 hideto 2007-08-08  
<strong>kabbesy 写道:</strong><br/>
<div class='quote_div'>作为项目经理的你,能够在毫无制度约束的情况下,在顶着项目进度巨大压力的情况下,在员工素质层次不齐的情况下,在员工薪酬本来就没有得到“充分”满足的情况下,在公司未来发展和员工职业规划“基本靠忽悠”的情况下,推行你说的?</div>
<div class='quote_div'/>
<div class='quote_div'>我的公司确实没有严格的制度,没有巨大的项目进度压力,员工的薪酬也让大家满意,公司福利不错,还有项目奖金,未来准备上市,打算给大家期权,有Oracle和Siebel的资深工程师加盟,有卡内基梅隆毕业的项目经理,有清华毕业在motorola十多年经验的项目经理,零食、饮料不断,在这样的公司以及环境下,推行我说的,你看行的通么?</div>
<br/>
<br/>
<br/>
<br/>
3 楼 hideto 2007-08-08  
可能我说的情况只适合我目前所在的公司以及类似的公司吧 -- AragonConsultingGroup,这是一家美国公司,公司氛围十分轻松,非常推崇google的管理方式和敏捷开发方式,而且给的薪水也比较有竞争力
2 楼 抛出异常的爱 2007-08-08  
你所说的项目:结果只能是我辞职,实在不想在忽悠的工作室中工作
1 楼 kabbesy 2007-08-08  
作为项目经理的你,能够在毫无制度约束的情况下,在顶着项目进度巨大压力的情况下,在员工素质层次不齐的情况下,在员工薪酬本来就没有得到“充分”满足的情况下,在公司未来发展和员工职业规划“基本靠忽悠”的情况下,推行你说的?

相关推荐

    软件项目管理.pdf

    在软件项目管理过程中,最常见的一些问题包括沟通不畅、团队协作困难和项目风险。解决这些问题首先要增强团队间的沟通效率,建立高效的沟通机制和流程,同时要提升团队成员间的协作能力,确保信息的对称性和透明度。...

    软件项目管理知识点总结.doc

    总结来说,软件项目管理是一个复杂且系统的过程,需要全面理解项目的特性和组织环境,有效地运用项目管理知识和技能,以确保项目的成功实施。对于项目经理而言,具备良好的沟通能力、决策能力和风险管理能力同样至关...

    软件项目管理案例教程完整版

    而软件项目则更侧重于利用计算机编程技术和方法,开发或改进软件产品以满足用户需求。软件项目的特殊性在于其技术复杂度高、需求变化频繁,因此对管理的要求更为精细。 接着,我们进入项目管理的核心——“项目管理...

    图书管理系统软件项目管理大作业.doc

    本文档总结了图书管理系统软件项目管理大作业的主要内容,涵盖了合同管理、生存期、需求管理、任务分解、规模估算、项目计划、质量计划、测试计划、团队管理等多个方面的知识点,为项目管理者和开发者提供了有价值的...

    软件项目管理知识点总结1

    "软件项目管理知识点总结" 软件项目管理是软件开发过程中非常重要的一个环节,它涉及到项目计划、项目执行、项目监控和项目收尾等多个方面。软件项目管理的主要目标是确保软件项目的质量、进度和成本等方面的要求。...

    软件项目管理模板 软件项目

    软件项目管理模板则为这一过程提供了一套结构化、标准化的方法,帮助项目经理和团队成员明确任务、规划资源、控制风险并保证质量。以下将详细介绍软件项目管理模板的各个组成部分及其重要性。 1. **项目启动阶段**...

    软件项目管理课程设计报告

    《软件项目管理课程设计报告》是一份详尽的实践性学习资料,旨在引导学生深入了解和掌握软件项目管理的核心概念、方法和工具。这份报告涵盖了软件生命周期的各个阶段,包括项目规划、需求分析、设计、编码、测试以及...

    2022年燕山大学软件工程专业 软件项目管理实验全部资料 完整下载

    《2022年燕山大学软件工程专业:软件项目管理实验详解》 在软件工程领域,项目管理是一项至关重要的技能。2022年燕山大学软件工程专业的软件项目管理实验,旨在培养学生的实践能力和理论知识的结合,让学生深入理解...

    软件项目管理方法与实践课后习题答案.doc

    本资源总结了软件项目管理方法与实践的知识点,涵盖了项目管理的基本概念、项目生命周期、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理、项目采购管理等...

    项目管理师重点总结-项目计划

    同时,资源平衡试探法、模拟和项目管理软件也被广泛应用于进度计划的优化与调整。此外,网络图的时间参数,如工作持续时间、工期、节点最早和最晚时间、工作的最早和最晚开始与完成时间、总时差和自由时差,都是进度...

    项目管理软件Project初步

    项目管理软件Project初步是一种项目管理工具,旨在帮助项目经理和团队成员更好地规划、执行和跟踪项目的进度。通过本实验,我们将学习如何使用Microsoft Project software来管理项目,了解项目管理的基本概念和核心...

    软件项目管理在嵌入式的应用.doc

    在项目结项阶段,软件项目管理方法可以帮助开发者总结项目的经验和教训,提高项目的成功率和质量。 软件项目管理方法在嵌入式系统项目开发中的应用是非常重要的。它可以帮助开发者更好地规划和控制项目的进行,提高...

    软件项目管理案例教程课后习题.docx

    软件项目管理是指对软件项目的计划、组织、指导和控制,以确保项目的目标和要求得到满足。软件项目管理涉及到项目的整个生命周期,从项目的启动到项目的结束,包括项目的计划、执行、控制和收尾等阶段。 项目管理的...

    软件项目管理教案.rar

    《软件项目管理教案》是针对“01336软件项目管理”这门课程的第二版教学材料,其中包含...通过深入学习和实践这些内容,无论是学生还是从业者,都能提升自己的软件项目管理水平,有效地管理和领导复杂的软件开发项目。

    禅道项目管理软件

    ### 禅道项目管理软件概述 禅道项目管理软件(ZenTaoPMS)是一款由国内团队开发的开源项目管理工具,适用于中小型企业。该软件不仅提供了全面的项目管理功能,还支持敏捷开发方法论——Scrum。下面将详细介绍禅道...

    软件项目数据分析基本方法(IT项目管理专家-曹济).pdf

    总结来说,软件项目数据分析的基本方法包括项目管理量化方法、统计基本方法和统计建模方法,这些方法通过量化分析,帮助项目团队从历史数据中提取有用信息,预测未来趋势,以实现项目目标和提升项目管理水平。...

    工程项目管理思路和管理方法.pdf

    1. 项目管理软件:如Microsoft Project、Primavera P6等,用来辅助项目计划的制定和管理。 2. 进度控制方法:关键路径法(CPM)、计划评审技术(PERT)等来确定项目进度的关键因素。 3. 质量管理工具:六西格玛...

Global site tag (gtag.js) - Google Analytics