IT项目质量管理技巧应用的注意事项

IT项目质量管理技巧应用的注意事项,第1张

IT项目管理是项目管理在IT领域的应用,结合IT行业特点运用项目管理技术、理念和方法,包括9大知识领域(项目综合、范围、时间、成本、质量、人力资源、沟通、风险和采购管理)以及启动、计划、实话、控制和收尾等过程组。

所谓ERP是英文Enterprise Resource Planning(企业资源计划)的简写,ERP项目是一个大型企业管理信息化项目,是一项系统工程。 大型ERP项目的项目组一般由ERP项目经理、ERP售前顾问、ERP实施顾问、ERP技术顾问及客户经理组成。ERP售前顾问的主要工作是调研分析企业需求并根据企业的实际情况提出信息化的解决方案; ERP实施顾问的主要工作是将管理信息化解决方案成功地实施、应用到企业的实际业务流程中去,并对项目进行持续的支持;ERP技术顾问负责项目中的服务器架设、网络配置等技术指导;ERP项目经理是整个项目的负责人,全面负责项目的进展,推动甲方各职能部门负责人对软件供应商的配合。 目前,随着信息化的快速普及,ERP项目中的项目经理和咨询顾问人才十分短缺,而大学生和其他从业者入门ERP职业又特别难,ERP人才专业培养机构的诞生,国内最大的管理软件厂商用友率先创办了用友管理软件学院,为管理信息化行业培养高品质、专业化、应用创新型人才。包括ERP项目中的项目经理和咨询顾问。

1、负责APP、微信公众号、企业微信等移动端系统的开发。

2、负责项目核心功能的架构以及代码编写。

3、参与IT新技术及趋势研究和引入,促进内部技术进步和创新。以上就是it项目管理以后可以做的事情。

IT项目开发人员普遍认为,要高质量并按时完成项目是难以实现的,项目经理们并非不想要高质量的项目成果,他们只是想在质量的基础之上,能够按时完工和低于或等于预算的情况下,实现这个项目。有些项目管理技巧虽然确实可以成功地在降低成本和开发时间的同时不会对质量造成影响,然而,必需注意的是,过度地利用这些技巧就有造成灾难性后果的潜在可能。

1、时间盒(Time boxing)

在破坏项目质量的事件列表上,时间盒的应用排在第一位,当您告诉某人在任务必须移交之前,他拥有多长时间来完成这项工作,我说“移交”而不是“完成”,因为在极端情况下,这经常意味着代码并不完善,仅仅是抓紧时间去完成这项工作。

在大多数情况下,时间盒是有效的,因为它可以做到四件事:

1 它迫使开发者能够富有创造性地在他们的预算之内发现解决方案。

2 它排除了经常添加在软件中不必要的虚饰,而这些虚饰往往并不能增加软件的价值。

3 它防止开发者过度测试。

4 目的只是要得到这件产品,在完整的质量评价(QA)阶段将会有详细的测试,希望在此阶段中能够发现代码中存在的问题。

当存在未知问题,或技术没有经受检验,或没有正确的方法来检验结果的时候,时间盒就无能为力了;当时间盒很小,而且在分配的时间之内并没有可能的办法来实现目标时,这种方法也是无效的。换句话说,时间盒可以很好地解决一些问题,比如充分理解、谨慎评估和执行类的任务;然而,也确实存在时间盒方法不能很好解决的问题,比如研究和发展,还有解决问题等等。

如果时间盒是正确使用的,那么不应当导致测试到很糟糕的代码,这些糟糕的代码可能会导致数百个小时的诊断和返工。时间盒应当适度使用来确保最低的成本、最快和最高质量的软件。

2、误期

所有人都要有奋斗的目标,里程碑是一种受到尊敬的方法,它用来激发人们向同一个目标前进,这种动力可以在很短的时间内得到重大成果。然而,每个人都必须承认里程碑所界定的时间并不是每次都能实现,这时就必须要做出新的决定。

项目经理们必须要在团队中树立里程碑的目标,以此来激励他们前进,但是,当里程碑确立的日期并不现实,而且队员们一再出错,那就应该重新评估这个计划了。如果因为某种特殊情况可以使这个日期不再重要,那么当这个重要日期真正来临的时候,整个团队就只有很小的动力来实现这个里程碑日期。当整个团队连续错过了10个日期,那么第11个日期还重要么这就像喊着“狼来了”的孩子一样。

