从华为“鸿蒙”备胎看IT项目建设
别误会啊,本文并不在讲大家在做IT项目建设的时候学华为做一个备胎系统,以防正主系统崩掉之后能够及时替换到备胎系统里面,不影响业务。
前段时间华为被美帝制裁,然后各家组织对华为各种限制。然而华为整体布局不受大的影响,一封“备胎转正”的公开信闹得沸沸扬扬,国人纷纷为华为的先见之名点赞。“鸿蒙系统”也随之曝光,可以兼容Android,可以在一切平台上运行,联通一切。当然,本文也并不是要讲华为“鸿蒙系统”是如何高大上,而是要说,华为这种“备胎”哲学实际上也很适用于企业IT项目的建设。
为什么华为要做“备胎”计划,就是因为现在整体消费者业务在大量使用别人家的技术和出口,避免万一人家“断供”了,华为能够启用自己的技术,能够自给自足,不用依赖别人。在如今瞬息万变的市场环境,谁能够把最重要的核心的技术掌握在自己的手里,能够快速做出反应才能够牢牢把握市场。而反过来看IT项目建设,它整个“核心内容”是什么?怎么样才能做到自给自足?
但凡正常点的IT项目,在实施的时候总要经过那么几个常规的节点,比如业务需求分析,蓝图制作,系统开发及测试以及上线,临了还要对项目做交接,实施方跟甲方之间做技术支持和文档交付等等。其实最后的环节就是让甲方能够在实施方撤走之后自己能够完全掌控整套系统的运作,包括后续业务的发展而需要做系统的各项调整开发。整个运维期间完全不需要实施方介入。
这里需要说明的问题是,为什么企业IT项目一定要追求自己运营,完全摆脱实施方的控制?且不说让实施方过来参与所需要涉及的费用,单单是实施方对企业的需求了解就得费一段时间,同时还要进行合同商谈等问题。可怕的是实施方永远都是实施方,不涉及到运维,系统实现往往是“够用”就行,才不会管理实现质量如何。而且在这个过程中甲方投入的人力物力也不会减少多少,如果真的觉得外包给实施方来做,甲方就可以了省事儿的话,那就太天真了。
所以,IT项目上线之后一定要能够做到企业完全自己把控,基本的内容比如系统数据库规格、服务器布局规划、系统功能说明、系统源代码以及实施过程中的各项文档,均不可少。同时企业也应该培养自己的内部系统负责人(要求能够做到需求分析和项目管理)和相应开发人员。
见识过太多的系统,大到如ERP系统(用友、金蝶之类),小到企业各项业务小系统,很多定制开发统统都需要软件实施方来做,没有源码,内部都做不了。就意味着企业凡是要做点新需求就要一直花钱一直花钱, 然后系统功能还没做好,整到最后任何的小需求都只能完全依赖实施方来做定制开发,甲方IT价值一直无法体现出来。这也是很多人越来越患上了“系统没安全感”的原因。
华为的备胎计划给了IT行业非常好的启示,项目经理们要有一种观念,系统上线了之后就得做好跟实施方拜拜的准备,一天不交接系统不提供源码,就会觉得到嘴的肉还没咽下去。要时刻扪心自问,万一实施方断供了,这套系统是不是就只能原地踏步了?我对系统掌握程度够吗?我能自给自足了吗?
PS:凡是不提供系统源码的实施方都是耍流氓~
从华为“鸿蒙”备胎看IT项目建设的更多相关文章
- 华为鸿蒙OS发布!方舟支持混合编译,终将可替换安卓?
前言 有关于鸿蒙的消息之前也有说过,就在昨天下午,华为举行了2019开发大会,正式推出了鸿蒙os系统(Harmony).其相关负责人表示,也是基于微软内核的全场景分布式OS 鸿蒙凭借微内核的优势, ...
- P2P平台项目建设几点注意事项
种选择 a.资金池,接入第三方支付,财付通,宝付等,比如一起好 b.第三方资金托管,易宝支付.汇付天下等 c.银行存管,资金放在银行 资金池政策风险,不得不考虑. 每一种模式,技术实现都有变化,需要考 ...
- 华为鸿蒙OS能取代安卓吗?
先回答问题,不能,起码几年之内不存在这种可能.8月9日华为的开发者大会上,余承东说:鸿蒙是一款基于微内核的全场景分布式OS.鸿蒙OS的设计初衷是为满足全场景智慧体验的高标准的连接要求,为此华为提出了4 ...
- Android开发华为手机无法看log日志解决方法
Android开发华为手机无法看log日志解决方法 上班的时候,由于开发工具由Eclipse改成Android Studio后,原本的华为手机突然无法查看崩溃日志了,大家都知道,若是无法查看日志要它毛 ...
- [原]Jenkins(十四)---jenkins示例:admin管理所有项目,新建用户只能看部分项目
/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *如有错误,请指正 * 版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horiz ...
- 怎么查看CI,codeigniter的版本信息?想看某个项目中使用的CI具体是哪个版本,怎么查看?
怎么查看CI的版本信息?想看某个项目中使用的CI具体是哪个版本,怎么查看?system\core\codeigniter.php中可以查看版本常量/** * CodeIgniter Version * ...
- 【Java经验分享篇01】小白如何开始学会看开源项目?
目录 前言 1.理解开源 1.1.什么是开源? 1.2.开源的定义 1.2.1.开源软件优点 1.2.2.经典开源软件案例 1.3.关于开源协议 1.3.1.如何选择开源协议 2.如何查找开源项目 2 ...
- 【转帖】知乎管理华为鸿蒙OS的介绍2
作者:虎游链接:https://www.zhihu.com/question/328382980/answer/784629132来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...
- 乘风破浪,遇见华为鸿蒙智能终端系统(HarmonyOS 2),打造面向全场景的分布式操作系统
什么是鸿蒙智能终端系统(HarmonyOS 2) HarmonyOS 是新一代的智能终端操作系统,为不同设备的智能化.互联与协同提供了统一的语言.带来简洁,流畅,连续,安全可靠的全场景交互体验. ht ...
随机推荐
- 分布式事务之解决方案(XA和2PC)
3. 分布式事务解决方案之2PC(两阶段提交) 针对不同的分布式场景业界常见的解决方案有2PC.TCC.可靠消息最终一致性.最大努力通知这几种. 3.1. 什么是2PC 2PC即两阶段提交协议,是将整 ...
- 软件开发工具(第13章: Eclipse插件的使用与开发)
一.插件简介 插件的定义(了解) 插件是一种遵循其所依附的软件的接口规范所编写出来的程序. 插件实际上是对原有软件的扩展,替应用程序增加一些所需要的特定 功能. 插件的构成(重点.记忆) 每个插件都由 ...
- 云原生技术之Docker入门
1. 为什么需要容器? 下图是一个比较传统的软件架构 做过java的同学可能对上图的架构方式比较了解,我们通常会将一个应用程序生成一个war包,放到一个tomcat容器当中并在一台虚拟机(VM)中启动 ...
- Ubuntu18.04搭建测试环境
前言 说一下我的情况,之前由于我的云服务器数据库的root账号密码123456太简单,而在之前的博客中也泄露出了我的云服务器的IP地址,导致有人远程连接我的数据库,删除了项目数据库里的数据只剩下WAR ...
- vue app项目 第一天 基本架构和路由配置
一.前言 今天开始打算花6天时间 完成一个基于vue的买菜app 在这里记录一下项目的流程和第一次做这个项目遇到的坑 以及解决的办法 二.第一步 脚手架的安装 使用npm 安装好脚手架 安装脚手架教 ...
- 简约清新立体商务年终工作总结汇报动态PPT模板
模版来源:http://ppt.dede58.com/gongzuohuibao/26682.html
- Docker 底层技术与端口映射
容器底层实现技术 1.cgroup 实现了资源的限额:CPU,内存,硬盘 cgroup使用 docker run -d -m 100M httpd 2.namespace 实现了资源隔离 name ...
- 数据治理的王者——Apache Atlas
一.Atlas是什么? 在当今大数据的应用越来越广泛的情况下,数据治理一直是企业面临的巨大问题. 大部分公司只是单纯的对数据进行了处理,而数据的血缘,分类等等却很难实现,市场上也急需要一个专注于数据治 ...
- Python语法速查: 7. 函数基础
返回目录 (1)函数基本 ● 函数是第一类对象 Python中万物皆对象,所有对象都是第一类的(first class),函数也不例外,也是第一类对象.既然是对象,那就可以当作普通的对象数据处理,比如 ...
- 使用Eclipse开发Web项目(JSP)——简单登录、无sql
1.使用Eclipse开发Web项目(JSP) tomcat 2.在Eclipse中创建的Web项目: 浏览器可以直接访问webContent中的文件 例如http://localhost:8080/ ...