Openbiz 将引领 PHP开源框架 的革新.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Openbiz 将引领 PHP开源框架 的革新 面向读者范围: 软件行业经理 及 创业者 笔者自述 我从事软件开发行业至今已经将近十二年,经历了从Windows 3.2第一次登陆中国 到苹果 安卓统一移 动应用市场的一场场变革。着这场商战中,把握住未来发展的方向才是确保再竞争中生存的硬道理。由 此发起本文。 引文 多年来一直在探寻企业级应用的未来发展方向,发现对于技术的积累与重用是这个行业的提高竞争力的 重要因素之一。 (当然这并不只是成功的唯一条件)让我以技术的重用性为视角来看一下这个行业的发展兴衰。 很多小型软件开发团队在创业初期,往往承接外包软件开发工作为主要业务来源,在面对市场竞争时, 大部分人不断将客户需求中的共性积累起来,设法将带有共性的业务逻辑分立出来用于在其它项目中重 用,这样可以逐渐降低未来的开发人力成本,听起来是个不错的逻辑,但在实际应用中却很少真的见到 效果。 是什么导致这个美好的设想实施困难呢? • 客户的需求过于制定化, • 系统在设计过程中被多次彻底修改(而非所期待的“扩展”) • 客户对时间要求的紧迫,对费用预算的苛刻,让你无法停下来去思考架构,只能一个功能一个功能的 修改完整个项目 这种外包开发的商业模式,遇到的最常见的尖锐问题是什么呢? • 客户的费用承受能力,他会不断的拿给你的开发费和某国际500强企业的成熟产品的零售价格去比较 • 客户的对周边业务逻辑的不认可,如果他的需求是开发一个制定的产品数据管理系统,他决不会愿意 去为一些貌似和产品管理无关的周边业务逻辑去付出费用和时间,例如:处理用户登陆逻辑,用 户会话管理,找回密码,用户权限控制,数据缓存和性能优化。 • 客户对细节的无限的完美化的要求 和原则上不可能增加开发预算, • 客户很难理解一个没有用户界面但必须存在的功能特性。不理解当然不愿意买单了。 • 例如: 客户问“你说的那个 用户会话管理 和 高级缓存 功能,我点哪能看到? ” 天哪,怎么办?! 想生存,要么你想办法解决问题, 要么被问题解决掉。 如果你对上述我曾经遇到过的问题也有同感,那么“兄弟”, 我们一起来看我是如何应对的这些矛盾的。 如何平衡核心业务逻辑 与 周边业务逻辑 的比重 让我们以某大企业需要开发一套企业内部的资源共享平台为例: 这个项目的核心业务(被用户最关注的部分)是: 如果通过系统来共享公司的各种业务资料,并且可以 确保数据的访问权限安全可控。 如果你承接了这样一个项目,你要面对的周边业务呢?按我的经验分析这些工作肯定不能少,(就算你 减少了 客户也会在付款验收前要求你加上) 1、用户管理,如何创建,删除,编辑用户,找回密码,会话控制,登陆日志 2、权限管理,谁可以访问某个模块 某个功能, 某个文件夹 某个文件,如何多人同时对某个文件都有 不同级别的访问权限 3、部门管理,如何创建,删除等,而且能够在系统内重现客户公司的组织结构,还要考虑一些极端情况, 例如某位高人 同时在多个部门任职。 4、用户界面设计与模板引擎,即便客户说软件的美观性无所谓,你也是需要一个表单不少的把他们都设 计制作出来, 5、站内导航与菜单模块,这些功能都在哪 如何访问肯定需要一个菜单树 6、电子邮件通知模块,例如我共享了一个数据,怎么自动通知对方 90%以上的客户只关注他们的核心业务逻辑,而往往对于中小系统的开发核心业务逻辑最多只占整体项 目工作的不到50%。 以这个范例来说,核心业务似乎简单的仅相当于整体项目的20%. 哇 现在你认为这个项目不管费用多少,就这些工作怎么也要开发个半年吧。 但客户认为这个功能就相当于FTP软件或者Openbiz的文档管理,人家免费的软件都有,我就是在其基 础上增加一点点小小的适应我公司的改动为什么,找你这样的小软件公司,你看1个月时间,一共2万开 发费能搞定么。 如果你说对这样客户说Lets see(看吧),哪只能寄希望与你的高级谈判和斡旋能力了,可你通常是技术团 队啊 一般不是外交和谈判专家 如果你对这样的客户说NO,这意味着你大约会失去70%以上的同类同级别客户需求,由于你的竞争力 薄弱,丢掉机会和市场 如果你说对这样客户说YES,你确定你不是在自虐? 到现在为止,解决这个矛盾 和 提高你团队竞争力的 关键因素在于,如何最小代价的消化掉这些周边业 务逻辑所

文档评论(0)

文档终结者 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档