Godlikeme 写道
我没有体验过,不知道ruby的速度,但我比较悲观,就假设是5倍好了。
把项目的开发和测试时间定为整个项目的40%好了,那么一个j2ee项目应该在100%,而ruby是68%,也就是ruby比java项目的整个周期快了1/3,我不认为开发速度加快会带来真个项目的进度加快那么多,如果是10倍这样,Ruby is a silver bullet。不管怎样,开发效率的提高是一件好事。
现在的应用软件开发中最大的障碍根本就不是什么现实问题复杂性,应用软件开发的最大障碍就是开发速度和开发成本问题,还有需求变更响应能力上。
对于这句话,我只想引用人月神话序中的一句话“Jackson指出软件行业人员/方法学大师们只是简单地模仿、照搬其他学科的方法,却将最重要的方面--问题域给忽略了。他指出,面向对象方法和结构化方法对问题域的处理没有什么大的区别,却被人们过分地用美好的词汇给美化了。”
因此,我只能认为,robbin认为Ruby是一颗银弹,到底是不是,只能拭目以待。
这是另外一个问题了,而且还是比较大的问题。我到是经常看见别人说业务重要,技术不重要什么的论调,要说我都重要,哪个缺少哪个更重要。
不过从我个人项目经历来说,我主持、参与和咨询过n多行业项目,涉及了医药、机械、广告、化工、航空、银行、教育、电子政务等行业项目,这些行业的业务知识我都不懂,但是我没有发现这些行业的业务知识,或者说问题域成为项目的最大障碍。
其实这个道理很容易想通的,搞编程的人都比较聪明的,那些行业知识你没有理由比掌握一门编程语言困难啊?再说也不需要你成为行业专家你才能进行业务逻辑抽象啊。而且搞编程的人,他们的逻辑思维能力都被训练的很好了,对于普通的业务逻辑抽象和归纳,根本就是小儿科的事情啊,为啥会成为障碍呢?哪些地方你不知道,你随时去问客户的业务专家不就好了吗?
项目成败的因素有很多,如果抛开外部因素的话,一般来说项目成败往往取决于Team Lead的个人能力:包括他的技术能力、管理能力、组织协调能力,但无论如何行业知识的问题域不是什么障碍,如果你们做项目在这方面被卡住了,就要想想看老板是通过什么手段拿到项目的了。
分享到:
相关推荐
2022年重要战略技术趋势:塑造数字业务未来的12大趋势(19页).pdf
通过实施网络组织、网络自愈和保护、服务质量保证、组播部署以及网络业务安全等多方位关键技术部署,取得了良好的效果,逐步获得了电信运营商的网络与业务转型经验,在探索可持续发展的互联网商业模式方面迈出了重要...
传送网络在演进过程中应满足新的业务需求,传统的MSTP技术对目前网络中处理的大量数据业务已显得力不从心,需要一种革新的解决方案来实现全无阻塞的数据交换和处理,同时又保留对于网络中将会长期存在的TDM业务的...
传送网络在演进过程中应满足新的业务需求,传统的MSTP技术对目前网络中处理的大量数据业务已显得力不从心,需要一种革新的解决方案来实现全无阻塞的数据交换和处理,同时又保留对于网络中将会长期存在的TDM业务的...
以现代煤化工产业为例,探讨如何通过不同的业务模式,将技术转化为可以投入工业化使用,并带来经济利润和社会效益的技术产品,或者工艺创新的现实生产力。分析认为,结合我国现阶段技术产业化现状,通过与全球知名跨国公司...
通过一单单的业务交易数据,反映客户的业务总额,已收款金额,未收款金额等重要业务参数,并以图表形式直观地反映到软件报表中,让人一目了然 三、财务管理功能 财务管理也是速用业务管理软件的主要组成部分,...
1.1 业务工程的重要性 4 1.2 业务工程原理 4 1.3 业务工程的目的 4 1.4 业务工程的优点 5 1.5 使用信息技术的业务工程 6 1.6 信息技术的集成 7 1.7 信息技术的发展 8 1.8 客户机/服务器技术 9 1.9 客户机/...
地理信息系统(Geographic Information System,GIS)、遥感(Remote Sensing, RS)及全球导航卫星系统(Global Navigation Satellite System,GNSS)已成为供水信息化建设管理的重要技术支撑。GIS、RS、GNSS技术简称...
在国际上,美国、日本等...随着运营商企业转型的实施,其重要的特征就是向下一代网络演进发展,业务也将从单一窄带语音向综合多媒体转变,其中宽带业务是运营商发展的重点,因此IPTV业务也必将成为宽带发展中的主流。
IPTV是未来运营商将要开展的重要业务,国内对IPTV增值业务的研究已进入试验阶段,但目前提供的增值业务仅仅是将在PC上实现的互联网业务照搬到机顶盒上实现,如网上医疗,远程教育等,可以看作是互联网模式在IPTV中的...
传送网络在演进过程中应满足新的业务需求,传统的MSTP技术对目前网络中处理的大量数据业务已显得力不从心,需要一种革新的解决方案来实现全无阻塞的数据交换和处理,同时又保留对于网络中将会长期存在的TDM业务的...
随着计算机信息技术的飞速发展,电子政务在政府实际工作中已经发挥了越来越重要的作用。但随之而来的安全问题也显得越来越突出,构建安全的电子政务业务网就越发显得迫切。基于计算机免疫技术提出了一种电子政务业务...
本白皮书总结了当前固定家庭宽带业务的技术发展趋势,梳理了当前典型的固定家庭宽带业务应用类型,针对不同业务应用,分析了相应的网络能力要求,研究提出了相关业务体验的关键质量指标,以及对应这些业务质量指标...
高性能计算作为信息技术的重要分支,已经扩展了其应用领域,其影响力也在不断扩大。 高性能计算始终是气象学应用的关键领域。 我们使用现场研究和文献综述方法研究了高性能计算在中国气象部门的应用,并取得了以下...
下一代网络是一个基于IP的全新通信网络,可以承载语音、数据、...面对不断增长的用户需求,如何在NGN业务平台上加载类似智能业务这样的新型增值业务,是运营商面对的一项重要课题。本文简要阐述了NGN业务平台的必要性。
随着人们对于智能化技术需求不断增长,越来越多的企业开始考虑如何将GPT等自然语言处理技术应用到他们的业务中。这为我们这个行业带来了新的商机,也促进了整个行业的发展。 当然,GPT作为一种新兴技术也存在着一些...
关于IBM的CBM业务组件模型已经很久了,可以看到在系统内SOA化的时候业务组件识别是一个很重要的步骤,系统内的SOA化遵循的方法是流程和功能域->业务组件->业务用例->服务识别的方法和步骤。业务组件之间本身是高内聚...
IMS(IP多媒体子系统)最初是3GPP组织制定的3G网络核心技术标准,目前已被ITU-T和ETSI认可,纳入NGN的核心标准框架,并被认为是实现未来FMC(固定/移动网络融合)的重要技术基础。IMS是一个全IP的网络架构,采用SIP...
mall学习教程,架构、业务、技术要点全方位解析。mall项目(60k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、Mysql等技术,采用Docker… ...