• 卓越软件工程《微软360度》读后感


    卓越软件工程

    --《微软360度》读后感

     

    卓越软件工程

        这一段时间,读了《微软360成功与成长》这本书,感觉微软之所以取得巨大成功,与微软重视人才,重视知识与技能的积累是分不开的。尽管微软在技术方面不是业界最好的,但他们有一套很好的机制,能够包揽最好的技术人才为其所用,并让其发挥最大的价值,这套机制的重要组成部分就是卓越软件工程!

     

    卓越软件工程介绍

      借用微软研究院官方网站对卓越软件工程的叙述如下:

    http://www.microsoft.com/china/crd/ee.mspx

    卓越软件工程
     

    卓越软件工程部

    微软中国研发集团将卓越软件工程部(Engineering Excellence Group)带入了中国。它通过员工培训、整合商业及工作流程、优化产品开发工具等手段,不断完善微软产品的品质,提升软件工程师们的工作效率及其工程实践的能力。
    卓越软件工程部的重点突破在于如下方面:

    • 人员:确保每位员工获得事业成功所需的培训、信息和支持;
    • 流程:使商业过程更加有效率,通过透明化的最佳实践来促进合作;
    • 工具:在组织的内部和外部强化、优化和推广最佳产品开发工具。

    在中国,卓越软件工程部可以说是专门针对大中华区的需要所设立。今天,中国研发团队工程人员的规模正在以几何级的速度发展与壮大,卓越软件工程部刚可为他们的成长提供必要的支持。

    卓越软件工程部的目标是通过增加本地培训,帮助团队建立和改进工程流程,进一步加强微软在中国的软件研发实力。其培训课程包括:

    • 工程入门
    • 正在进行的技术能力发展
    • 从普通员工到工程经理每阶段的一般性工程技能发展
    • 高潜力工程人员的早期发现和发展,以及如何支持研发队伍快速成长

    此外,微软的人力、组织能力部门还提供了一般性的员工发展课程,以便与上述工程技能、职业发展课程互为补充。

    “技-工-贸”模式

     

      从上面的叙述和《微软360成功与成长》书中我们都可以得知,卓越软件工程部的工作内容就是:

    • 员工培训
    • 整合商业及工作流程
    • 优化产品开发工具

    其目标就是

    • 完善产品品质
    • 提高工程师的工作效率
    • 提高工程实践能力

        《微软360成功与成长》说,卓越软件工程部里面都是来自微软全球的顶尖软件和项目工程专家,可以说是微软全球帝国的人才和技术孵化器,是微软技术研究院的重要组成部门。微软研究院是微软的技术研究部门,在微软的产品取得巨大成功背后,都有他们在技术和人才推动方面的突出贡献,而卓越软件工程部更是对这一功能的强化,因此,“技术驱动力”对于微软这样的IT企业的作用至关重要,同样,像IBMOracleSAP这样的国际IT巨头,都是靠技术起家的,“技术引领市场,市场推动技术”,现在,像联想这样的民族IT大企业,也在逐渐转型,从“贸工技”向“技工贸”过渡。另外,像国内通讯业界巨头华为,中兴,也都是从技术起家的,他们在国内都设立有技术研究院,甚至像盛大这样的网游巨头,都在上海设立有盛大研究院。

        纵观这些成功的大型技术企业,对技术都是十分重视的,这可能是他们取得成功的基础,而这些大型技术企业都设立有专门的研究机构,为产品开发和市场开拓提供技术支持,可以说技术决定了未来的市场,而产品不过是为了占领这个市场。下图是技术,产品,市场的一个关系图:

     

      不难看出,上图中“技术-开发-市场”相互促进的这个企业运作模式其实就是联想倡导的“技--贸”模式,我们就把这样的模式先暂时命名为“技--贸”模式吧。

     

    卓越工程部

      借鉴“卓越软件工程”的思想,我们可以在软件开发公司中成立一个类似的部门,具体来说,这个部门可以进行下面一些工作:

    •  培训--对开发人员进行技能培训
    •  流程--对项目开发过程进行梳理和指导
    •  技术--研究和推动技术的创新与应用
    •  工具--研究提升开发效率的支持工具

     

    根据这些工作职能,可以为这个部门配置专职或兼职的

    • 培训师
    • 架构师
    • 开发专家
    • 项目管理专家

     

    这个部门的名字我们也暂定为 “卓越工程部”吧,下面描述一下该部门与其他部门的关系:

      “卓越工程部”为“项目开发部”提供项目管理支持,架构设计,核心功能设计,提供先进的开发架构,开发模式、开放技术和开放工具支持,提升“项目开放部”成员的开发技能和开发效率。

      “卓越工程部”的工作跟“产品运维部”的工作也紧密相关,项目产品的运行状况通过产品运维部提供的运行分析报告,来验证软件设计的品质,提供改善设计的建议;同时,产品运维部的工作也需要“卓越工程部”的协助,解决一些重大难题事件。

      “卓越工程部”主导技术,“项目开发部”应用技术开发项目产品,“产品运维部”收集客户的反馈,保障产品的运行,这样一种协作关系,其实也是“技--贸”模式!

     

    注:本文是对原文的修改后发表出来的,原文写于 二〇一〇年三月三日星期三

  • 相关阅读:
    Windows下Java File对象创建文件夹时的一个"坑"
    java.util.zip.ZipOutputStream压缩无乱码(原创)
    d指针在Qt上的应用及实现
    Java实现 蓝桥杯 算法提高 最大乘积
    Java实现 蓝桥杯 算法训练 p1103
    Java实现 蓝桥杯 算法训练 p1103
    Java蓝桥杯 算法训练 复数归一化
    Java蓝桥杯 算法训练 复数归一化
    Java实现 蓝桥杯 算法提高 最大乘积
    Java实现 蓝桥杯 算法提高 最大乘积
  • 原文地址:https://www.cnblogs.com/bluedoctor/p/2328040.html
Copyright © 2020-2023  润新知