当前位置:三九宝宝网 → 宝宝教育 → 写作范文 → 正文

软件项目管理的成功原则

更新:02-09 整理:39baobao.com
字体:

[如何有效进行精益项目管理]1、选择要改进的关键流程 精益生产方式不是一蹴而就的,它强调持续的改进。首先应该先选择关键的流程,力争把它建立成一条样板线。 2、画出价值流程图 价值流程图是一种用来描...+阅读

1平衡原则 在我们讨论软件项目为什么会失败时可以列出了很多的原因,答案有很多,如管理问题、技术问题、人员问题等等,但是有一个根本的思想问题是最容易忽视的,也是软件系统的用户、软件开发商、销售代理商最不想正视的,那就是:需求、资源、工期、质量四个要素之间的平衡关系问题。 需求定义了做什么,定义了系统的范围与规模,资源决定了项目的投入(人、财、物),工期定义了项目的交付日期,质量定义了做出的系统好到什么程度,这四个要素之间是有制约平衡关系的。

如果需求范围很大,要在较少的资源投入下,很短的工期内,很高的质量要求来完成某个项目,那是不现实的,要么需要增加投资,要么工程延期;如果需求界定清楚了,资源固定了,对系统的质量要求很高,则可能需求延长工期。 对于上述四个要素之间的平衡关系最容易犯的一个错误,就是鼓吹多快好省四个字,多快好省,多么理想的境界啊?需求越多越好,工期越短越好,质量越高越好,投入越少越好,这是用户最常用的口号。

多:需求越多越好吗? 软件系统实施的基本原则是全局规划,分步实施,步步见效,需求可以多,但是需求一定要分优先级,要分清企业内的主要矛盾与次要矛盾,根据PARETO的80-20原则,企业中的80%的问题可以用20%的投资来解决,如果你要大而全,对不起,你那20%的次要问题是需要你花费80%的投资的!而这一点恰恰是很多软件用户所不能忍受的。

快:真能快起来吗? 快是用户、软件开发商都希望的。传统企业里强调资金的周转情况,软件企业里强调的是人员的周转情况,开发人员应尽快做完一个项目再做另外一个项目,通过快速的启动项目、结束项目来承担更多的项目,来获利。但是快不是主观的拍脑袋定工期就可以完成的,工期的定义一定要基于资源的状况、需求的多少与质量的需求来进行推算的。

软件毕竟需要一行代码一行代码的写出来,他的工作量是客观的,并非人有多大胆,地有多大产式的精神鼓动就可以短期完成的。 省:省到什么程度? 一分钱一分货,这是中国的俗话,他是符合价值规律的。甲方希望少投入,乙方希望降低自己的生产成本,省到乙方仅能保本的时候,再省,乙方就亏损了。 正视这四个要素之间的平衡关系是软件用户、开发商、代理商成熟理智的表现,否则系统的成功就失去了一块最坚实的理念基础。

企业实施IT系统的首要目标是要成功,而不是失败,企业可以容忍小的成功,但不一定容忍小的失败,所以需要真正理解上述四个要素的平衡关系,确保项目的成功。 2高效原则 在需求、资源、工期、质量四个要素中,很多的项目决策者是将进度放在首位的,现在市场的竞争越来越激烈,产品早上市一天,就早挣一天钱,挣的就比花的多,所以一定要多挣,基于这样一个理念,软件开发越来越追求开发效率,大家从技术、工具、管理上寻求更多更好的解决之道。

基于高效的原则,对项目的管理需要从几个方面来考虑: 要选择精英成员 目标要明确,范围要清楚 沟通要及时、充分 要在激励成员上下工夫 3分解原则 化繁为简,各个击破是自古以来解决复杂问题的不二法门,对于软件项目来讲,可以将将大的项目划分成几个小项目来做,将周期长的项目化分成几个明确的阶段。 项目越大对项目组的管理人员、开发人员的要求越高,参与的人员越多,需要协调沟通的渠道越多,周期越长,开发人员也容易疲劳,将大项目拆分成几个小项目,可以降低对项目管理人员的要求,减少项目的管理风险,而且能够充分地将项目管理的权力下放,充分调动人员的积极性,目标会比较具体明确,易于取得阶段性的成果,使开发人员有成就感。

