只有一线的网络安全风险评估软件程序员必须完成实际可用的产品。当项目失败的时候,没有人去追究各个环节的问题,只有程序员是永远的替罪羔羊。 如果说,很多问题的解决,根本没有能解释清楚又可供参考借鉴的方法,你相信吗? 我相信。正如Dave A.Thomas所说: “我不知道为什么有些人能够成功地交付党建信息管理系统产品,我也无力复制那些方法来创建自己的团队。为了实现组织的目标,我只雇用那些成功交付过产品的人。” 尽管具体问题没有直接可供操作的方法,我们却可以找到一些原则。例如,我们曾经提到,建立自己的思想体系是一种解决问题的原则,而聚焦是另一种原则性的方法。
很多网络安全风险评估软件开发组织,常年被一些问题困扰着,例如,产品架构问题。老实说:存在问题很正常;不正常的是,被这些问题困扰多年,却没有在解决的道路上前进一步;有时,甚至在解决问题的过程中,出现了更多的问题。这着实让人叹息。 在我看来,出现这种现象,除了思想上的原因外,主要是因为缺乏聚焦能力。
现实中的问题盘根错节。我们应该规划出一张路线图,用聚焦的眼光,逐个解决软件开发中的问题,并建立最适合自己的软件开发方法。方法论的执行,方法论的实施,贯穿于软件开发的整个过程。实施的关键在于执行,而执行由很多琐碎的活动组成。在网络安全风险评估软件开发实践中,执行应该被放到一个完整的体系环境中去考虑,而单纯强调执行本身是无法解决执行问题的。 在讨论执行这个话题之前,我认为有必要先来看看东西方文化的差异。
中国近代哲学史上有一种观点,即地理环境决定了文化差异。中国是一个国土资源丰富的国家,农业是最重要的支柱产业。农业的特点是,居住地固定、很少迁徙。人们长期聚集在一起劳动和繁衍,这样的生活方式使家庭血缘关系成了社会中的主导关系。而家庭血缘关系中天然的长幼次序,又促进了家长制文化的形成。 与中国不同,西方的希腊和罗马都是海岛国家,由于航海技术的成熟,商业贸易非常发达。人们通过航海,来往于不同的国家和文明。当时,来自各地的人聚居在一起,社会的主导关系,是商品交换中的利益关系而不是家庭血缘关系。人们通过大量人为建立的规则来保证自己利益。在这个过程中,逐步产生了民主和平等的思想。
在进入21世纪的今天,东西方都已经发生了很大的变化,但是几千年的文化影响不会轻易消失。致远服软认为:http://www.soft8.com.cn/这种文化影响,也体现在企业管理领域。事实上,从企业管理的角度来看,西方的高层管理人员考虑更多的是战略方向,而中国的高层管理人员考虑最多的是执行力问题。