Answers:
您应该为所有成功或失败的项目吸取经验教训。从一个好的项目中可以学到很多东西。
真正失败的项目对我来说非常罕见。除了了解发生了什么,我还要做“问为什么要5次”的事情,以找出根本原因。还有一个问题,为什么我没有注意到发生了什么,或者对此有所作为或至少逃脱了。
我认为每个人的首要职责都应该归咎于一切-客户,技术,正在解决的业务问题,方法论,团队成员,语言,平台,甚至甚至是我们早上喝咖啡的方式。回顾的好处(即使它只发生在您自己的头脑中)是与某些或所有这些因素调和并意识到它们不是问题的机会。
在我过去30多年的唯一真正的失败中,该项目在我们到达时实际上已经是多年的需求了。我们解决了需求。其中一位来自管理层,数百位来自最终用户。我们编写了代码,很多代码,其中一些很棒。有测试和验收测试,变更和论据,变更请求,无偿工作,有偿工作,最后一刻出现的螺栓,超现实的幽默和上报给副总裁等。最终,一切都陷入了停顿。失败的原因是最终用户无法接受单一管理要求。而且,不管他们进行了多少事情,他们都无法超越那件事,也永远不会接受该系统。但是管理层不会有其他方式。就是这样,尽管我们有很多钱,但最终还是
我仍在使用该技术,仍在使用这些流程,并且仍与同一个人一起工作。我什至会为那个客户做另一个项目。但是,当最终用户说他们不喜欢自己的管理注入到需求中时,我会记住编写好的代码并不能使您免受失败项目的影响。然后,我将对此进行处理,而不是一两年后。
关于这一主题有一本很棒的书叫做《死亡进行曲》:http : //www.amazon.com/Death-March-2nd-Edward-Yourdon/dp/013143635X
我强烈建议您阅读它。您可能会在许多描述中识别您的项目。
没有一个答案,因为它高度依赖于组织的许多复杂组成部分,包括政治……