首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    开源和闭源

    看任何事情都具有两面性,开源有开源的劣势,闭源也有闭源的优势,虽然我喜欢并且提倡使用开源软件,但开源软件并不是万能的,在特定的场景下还是需要闭源来支撑。咱先说闭源。气象部门的软件开发大多采用项目制外包,承接公司一般根据需求进行定制化开发。虽然大多数项目合同要求公司提交源代码及说明文档,但有几个气象单位建立了自己的代码库和文档库呢?一个项目一个源码包,闲置在电脑的某个角落再也不碰了,升级运维呢就是谁开发谁管,满足项目要求了就不再管优化升级的事儿了。这就导致软件系统没有生命力、升级优化跟不上节奏、重复开发重复建设频繁等诸多问题的出现。当然也有些现实问题摆在面前,有些气象部门根本就没有信息系统建设部门,也缺少信息系统开发的人员来管理本单位的信息系统开发和建设,常常是派一个学气象专业的人盯着项目、和开发公司对接,只能做到需求的解释传达,很难做到本单位气象软件系统建设的长远规划和规范实施,更别说去阅读和管理开发公司的程序源码了。问题和困难都有,但并不是不可解决的,“借他山之石,逐己身之玉”。作为气象部门,寻找到一家靠谱的可长期合作的开发公司是多么的重要。气象业务系统真正的价值在于应用,在于快速响应业务变化,在于有旺盛的生命力,而这些就需要标准化、规范化、可复用、高性能的开发模式做支撑。软件的核心在于程序源码,我们可以不去开发源码,但不能不去管理源码、应用源码。靠谱的乙方合作公司加上有软件工程建设思维的气象甲方,联合打造一套只为自己气象业务应用的闭源仓库、文档仓库,于公于私都将是一件提升业务核心竞争力的事情。

    01

    创业初期公司选择软件技术外包利弊分析

    创业过程很精彩。创业初期公司的软件开发项目很多时候都会采取软件技术外包的形式,包给个人或软件开发公司来做,而不会自己招聘软件开发技术人员或者自己去组建软件开发团队,这是为什么呢?软件开发技术工资成本高这个因素是大多数创业公司所担心的问题,互联网时代尤其是移动端app的高速发展,市场上软件开发人才的需求量急剧增多,同时薪水也水涨船高,按低配置算,一个最起码的软件开发开发团队,一个UI,一个前端,3个后端,一个ios,一个安卓,单单只这七个人公司为软件开发开发团队总体支出的成本保底在10万+,这还不算产品部门。从需求到产品成型按三个月来算,三个月上线,开发成本30万,但这之后的软件开发开发团队的工资,你还是需要支付的,你又不可能把整个软件开发开发团队给开了,并且系统上线后的维护成本也是一笔不小的开支。比较规整的软件开发开发团队,在一线城市,做一款app的费用一般是100万打底。

    02

    创业初期公司选择软件技术外包利弊分析

    创业过程很精彩。创业初期公司的软件开发项目很多时候都会采取软件技术外包的形式,包给个人或软件开发公司来做,而不会自己招聘软件开发技术人员或者自己去组建软件开发团队,这是为什么呢?软件开发技术工资成本高这个因素是大多数创业公司所担心的问题,互联网时代尤其是移动端app的高速发展,市场上软件开发人才的需求量急剧增多,同时薪水也水涨船高,按低配置算,一个最起码的软件开发开发团队,一个UI,一个前端,3个后端,一个ios,一个安卓,单单只这七个人公司为软件开发开发团队总体支出的成本保底在10万+,这还不算产品部门。从需求到产品成型按三个月来算,三个月上线,开发成本30万,但这之后的软件开发开发团队的工资,你还是需要支付的,你又不可能把整个软件开发开发团队给开了,并且系统上线后的维护成本也是一笔不小的开支。比较规整的软件开发开发团队,在一线城市,做一款app的费用一般是100万打底。

    02
    领券