作者主管过的一个产品开发项目代号为SB,该项目前期投入了5人做需求,时间达3个多月,进入开发阶段后,投入了15人,时间达10个月之久,陆续进行了3次封闭开发,在此过程中经历了需求的裁剪、开发人员的变更、技术路线的调整,项目组成员的压力极大,大家疲惫不堪,产品上市时间拖期达4个月。项目完工后总结下来的很致命的一个教训就是应该将该项目拆成3个小的项目来做,进行阶段性版本化发布,以缓解市场上的压力,减少项目组成员的挫折感,提高大家的士气。

4实时控制原则 在一家大型的软件公司中,有一位很有个性的项目经理,该项目经理很少谈起什么管理理论,也未见其有什么明显的管理措施,但是他连续做成多个规模很大的软件项目,而且应用效果很好。作者一直很奇怪他为什么能做的如此成功,经过仔细观察,终于发现他的管理可以用紧盯2字来概括,即每天他都要仔细检查项目组每个成员的工作,从软件演示到内部的处理逻辑、数据结构等,一丝不苟,如果有问题,改不完是不能去休息的。

正是在他这种简单的措施下,支撑他完成了很多大的项目,当然他也是相当的辛苦,通常都是在凌晨才去休息。我们并非要推崇这种做法,这种措施也有他的问题,但是,这种实践却说明了一个很朴实的道理:如果你没有更好的办法,就要辛苦一点,实时控制项目的进展,要将项目的进展情况完全的实时的置于你的控制之下。 上述的方法中对项目经理的个人能力...

本文地址:https://www.39baobao.com/show/33_58471.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

吴永达老师在项目管理方面都有哪些方面的经历呢中国实战派著名项目管理专家,2009年度中国百佳管理培训师,美国项目管理协会(PMI)(L)认证PMP,美国培训协会(AACTP)国际认证高级培 训师,美国项目管理协会(PMI)会员,国际信息系统审计与控...

目前有几种项目管理的成熟度模型PACE(产品及周期优化) PACE (Product And Cycle-time Excellence)关注的要素有: 正确的决策; 项目小组构成; 开发活动的构成; 开发工具与技术; 产品战略; 技术管理; 资源管理; 其产生...

该案例中体现了内部控制的哪些原则商业银行内部控制应遵循如下原则: (1)全面原则,即内部控制应当渗透到商业银行的各项业务过程和各个操作环节,覆盖所有的部门和岗位,并由全体人员参与,任何决策或操作均应当有案可...

日常工作信息的沟通和发布对于项目管理的作用是什么项目组进度信息的沟通和发布' 项目进度信息发布在很多的项目组都做到了,但是很多时候做的并不充分。通常我们进度信息的发布是通过邮件、QQ群等方式进行发布的。虽然这种信息...

项目管理的案例分析微软公司办公商务单位WinWord之成败项目管理的案例分析------微软公司办公商务单位---WinWord之成败 昆明市无线市话项目概况评估 (自考) 内容提要: 1、试分析项目的适应市场的能力和抗风险能力。 2、试分析本项...

1什么是软件项目管理?2实施软件项目管理对软件企业的意义软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。 软件项目管理的根本...

请讨论如何进行软件项目管理软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。 为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/...

请问哪里有IT项目管理教程我这里有一套丁冬老师的《IT软件项目管理(企业项目甘特图案例评价、维护管理、文档管理、风险管理、人力资源管理)》,一共有32个课时, 包含IT软件企业项目甘特图案、IT软件项目...

项目管理案例分析急该项目的主要问题是出在沟通、任务划分和团队协作上。大部分的工作有项目经理来拍板,降低了工作效率,推迟了项目进度。“新任命”的项目经理还没有丰富的经验,还没有足够的权威...