此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

管理软件

CTO俱乐部走进微软研发集团:软件研发项目管理
作者:中国企业化信息网   来源:   日期:2013-12-01

    北京时间11月20日,CTO俱乐部第116期主题活动在北京举行,本期“CTO俱乐部走进企业”主题为“走进微软研发集团”。活动上,参加活动的CTO俱乐部会员在位于中关村的微软大厦零距离感受了微软的企业文化环境,参观了微软大厦、员工餐厅、员工健身房、图书馆等地点与设施。除了参观微软,CTO俱乐部在本期活动中还邀请到了圣塔信息项目总监边防以及昕力资讯资深顾问林泰宏给会员们做了主题分享。边防结合Scrum与PMI的实战经验分享了如何实现有计划和易评估的敏捷项目管理。林泰宏深入剖析了如何通过Visual Studio结合Xamarin利用C#语言去构建跨平台的移动应用。活动开始之后,圣塔信息项目总监边防首先给参会俱乐部会员带来了他的分享。边防的演讲分为三个部分,第一是介绍软件开发、项目管理的发展演变。第二是分享PMI与Agile在软件开发管理中的最佳实践。第三是介绍微软开发管理中的一些最佳实践。

    演讲中,边防介绍到软件开发应用场景有四种:

    第一是具有中国特色的解决方案。 他表示由于版权问题,因为相对于开发出产品付钱就可以用,解决方案是无法直接拷贝的。

    第二是软件产品。 软件产品在国内的过程变得很短,在国内比较弱势。之所以杀毒软件可以做是因为其价格高、防盗版能力强,其它OA软件、办公软件都不好做。

    第三个是软件服务。 做软件会在潜移默化中看到很多项目,到最后就会形成卖人的方式。产品卖出去之后会需要升级,最终结算的时候会算工时、工作量。当用户没有一个很大方案让开发方升级时,他们会希望对方常驻,不断提需求、修改。这就是常说的软件SOA。

    第四是云端应用。 这个方面对于软件商来说,是赢家通吃竞争激烈的领域。第一第二名会活的很好,第三第四可能就很难做。

    接着边防还介绍了PMI的管理实践过程,主要有五步,第一是项目启动、需求调研;第二是项目规划,主要是项目计划(包括预算等)、人员规划;第三是项目执行;第四是项目监控,对成本、计划、进度及一些品质、代码、文档等的监控;第五是项目收尾。

    另一位嘉宾,来自昕力资讯的林泰宏给大家分享了《移动开发大趋势:跨平台的挑战》。

    演讲中,林泰宏首先给大家介绍了企业进行移动跨平台开发时会面临的一些挑战。

    移动互联网的世界,只有第一,没有第二。许多开发团队日夜争分夺秒,希望能抢先一步提供差异化的价值,获取商机。然而,当今移动平台众多,对于公司和开发团队都是一个挑战。语言不统一,开发工具不统一,令人力技术成本和资金成本不断提升。代码如何有一致性的管理?版本如何进行一致性的控管?不同平台的App版本如何同时发布?这些都是公司、团队乃至个人开发者面对的难题及挑战。

    随后,林泰宏为大家演示如何利用进行移动跨平台开发。林泰宏的演讲深入剖析如何通过Visual Studio结合Xamarin 利用C#语言去构建跨平台的移动应用。现阶段开发移动应用,在不同端更多的是界面展现,而底层的逻辑代码基本上一样。通过Xamarin可以共享底层逻辑代码,从而降低代码的重复性,构建整个跨平台项目。

    最后他给大家展示了一个移动跨平台开发的实践。