如果在设定的时间线之后并没有任何处罚,那么当错过这个时间的时候就应该强制执行或者移动整个时间线。

长远来看,不断创造持续的压力和令人迷惑的环境并不能创造出好的软件,开发人员需要能够专心工作的环境。完成项目的日期和关于里程碑日期是否真实的混乱,经常会导致开发人员在开发过程中跳过关键步骤或者造成难以发现的问题。

3、忽视相关性

在软件开发中,我们有很多技巧可以用来延迟相关性,我们可以停用一些函数、移动相连的基本架构,或者绕开众多的错误处理,在正确使用的情况下,所有这些技巧都可以帮助推进一个项目,然而,当为了完成项目,而这些技巧的成本因素又没有被考虑到整个计划当中时,就埋下了烦恼的种子。

很多时候,在项目中排列软件开发的顺序是非常具有挑战的事情,相关性并不容易被发现,因此也就不可避免地有很多相关性因素没有被安排到计划当中。为这些不可预见的相关性安排日程表可以让人变得疯狂,因此,压制相关性的方法是经常使用的,但是,如果过度使用了这些技巧,这些费用可能经常会占据项目总成本中很重要的一部分,而且直到项目的最后才会被发现。

所以要确信您现在所做的对于管理相关性是必需的,不会添加过多的成本,而且是整个软件开发项目中必不可少的一部分。当项目经理不能在成本与降低相关性的便利中取得平衡,那么他们草率地组装的代码将会展示出质量问题。

4、假装没有错误

在项目管理中,忽视并不是一种幸福。为了成功地完成项目,除了不可阻挡的政治压力,向公司其他的员工介绍项目的风险也是必需的。几乎每个软件开发项目都有延期或超出预算或同时出现这两种情况的风险。

问题在于,当最终某一时间,这些风险真正变为现实的时候将会引起恐慌,每个人都在混乱中将项目其余的部分组装在一起,整个项目的质量将因为最终轻率的装配而遭受损失。

当然,当整个项目还没有落后于计划之前,这一问题还不会充分暴露出来,然而,大多数项目都有办法只让项目的某些部分落后一点点,而几乎每个项目都有过于仓促的风险,这是因为管理层在很长一段时间之内都在项目没有任何问题之后得知项目的真实状态。

一个项目要想取得成功的结果,这些事情是必须做到的。不过这五个条件中没有一个是充分条件,也就是说没有一个条件本身能够保证项目成功。既然它们都是必要条件,那么要获得成功就必须满足它们,但即使这五个条件都满足了,别的方面也可能导致项目失败。不过如果这五个条件都满足了,就可以极大地提高项目成功的几率。如果缺失了任何一个条件,失败就会向你招手。那么项目成功的这五个必要条件是什么呢

