2008年1月14日,星期一05:57

完美项目之路

由John L.Dean撰写
介绍

自从软件开发项目问世以来,人们一直在想方设法确保它们表现良好。不幸的是,历史告诉我们,没有任何流程,方法论或工具集可以保证项目的成功。但是,有一些实用技术(其中很多是非技术性的)可以极大地改善项目’s chances.

在此以及接下来的几篇帖子中 业务分析师时报,我将根据自己的亲身经历观察得出的技术布局,这些知识我知道可以可靠地产生出色的结果。结合起来,它们可以带来“perfect project”。我从项目管理的角度而不是纯粹从文学学士学位的角度提出问题,因为我的经验是,管理活动和决策对项目的影响,无论是好是坏,都比技术影响更大。接下来的想法按重要性排列。它们一定很简短,以后的每个帖子中都会展开。  

1.使项目尽可能小。一个专案’大小与成功的机会成反比。当人们被添加到一个项目中时,潜在的交互数量就成倍增加,并且事情往往是灾难性地落入裂缝。

2.仔细选择一个由项目经理以及主要业务和系统分析师组成的领导团队。他们必须在技术上具有高素质,并且必须团队合作。

3.与客户建立合作关系。改善项目’为了使这两个组织顺利进行,这两个组织需要相互配合,相互信任,共同负责,透明和善意。

4.将正式流程和文档限制在最低限度。“Big Process”以CMM / CMM和IEEE标准为例,它可以阻碍具有高质量,积极进取心的小型项目。

5.直观地工作。至少部分以敏捷方法论示例的模式进行操作。通过高度灵活并愿意随着用户接触新兴系统而进行更改,系统接受的可能性大大增加。

Anyone who has been around a while knows that the conditions for achieving the 完美的项目 are not commonly present. But, if they do exist where you now are, or you can influence things to cause them to exist, then enjoy your 完美的项目.

保持项目规模小

我的经验是,就该项目的工作人数而言,该项目的规模与成功的机会成反比。我参与了几个拥有100多名员工的项目。尽管它们都没有完全失败,但是它们都没有特别出色。在一个实例中,一群人(包括我自己)在一年的紧张工作中重做了其中的一个大型系统,并将性能欠佳的普通系统变成了成功的典范。

为什么大型项目有问题?简而言之,活动原则是项目沟通。随着人们被添加到一个项目中,潜在的交互数量几乎成倍增加。结果是重要的沟通不’总是与所有必要的接收者联系,事情就从裂缝中掉了出来。犯了错误,事实证明它们是灾难性的。人们感到孤立,士气低落,营业额高。大型项目试图通过要求大量的正式文档并举行许多次会议来缓解这种情况。庞大的资料量使个人几乎不可能阅读他们需要阅读的所有内容,以跟上可能影响他们的一切。任何人几乎都不可能理解整个文档集,这意味着可能没有人了解整个项目。

由于通讯问题,任何有很多人无法容纳大会议桌的项目都会遇到性能下降的情况。相反,在一个小型团队中,任何沟通问题都可以面对面解决,并且整个项目团队都可以观察到。在非正式的基础上可以做很多事情,否则将需要正式的过程和文件。例如,负责接口两端的两个人可以坐在白板上并设计出接口,然后,他们只发送一封电子邮件来概述设计,而不是创建正式的接口控制文档。当需要测试接口时,双方都可以参加,并且可以现场排除故障并修复任何问题。我知道这可行,因为我已经做到了。
 
一群精明的,敏锐的人组成的团队可以创造奇迹。我很幸运地自己做了一些工作。我声称,有了这样一个团队,与您的普通100人团队相比,在没有什么工作的情况下,我可以更快地构建质量更高,用户接受度更高的给定系统,而无需花费过多的流程和文档开销被认为是最佳实践流程。

有些项目在功能上太大,无法由一个小组组成。如果必须采购和集成硬件和通信,必须建立设施并涉及国家安全数据,则尤其如此。但是有可能将问题明确地划分为一组功能,然后使用一组紧密合作的小型团队(主要由团队负责人组成的高层团队)来实现该功能。然后,每个团队在其职能区域独立运作,高层团队确保跨团队的问题(例如界面)得到有效地处理。

©版权所有John L.Dean,2008年。

在下一个业务分析师时代寻找通往完美项目之路的第二部分


John L. Dean 是一位IT专业人员,他的长期和广泛的经验基础使他对什么有效和什么无效有不同寻常的看法。他拥有40年的经验,主要从事政府IT合同管理,包括系统工程,系统分析,需求分析,系统架构和设计,编程,质量保证,测试,IV&五,系统购置,在技术和管理之间平均分配。他曾在围墙的承包商和政府部门工作,曾是大型公司(IBM,CSC,Booz-Allen,MITRE,ACS)以及非常小的公司的雇员,最近还担任过独立顾问。 John拥有克莱姆森大学(Clemson University)的运筹学硕士学位。可以通过以下方式与他联系

[email protected].

©BA Times.com 2020

麦格雷戈徽标白色网站