敏捷管理:软件行业的变革之道
1. 为何需要敏捷管理
糟糕的管理会带来高昂的成本,如今还会导致工作岗位的流失。高级管理人员面对软件开发成本的不断攀升,以及糟糕的成果、低下的质量、欠佳的服务和缺乏透明度等问题,往往会选择将项目外包到海外,并进行裁员。在2003年的经济形势下,这种趋势愈发明显。如果不想让这一趋势失控,信息技术行业的管理水平必须得到提升。软件开发需要降低成本,更可靠地产出更好的成果,提供更优质的客户服务,并提高透明度。
软件开发是劳动密集型的知识工作,成本高昂。软件工程师及相关人员薪资优厚,这是供需关系导致的。长期以来,对IT人员的需求超过了供给,薪资也随之上涨。然而,随着全球经济衰退,企业开始削减成本,IT预算受到压缩,工作岗位流向了亚洲、澳大利亚和东欧的外包公司。例如,印度外包供应商的劳动力成本仅为美国软件开发者的25%。
为了让软件知识工作留在发达国家,让软件工程师维持现有的生活水平,就必须提高竞争力。这并非要求开发者更努力工作,而是需要改进管理技术和工作实践,以提供更多价值,增强竞争力。
2. 敏捷管理的理论基础
软件工程项目管理传统上表现不佳,这可能是因为相关教育的缺乏。目前,高校提供的高科技管理MBA课程较少,行业内管理专业知识匮乏。不过,其他行业已经证明有效的一些技术,如约束理论、精益生产、系统思维以及复杂自适应系统的新思想,为提升软件开发企业的竞争力提供了思路。
经济可行的软件工程的秘诀在于基于新管理科学的新工作实践。敏捷管理者需要构建一个由有能力的知识工作者组成的敏捷学习型组织。一旦实现,成效将十分显著,效率提升4倍很容易,提升10倍也完全有可能。
超级会员免费看
订阅专栏 解锁全文
1333

被折叠的 条评论
为什么被折叠?