条件1:在项目开始前你必须与所有利益相关方就项目成功标准达成共识。 在项目开始前所有利益相关方对项目成功标准有一个共同的理解是非常重要的,并且这些成功标准需要彼此之间取得平衡。当这些标准失衡时,通常都会导致项目失败,至少在一些利益相关方的眼里是这样。这一点是非常明显的。在项目开始前,利益相关方应该就项目成功标准达成共识,因为如果不能做到这一点,就会产生以下结果: (1) 有些利益相关方可能对项目要做什么会有不同的看法。 (2) 开始时的微小差异可能导致最后的巨大分歧。例如,项目团队或许在项目目标上达成了一致意见,但是如果对于时间、成本或功能的相对重要性存在不同看法,则可能导致非常不同的结果。 项目是相互关联的系统,因此在某一领域内发生的变化会对别的领域产生影响。通常这意味着对项目的每个组成部分分别进行优化并不能使项目得到优化。项目需要作为一个整体得到优化,在这一优化位置上,一些组成部分也许不是最优的。这就是说,不一定每个利益相关方都能取得他们的理想结果,但每个利益相关方都需要把他们的目标与其他人的需要进行平衡,从而取得项目整体上的最佳结果。 所有者向承包商支付金钱,即价格,让承包商来做项目工作。然后所有者有效地购买承包商所做项目交付的资产。承包商花费部分金钱,即成本,来做项目工作,从中获得的差价就是利润,也就是项目提供给他们的价值。在项目完成后,所有者对资产进行运营并获得收入,即收益,其中收益和价格之间的差价就是项目对所有者的价值。现在就非常简单了,如果所有者能够把价格压低,他们就可以增加项目对他们自身的价值,但如果把价格压得太低的话,项目对承包商将没有任何价值,那么项目就不会发生。如果承包商能够把价格抬高,他们就可以增加项目对他们自身的价值,但如果把价格抬得太高的话,项目对所有者将没有任何价值,项目也不会发生。对于项目来说,最好是所有者和承包商双方达成妥协,商定一个价格,可以让双方都获得合理的利润。后面我们还会继续讨论该主题。(注:项目就是要完成的工作。但它并不是为了完成工作本身而完成,而是为了交付设施(facility)。这设施也许是一条新生产线、一个新产品或一项新服务、一个设计、一种新的组织结构或者工作方式。但设施不是为了它本身而产生。之所以产生设施,是因为有人(所有者或发起人)希望使用设施来获得收益。对项目团队或者承包商来说,所有者会购买设施。在任何时候,项目团队都必须记住项目是为什么而做的,项目的目的是什么或者说所有者期望得到的收益是什么。这是项目从本质上不同于日常运作的一个方面。如果你今天完成了工作,明天卖掉了产品,后天就得到了收益,你就可以进行实时的调整从而持续获得利润。但是如果你今天完成了工作,下一年得到设施,再过一年才得到收益,而这时项目团队已经解散了。工作是现在在这里完成的,而收益在多年后才出现,这就意味着很容易偏离工作重心。所有者从他们获得的收益和为设施支付的价格之间的差价中获得利润,而承包商从他们得到的价格和完成工作的成本之间的差价中获得利润。如果所有者可以降低价格,他们就能够增加他们的利润。如果承包商能够提高价格,他们也能够增加他们的利润。不同的项目团队成员有不同的目标。如果所有者和承包商是不同的公司,我们可以理解这一点并且可谈判签订一份合同。而如果他们属于同一家公司,我们仍然需要签署一份合同。你会听到有人说:“但难道我们不是为了同一家公司而工作吗”——是的,但是有不同的视角。) 实验表明,在成功的项目中,所有人都认为,由于项目为所有者提供了价值,所以项目是成功的。而在失败的项目中,所有者说它不成功,是因为它没有为他们提供价值;用户说它不成功,是因为它没有为他们提供他们所需要的功能;设计者说它不成功,是因为它的设计很糟糕;项目经理说它不成功,是因为它延期并且超出了预算。因此当他们都致力于追求相同的整体结果并把各自的需求彼此平衡时,他们就会取得成功的结果,但是当他们都追求各自的目标而排斥其他人的目标时,项目就会失败。我的意思是说,在不成功的项目中人们所关注的东西是很重要的,为了获得一个成功的结果,你需要好的功能、好的设计,并在规定或者接近规定的时间和成本内完成项目。但是如果所有人都追求他们各自的目标而排斥其他人的目标,那么就会导致项目失败。而如果所有利益相关方都能够把他们的目标与其他人的目标进行平衡,就会导致项目成功。 有时候,当我向项目经理们阐述这一点时,会有项目经理问我:“罗德尼,我明白你说的意思。但是在我的年度评估中,公司是根据我在规定的成本和时间内完成了多少项目来判断我的。我的年度奖金是由这个来决定的,而不是根据我提供给所有者的价值。我应该关注什么呢”我的回答是他们应该关注改变他们的绩效评估体系,使之与好的项目管理相融合。 还有一个问题是,所有人都关注相同的目标,因此都应该遵循相同的路径。开始时微小的差异很可能会导致最后相当大的差异。我的一个同事曾在一家英国造船公司工作。他们的传统业务是为皇家海军制造潜水艇,但希望进军护卫舰市场。当有一个制造护卫舰的项目来临时,他们在没有利润的情况下竞标并中标得到了这个项目。他们的目标是按时制造出一艘高质量的护卫舰,以证明他们能够做到这一点。这样开始时他们可能会有一点损失,但寄希望于将来赢得更多的订单。他们赢得了这个项目,但不幸的是没有人想到要告诉项目经理这个战略。因此项目经理把精力集中在降低成本来获取利润上,结果项目延期了,并且质量也比较低。 这就引出了项目成功的第二个必要条件。你不仅必须在项目开始前与利益相关方就项目成功标准达成共识,而且还需要在项目整个过程中的配置评估点上继续与之达成一致意见,以确保所有人都专注于相同的目标,并持续遵循相同的路径。 条件2:持续与利益相关方在项目整个过程中的配置评估点上就项目成功标准达成一致意见。 项目经理和项目所有者之间必须有高度的合作关系。所有项目参与方都必须把项目看做一种伙伴关系。项目就是一个临时性组织,为这个临时性组织工作的人们必须在一起很好地合作。这一点是非常明显的,然而不幸的是,项目经常成为项目经理和项目所有者之间可怕的战场。在采用对抗性合同的做法下,项目所有者和承包商之间在这点上尤为明显。我和Ralf Muller(2004)提出,所有者和项目经理之间的委托—代理关系可用来解释为什么后者会发生。项目要想取得成功,项目经理和所有者之间、承包商和客户之间就必须以一种伙伴关系一起工作,向着对双方都有利的结果努力。 条件3:所有项目参与方,但尤其是所有者和承包商,必须以一种伙伴关系一起工作,并且以合作的精神向着对双方都有利的结果努力。 这就要求所有项目参与方在项目开始前就项目成功标准达成共识,并确保这些标准之间达到平衡(条件1)。 所有者只应该对项目经理施加适中的控制,既不能太多,也不能太少。如果施加了太多的控制,项目经理将没有足够的灵活性来处理项目产生的风险和不确定性。而太少的控制和自由放任的管理方式又将导致混乱占主导地位。所有者应该与项目经理就清晰的目标达成共识(这是高度合作的一部分,条件1和条件3),然后指导项目经理应该如何最好地实现这些目标,但一定要给项目经理留出一定的空间来 *** 纵,对风险和不确定性进行处理。我认为,这意味着项目经理应该被授权。授权是指在目标上达成共识,设定一个框架,而给项目经理留有一定的灵活性在那个框架内进行决策。不幸的是,委托—代理关系以及随之而来的逆向选择和道德风险问题(Turner and Muller,2003)导致所有者总是试图对项目经理施加非常严格和僵化的工作做法。 条件4:所有者应该对项目经理施加适中的结构和控制,既不能太多,也不能太少。项目经理应该被授权。 所有者应该要求项目经理定期提供项目绩效报告。Muller(2003)发现,项目所有者想要得到的项目绩效报告和项目经理想要提供的报告之间存在着不匹配。相对于项目经理提供报告的意愿而言,所有者得到项目绩效报告的愿望更强烈。当所有者要求得到项目绩效报告时,项目就更可能成功,而当他们不要求时,项目通常不会成功。有意思的是,当所有者要求得到项目绩效报告时,他们对项目绩效的期望会低于实际绩效,对项目绩效持比较悲观的看法。当他们不要求得到项目绩效报告时,会对项目绩效抱有非常乐观的看法,所认为的项目绩效比实际绩效要好。Muller(2003)也注意到,想要得到绩效报告的客户总是希望比较频繁地得到报告,比如每两周一次,最少也得每月一次。所有者也希望项目经理每周能进行一次面对面的口头汇报。虽然他们喜欢正式的书面报告,但同时也希望能够查问项目经理,通过项目经理的肢体语言来判断他们是否在讲真话。在太多的报告和太少的报告之间也应该有一个平衡。太多的报告花费昂贵,并且消耗了宝贵的资源。而太少的报告则会导致项目失败。 条件5:所有者应该要求项目经理定期进行项目进展报告: 每两周一次的书面绩效数据; 每周一次面对面的口头汇报。仅仅是为你搜索的答案哦!希望对你有所帮助。

项目比如定制产品的开发、接标开发产品等称为外部项目;

IT公司为打造新产品,内部组织人员确定一个产品内容进行实施的总体事务,称为内部项目;

产品就是成熟的可以推广和再市场上销售的,具有购买群体的完整软件。

说白点,项目就是出于实施期的软件,包括流程这些。

产品就是刻了碟子就能卖钱的东西。

以上就是关于什么是IT项目,IT项目与ERP项目的区别是什么全部的内容,包括:什么是IT项目,IT项目与ERP项目的区别是什么、it项目管理以后干什么、IT项目质量管理技巧应用的注意事项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/8775990.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存