- CIO 怎样提升在企业管理中的掌控能力?
- 创新是企业发展的永恒主题。企业要在市场中保证旺盛的生命力,必须在创新上下功夫。创新不仅仅体现在产品的创新,更重要地是体现在管理的创新,包括企业的战略规划、制度体系、业务模式、业务流程等方面的创新。可以说创新是支撑企业差异化策略、保证企业健康发展的基石。 企业推进信息化的核心作用是为企业的管理提供服务
- 分类:应用软件
- User Story 概览—承上启下的重要一环
- 软件开发是一个从捕获客户需求到编码实现的过程。在我们传统的印象中,需求是厚厚的软件规格说明书,实现则是无穷无尽的bug产生器。需求是在实现之前写好的,客户签字确认的。实现是程序员拿着需求不断猜测这该怎么做,那该怎么做的重新发现的过程。在需求与实现之间横亘着一个巨大的鸿沟,做需求的人和写代码的人总是互相
- 分类:应用软件
- 经理人之管理
- 当你进入到一个项目团队中,首先要搞清楚项目的管理环境,谁在管理这个团队,是否在有效地管理这个团队。你有如下几种情况和选择: 如果有人在有效地管理这个团队,你可以很安心,服从项目经理对你的工作安排,认真把分配给自己的任务完成。项目是有管理的,团队会成功,你是成功团队中的一员。 如果你发现这是一个混乱的团
- 分类:应用软件
- 不善言谈比较难成为优秀 CIO(II)- 多和 CFO 谈谈 IT 的投资收益
- 多和CFO谈谈IT的投资收益 对CIO而言,在经济繁荣时期,CFO是其竞争对手;经济不景气时,CFO又是其绊脚石;两者的矛盾好像永远无法调和,但又不得不“和睦相处”。 当CFO看到CIO的投资建议书时,通常会问:“该投资的利润回报如何?什么时间收回投资?”这时CIO通常会说,如果肯在某项技术上再多花一点儿钱,企业就可以因此
- 分类:应用软件
- 一个专业的 IT 管理人才必备的十大能力
- 作为IT技术人员,相信没有一个人愿意永远在底层编写程序或做简单的系统维护。经过一段时间的技术和经验的积累,很多人都向往更高层的职位,但如何能成为一个专业的IT管理人才,并不是每一个人都清晰、明了。 如果你真想成为一名成功、成熟的IT专家,你需要不断地扩展你的技能与知识——有些知识领域可能对你很陌生,本文阐
- 分类:应用软件
- 不善言谈比较难成为优秀 CIO(I)- 向 CEO 阐明 IT 的价值所在
- CIO不仅要准确把握IT技术的发展趋势、熟悉所在企业的具体业务,还要懂管理、会沟通;而在这四项基本功中,沟通又是最难以训练和培养的,因为它涵盖了CIO本人太多的个人素养和工作经验的积累等,在这几项基本功中惟有沟通是在课堂上、书本中难以学到的。 在推进信息化进程中,尤其出现利益冲突时,CIO如何“晓之以理,动之以
- 分类:应用软件
- 应用 技术才是硬道理
- 今天下午,有幸在某探讨会上,与樊冠军先生交流了一番,听取他讲解了一些软件架构方面的经验,受益颇多。这已是我与老樊的第三次碰面了,前两次都是匆匆而过,这一次真是充实,探讨了一个下午。简短介绍一下老樊:用友NC开发部技术总监,是NC架构的缔造者,这么多年来,一直坚持在NC平台和应用构造第一线。 今天听老樊将了
- 分类:应用软件
- 技术歧视和势利
- 如今的大“城市”,农用车是不许随便进入的,原因可能是“有碍观瞻”。 如今 IT 这个“圈子”似乎也是这样。 5 年前我用 VB 写程序,被大家笑话为玩“玩具”。当时那个心里别提多自卑了。后来,硬着头皮、咬着牙,硬是学会了 Delphi,那个扬眉吐气的感觉,真像农民进了城一样。 再后来,听说用 VC /C 开发驱动程序的伙计,
- 分类:应用软件
- 需求分析的 20 条法则(下)
- 11、给分析人员讲解您的业务 分析人员要依靠客户讲解业务概念及术语,但客户不能指望分析人员会成为该领域的专家,而只能让他们明白您的问题和目标;不要期望分析人员能把握客户业务的细微潜在之处,他们可能不知道那些对于客户来说理所当然的“常识”。 12、抽出时间清楚地说明并完善需求 客户很忙,但无论如何客户有必要
- 分类:应用软件
- 这是一个广为流传的关于项目管理的通俗讲解
- 想首先问大家一个问题:你觉得中国人聪明还是美国人聪明? 我见过最好的回答是美籍华人。我们说美国人很愚蠢,为什么呢?你们都考过T或G吧,他们经常会出这么一道题1/3 1/2=? 50%的人回答是2/5,这可是美国研究生入学考试的试题呀!通常在这个问题之前还有一个1/2 1/2=?为什么?他们怕太难了,先给个容易的热身一下。我在
- 分类:应用软件
- 需求分析的 20 条法则(上)
- 对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所
- 分类:应用软件
- 数据库设计中的敏捷方法
- 在过去几年中,我们将敏捷方法应用于数据库设计中。我们总结出一些技巧,使得当应用程序发展时,数据库也能够进化,这是敏捷方法的一个重要属性。我们的方法是通过持续集成以及自动重构,通过数据库管理人员(DBA)和应用开发人员的紧密合作。这些技巧在应用开发的各个时期都有效。 1 敏捷方法学 近年来,出现了一种新的软
- 分类:应用软件
- 采用 XP 方法使软件项目获得更大成功
- 使用面向对象编程变得空前普及。它使软件开发发生了某种程度上的变革,但最近的研究表明,有半数的软件开发项目滞后,而三分之一的项目则超出预算。问题不在于技术,而是开发软件所使用的方法。所谓的“轻量型”或“灵活”方式,与面向对象语言的威力和灵活性结合起来,提供了一种很有意思的解决方案。最常见的灵活方式称为
- 分类:应用软件
- 如何组织一个高效的开发团队?
- 引言 俗语云:“三个臭皮匠,抵上一个诸葛亮。”天下臭皮匠多如牛毛,可找到能抵得上诸葛亮的三个臭皮匠比找诸葛亮还难。昔有司马德操言:“伏龙、凤雏,两人得一,可安天下。”刘备同得伏龙、凤雏二人,而汉室终不可兴。以上两者说明一个道理:优秀的人才是不可替代的;有了优秀的人才,也不一定能干成一番大业。 一、怎样
- 分类:应用软件
- 编程本质论
- 这几年各种新的技术井喷一样的涌现出来。身处这样一个时代的我们,难免就有一种拔剑四顾,心下茫然的感觉。在某一方面的做到精专已属不易,全才似不可能,那么究竟又该何去何从?这篇文章目的是探讨编程过程中一些本质的东西,已期对大家的学习有所帮助。 个人以为,从编程这一职业诞生开始一直至今,其本质就没有改变过。
- 分类:应用软件
- 作坊离工厂究竟有多远?
- 1. 作坊与工厂 所谓作坊式的开发方法是指完全的依赖于开发者的经验和喜好进行的软件开发。在一个组织里,一个软件和另外一个软件的开发过程可能完全不同,这种不同并不是建立在对具体项目仔细分析的基础上,而是建立在管理者或开发者的个人兴趣上,软件过程完全没有计划,没有阶段性目标,没有进程表,没有风险评测预警机制
- 分类:应用软件
- 合格架构师的品质:坚实的技术 协调能力
- Scott Guthrie是微软开发事业部的总经理,有着丰富的从业经验。自1997年加入微软后,先后从事IIS4和Windows NT Option Pack的研究工作;随后他设计了最初代号为“XSP”的新服务器编程模型并构建出原型;在1998年他又和Mark Anders一起组建了一个新的团队,构建了最终被称为ASP.NET的框架;后来他还开发了很受欢迎的免费ASP.
- 分类:应用软件
- 最好的开发人员是培养出来,而非买来的
- 这段时间,公司里发生了很多事情。我不得不认真考虑一下,感觉要得到最有天赋的项目开发人员的最佳方法是培养,而非购买。 在阅读有关敏捷开发的材料时,我发现,无论是传统的软件开发技术,还是敏捷方法,都要高度依赖熟练的开发人员才能确保成功。这一事实让我触动。由于许多因素的影响,具有相似经历的开发人员的表现水
- 分类:应用软件
- 关于我们的思考—“项目开发”及读《人月神话》有感
- 项目开发终于结束了,按项目流程,我应该写一份《项目开发总结报告》。拿来“GB856T——88”标准文档,有框架指导我该写些什么,但是怎么能让这些框架协束缚了自由的思想呢?于是决定换一种形式。 项目开发接近尾声的时候,也是最关键的时候,有人送来一本《人月神话》。我很幸运能在这个时候读这本书,因为会有很多思考,
- 分类:应用软件
- 怎样选择项目开发语言?
- 项目已经到了中期,项目小组也算是进入了攻坚的阶段。这个时期中所做的总结往往都是关于一些应用在项目中新的技术与新的方法目前在项目中应用出现的问题。应该说认识到以前有一些的想法是有问题的。比如基础打的不好等等。但是作为项目小组的一员,一定要有良好的心态。出现了问题并不意味着项目将会以失败告终,而是需要用
- 分类:应用软件
- PM 如何在项目管理中学会拒绝?
- 一、 回绝客户 PM都知道与项目沟通最多的是跟客户,而客户首先给我们提供的是业务需求,如果一开始就是比较完善的需求则是我们求知不得,但事事并非人愿他们总让我们在整个项目周期中循环,甚至停滞。为了控制我们项目的质量、进度我们运用迭代,在迭代之中与客户交流却又出现新问题。用户让我们满足他们一切的需求,而满足
- 分类:应用软件
- “主动程序员”与“被动程序员”
- 我觉得这个世界上的程序员 可以分为两种:“主动程序员“和“被动程序员“。“主动程序员“可以自己选择开发方式,开发语言和框架,“被动程序员“被动接受公司指定的语言和开发方 式。其实在现实生活中,这种分类并不绝对,一个程序员可能在不同的时候担当不同的角色,“被动程序员“也可能享有有限的主动权。这么分类并不
- 分类:应用软件
- 角色模型:来自 MS 的软件开发实践总结
- 这几天看了MS两位前辈(John Pruitt & Jonathan Grudin)写的论文《Persona: Practice and Theory》,虽然成文很早,但还是受益匪浅。论文前关部分是他们对实践的总结和分析,现简要翻译摘抄下来,和大家分享。(如果你不知道啥是角色模型,到这里看扫盲帖。^_^) 项目情况 MSN Explorer 开发项目组成员:数百人 角色模型项目
- 分类:应用软件
- 从企业门户网站看中外软件的差距
- 这些日子一直没有上网写日志,一是因为较懒,二是因为被几个项目“折磨”的两头不见天日。不过还好,《开源大本营》项目总算告一段落,这几天把项目总结一下,基本上就算交差了,虽然被网友批评的紧,但在做点对点调查时还是有很多朋友给了很多中肯的意见,也希望我们有更多的精品出现。还是老话,不论是批评还是表扬,都一
- 分类:应用软件
- 项目经理:停止 IT 需求“收集”
- 项目经理必须与项目关系人磋商需求,而不是收集需求。 经过多年研究,我已经得出一个结论,在技术团队内普遍存在的最有害的观念之一是“收集用户需求”。事实上,十多年来,该行业内每个人都已接受了这个惯例,即每个IT项目的最初阶段应该是从商业用户那收集他们的需求。 至少在理论上,我们所有的工作都从此开始。(当然,
- 分类:应用软件
- 按期完成 IT 项目的 10 条建议
- 变化无常的时间计划,或高估或低估时间期限,也就是所谓的“需求渐变问题”,以及突如其来的员工生病事件或供应失败等等——这些都是会导致您的IT项目出错(或可能出错)的因素。 按期成功完成一个项目的关键在于积极的计划和合理的时间、资源管理。本文关于项目管理的这些建议会帮助您计划好下一个项目,确保在预算范围内
- 分类:应用软件
- 李想:执行力是中国互联网企业成功的关键
- ● 精益求精:做同样的事情,只需要多付出5%,就可以获得200%的回报。 ● 直面问题:要完成一番事业,所能够达到的成就和所要面临的问题是相等的,逃避问题就远离了成就,倒不如直接去面对问题,从而解决问题。 ● 创业要求:所有人都是自信的,不过自信的角度不一样,一般人自信自己可以越 来越顺利,不过好的创业者的自信
- 分类:应用软件
- 程序员的灯下黑:不要忘记你的目标
- 有一位程序员,喜欢新东西,经常引入新方法新思路试图改变现状。 有一次,他觉得部门在测试手段太依赖手工测试了,于是就想引入自动测试。他调研试用了几种工具以后,选择了某大公司的产品作为主要工具。 他计算了一下,一共有1000条测试用例需要自动化,于是他定下计划:一个人一天可以写5个测试用例,所以需要200个人天;
- 分类:应用软件
- 你是专业程序设计师吗?
- 中正大學資訊工程研究所博士班肄業。專精Java技術開發,曾出任台灣Java 專業技術研討會六屆講師及JavaOne Tokyo 2005講師。知名Java工具書作家,已發表著作包括Palm應用程式設計、Java2全方位學習系列及譯有Java Puzzlers等暢銷書籍。 之前在網路上看到這篇「學程式設計的人不能不看的好文章」,網路上大家的反應也是很熱烈
- 分类:应用软件
- 这样软件开发人才级别的划分你同意吗?
- 本人做软件多年,一直与软件开发行业的各种级别的软件开发人才打交道,很多时候,还扮演面视考官的角色(很遗憾,本人还没有被面试过)。 写下这篇文章,目的是区分各种层次的软件开发人员,也让软件开发人员能够对照自己,看看自己在什么层次。 软件开发工作,其实是一种很复杂的工作,需要多方面的技能。我认为,尤其以学
- 分类:应用软件