如何把握软件开发项目失败告警信号?

2015-03-23 09:17:55      访问:

【内容导读】 当软件开发项目失败的时候,软件开发团队往往备受指责。虽然随着软件开发项目管理的知识体系越来越完善,更多的软件开发项目在走向成功,完全失败的软件开发项目也越来越少,但在所有软件开发项目中还有三分之一的是完全失败的。失败和成功软件开发目之间的

 

当软件开发项目失败的时候,软件开发团队往往备受指责。虽然随着软件开发项目管理的知识体系越来越完善,更多的软件开发项目在走向成功,完全失败的软件开发项目也越来越少,但在所有软件开发项目中还有三分之一的是完全失败的。失败和成功软件开发目之间的一个很大区别在于是否能发现软件开发项目陷于困境的早期告警信号。以下我们将看一下软件开发项目失败的一些最初的征兆,以及相应的应对措施。

软件开发项目失败的原因各不相同,告警信号也各不相同。常见的失败原因包括缺乏管理支持和软件开发项目目标不清晰。而告警的信号则更具体或与日常软件开发项目运行有关系,通常可以归结为两个类型:无形和有形。

1、无形的告警信号。最重要的早期告警信号往往是看不见摸不着的。软件开发项目走向失败的最早期的信号往往难于通过直观的方法来测量出来,但是如果你去关注它们的话,还是可以轻松地把它们找出来。其中两个最重要的无形信号是软件开发项目中的缺乏兴趣和长期不流畅的沟通。

A、缺乏对软件开发项目的兴趣非常致命。如果软件开发项目组成员没有一个真正对软件开发项目感兴趣,很容易在其他因素的影响之下影响软件开发项目的进展。因此,要确保软件开发项目组中的每一个人真正赞同软件开发项目将要做什么,确保每一个人在面对矛盾的时候具有相同一个相同的目标。

缺乏兴趣的另一个表现是软件开发项目成员缺乏对软件开发项目的关注,对软件开发项目的进展从不发表自己的看法。形成一个积极向上的软件开发项目氛围对软件开发项目是非常有帮助的,在这种环境下人们往往会做得更好。

除了培养团队成员的兴趣外,对客户兴趣的培养也同等重要。我们希望看到客户的积极参与、积极的反馈。如果缺少了他们的参与,软件开发项目成功的机会也会大大降低。

B、缺乏沟通是另一个主要的早期告警信号。如果从软件开发项目成员到用户等软件开发项目的各当事人不经常互相交流,那么这个软件开发项目就有麻烦了。理想情况下,软件开发项目相关的人应该定期进行各种形式的交流,以便让他们彼此都了解对方对软件开发项目进展的看法。

C、对于软件开发项目来说,如果长时间之内让各方面看不到进展,而消磨了斗志和信心,这是软件开发项目失败的一个主要信号。软件工程学里曾讲到,一个长期的、没有明显里程碑的软件开发项目很容易导致失败,其原因就是软件开发项目成员长期找不到成就感,渐渐的就迷失了方向。

D、对于支持敏捷软件开发项目管理的人来说,软件开发项目周转是一个关键的概念。我们通常可以将软件开发项目分割成不同的阶段,这样一方面可以更好地跟踪软件开发项目进度,一方面可以给软件开发项目成员带来更好的心理影响;它可以让人们具有一种成功的感觉并建立团队的士气。

E、而报喜不报忧也是软件开发项目管理者的一个问题。人们都不喜欢坏消息,因此很容易形成一个报喜不报忧的软件开发项目氛围,这对软件开发项目也是不好的。软件开发项目管理者必须建立这样的一个软件开发项目环境:坏消息也是可以被接受的。

2、具体告警信号。并不是所有的告警信号都是无形的,其中一些是确实是有具体表现的,如果你知道去观察哪儿的话。

A、通常来说,一个按照计划运行的软件开发项目应该具有很少或根本没有加班现象的发生。一些管理人员一旦发觉软件开发项目可能失败便开始安排加班,给老板造成这样一种感觉--软件开发项目虽然失败了,但是我尽力了,没有功劳还有苦劳。更有个别管理人员一开始就要求员工加班加点,软件开发项目成功了则加倍受到嘉奖,软件开发项目失败了则容易推托责任。然而,太多的加班也会造成软件开发项目人员身体健康上的下降,最终会影响软件开发项目的进展。

B、软件开发项目陷入困境的另一个信号是,软件开发项目资源(通常是软件开发项目人员)被抽调出来去做别的事情。或许只是占用了几个小时,但是如果长期累积起来,这种人力资源占用对软件开发项目的影响也是非常大的。因此,尽量减少被其他软件开发项目的占用人力和物力的情况,这也是软件开发项目成功的一个保障。

C、里程碑是软件开发项目执行过程中的检测点,用于软件开发项目进度的监控,确保软件开发项目按计划进行。如果在软件开发项目执行中,发现有的里程碑没有完成的话,就应该重视了,要分析为什么没有完成,如何补救,如何保证下一个里程碑能够顺利完成。

值得一提的是,如果你的软件开发项目出现了这些信号,并不意味着你的软件开发项目已经失败,或将要失败。每一个软件开发项目由于背景不同,出现这样或那样的问题是难以避免的。

但是,这些信号却可以告诉你,你的软件开发项目需要紧密关注了。对于管理者来说,一旦发现告警信号,要继续保持对软件开发项目的紧密关注,如果这个问题一直存在的话,就要考虑采取措施来纠正软件开发项目实施的过程了。

 

选购指南:

本公司主要为山东地区供应各品种型的开发济南桌面软件开发济南网页软件开发济南APP软件开发济南WinCE嵌入式软件开发具体包含如:家电公司管理软件电脑公司管理系统软件公司管理系统手机店管理系统森普P6综合业务支撑平台政府办公平台济南财务济南软件开发济南HR济南软件开发可以满足各种大中小型各类企业的管理需要。