通讯与互联网行业软件项目运作的一些不同

深入浅出Alljoyn与互联网通讯 物联网与互联网对比物联网概念的兴起带来了崭新的生活方式, 这一技术致力于通过设备与设备端的互联来服务消费者。 这种新的生活方式为我们的生活提供了新的能力与更丰富的体验,更重要的是,它使得生活变得更加便利。 物联网为普通百姓提供了数据、数据分析以及聚合设备的强大能力。与此同时,我们有必要在物联网与互联网之间寻求一种对比。 今天的互联网由千万个顶级域名组成, 这些域名由IANA同一进行管理。 域名的搜索 阅读详情




最近在工作中体会到了互联网行业在软件开发项目运作中与我以往在通讯行业时的一些不同,特此分享。


首先,两者在需求捕获方式上有很大的不同。在通讯行业中,初始需求是由象3GPP这样的标准化组织所制定的,但通讯产品在各版本中所实现的需求是由各运营商向通讯企业提出而得以确定的。产品经理(Product Manager,通讯行业的叫法)与系统架构师在需求的确定过程中起着重要的作用。与之不同的是,互联网行业由于产品离最终用户非常近,用户可以通过在线反馈系统提出自己的需要,产品经理(Product Designer, 互联网行业的叫法)根据各需要的反馈量和竞品的状况确定其是否最终成为开发需求。两个行业虽都存在项目经理这个概念,但所起的作用与管理水准相差悬殊。


其次,两个行业的项目评估过程存在较大差异。通讯产品的每一个版本大多涉及多个通讯子设备的开发工作,因此存在这里需要重点关注的两大步骤:一,系统架构师根据需求进行系统设计并形成系统架构文档和各类通讯子设备间的接口文档;二,各通讯子设备开发团队根据步骤一的输出文档进行后续软件开发工作。这两大步骤也表明,项目开发时间的评估也存在两个阶段。第一个阶段是,所有部门根据feature粗略的技术文档给出一个评估时间,该阶段系统工程部的评估时间要求较准,而开发部的评估却可以很粗。第二个阶段是,系统工程部完成设计工作并输出相关文档后,开发部需根据该文档重新评估开发时间,由于此时的信息较前一阶段更为详细,所以对评估精度的要求也更高,且该评估时间最终用作项目开发计划。


回到互联网行业,由于系统间的耦合性不如通讯产品那样强,加上可能不存在架构师这个层级的系统设计工作,因而项目的评估更加直观。但也因为架构师的缺失,使得项目的评估工作完全由开发人员去完成,在开发人员水平参差不齐的情况下项目风险往往更高。象Motorola这样的通讯企业,她能做到项目的开发如期所至与存在高水平的架构师不无关系。


再次,设计评审在两个行业的作用和重视程度也有别。通讯行业中,系统工程部在完成系统设计后,将对系统设计的各类文档进行评审。评审人除了包含系统工程部的系统架构师外,还包括来自各通讯子设备开发部的开发架构师。这一评审过程有助于保证系统设计方案最终能被开发部所实现。当开发部着手开发工作时,一定存在概要设计评审和最终的代码评审工作,这是为发布高质量产品所强制的步骤。


反观互联网行业,由于产品离用户的距离很短,加上产品出现缺陷后可以快速进行线上修复,因而对产品缺陷率的要求自然不那么高,结果就是开发团队对软件开发的规范性认识要差些,给人的感觉更象是“手工作坊”,在质量保证上也谈不上运用“系统性的方法论”。


另一个想借此机会与大家分享的内容是,两个行业的开发工程师在面对需求不明时的工作习惯也(应)有所不同。在通讯行业中,开发工程师一旦面临需求不明这类问题时,通常直接向系统工程部(的系统架构师)寻求帮助。之后,系统架构师会与产品经理仍至客户进行沟通加以明确并回复给开发工程师。然而,在互联网行业中,由于开发工程师直接与产品经理合作(因为不存在系统架构师这一层级的缘故),且很容易因为产品经理经验的不足使得所提出的需求不清晰,甚至在技术上很难实现。在这种情形下开发工程师因主动承担起帮助产品经理澄清需求的责任,且在必要的情况下说服产品经理变更需求。





新闻通讯与互联网广告策略精要 本博客文章深入探讨了新闻通讯的设计与互联网广告文案的撰写技巧。首先,通过新闻通讯的格式选择、内容设计、链接设置等关键要素,展示了如何有效地吸引并维护读者群。接着,文章探讨了互联网广告文案的创新方式,包括如何通过多种沟通形式与目标客户互动,以及如何建立统一的企业用语。最后,文章提供了一些实用的指导方针和工具,帮助内容创作者和市场营销人员在竞争激烈的互联网环境中脱颖而出。 阅读详情

相关推荐

Java企业及互联网项目实战

Java企业及互联网项目实战 书中含源码,可以自学用

通信行业和互联网行业对比分析

19世纪后期,电报、电话技术出现。1920年,无线电广播、电视也相应产生。1946年,电子计算机问世。电信网、广电网、计算机网络并不是一开始就设定好的分类,而是在技术技术的不断发展,并不断伴随着政治经济等多角度影响而逐渐形成的,他们各有侧重,又协同发展互相依赖,在某些方面又可相互替代。 通信技术 V.S. 计算机技术 通信技术 计算机技术 技术角度 电信技术由电报和电话技术发展而来,是使用有线电、无线电、光或者其他电磁系统的通信,研究的是信号传递。在的1~5G。所以其应用也多是研究如何实现

u013617791的专栏 3万+

VSCode CMake 安装与配置详解

概述 在windows上使用cmake编译C/C++程序时,首先需要CMake,安装gcc/g++编译环境,然后使用VSCode 以及配置下CMakelist.txt。 所需工具: VSCode (需要安装以下插件) C/C++ C++ Intellisense CMake CMake tools CMake Tools Helper CMake MinGW 安装CMake 下载链接:...

Markus 8万+

谈谈持续集成,持续交付,持续部署之间的区别

经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢?假如把开发工作流程分为以下几个阶段:编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署正如你在上图中看到,「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」和「持续部署(Continuous Deployment)」有着不同的软件自动化交付周期。

qq_46138492的博客 581

文本→图像→视频:AIGC跨模态转换全流程解析

本文旨在系统性地解析AIGC领域中跨模态内容生成的技术原理和实现方法,特别聚焦于从文本到图像再到视频的完整转换流程。跨模态表示学习的基本原理文本到图像生成的核心技术图像到视频转换的关键算法端到端跨模态生成系统的构建方法实际应用场景和性能优化策略背景介绍:建立基本概念和知识框架核心概念:解析跨模态转换的关键技术和原理算法细节:深入讲解文本到图像、图像到视频的核心算法数学模型:提供必要的数学基础和公式推导项目实战:通过完整案例展示实现过程应用场景:探讨技术的实际应用可能性。

AI天才研究院 1352

MATLAB新手必看:SVPWM七段式算法仿真全流程解析(附完整代码)

本文为MATLAB新手和电机控制初学者提供了SVPWM七段式算法的完整仿真与代码实现指南。文章详细解析了从扇区判断、矢量作用时间计算到PWM波形生成的全流程,并附带了可直接运行的MATLAB代码,帮助读者在理解FOC控制核心算法的基础上,快速掌握工程仿真与调试技巧。

weixin_29074295的博客 281

互联网是如何运作的

互联网是如何运作的?问得好!互联网的发展已经变得爆炸性,似乎无法逃脱在电视上看到、在广播中听到和在杂志上看到的 www.com 的轰炸。由于互联网已成为我们生活的重要组成部分,因此需要充分了解才能最有效地使用这种新工具。本文介绍 了Internet 正常工作的底层基础结构和技术。

ppoo240218的博客 2160

单细胞拟时序分析实战:用monocle2从Seurat对象构建细胞轨迹(附完整代码)

本文提供了一套完整的单细胞拟时序分析实战教程,详细讲解了如何将Seurat对象转换为Monocle2的CellDataSet,并构建细胞命运轨迹。内容涵盖数据转换、轨迹定义基因选择、降维参数调优、可视化技巧及结果生物学验证,旨在帮助研究者解决实际分析中的常见问题,从静态细胞图谱中挖掘动态发育过程。

weixin_29251337的博客 342

互联网通讯简述

简单串联5层协议和计算机通讯流程(一)简单解释5层协议及其作用(二)计算机通讯过程简述(一)标题(一)标题(一)标题 (一)简单解释5层协议及其作用 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层,如下图所示: 简单串联五层协议以及作用: 应用层:用户使用的都是应用程序,均工作于应用层,互联网是开发的,大家都可以开发自己的应用程序,数据多种多样,必须规定好数据的组织形式 ,应用层功能:规定应用程序的数据格式。 传输层:网络层的ip帮我们区分子网,以太网层的mac帮我们找到主机,然

????爱好者的博客 1255

安装VMware,出现没有虚拟网络适配器的问题

安装VMware,出现没有虚拟网络适配器的问题

Young_Harry的博客 1万+

Score Matching实战:如何用Python实现数据分布梯度估计(附完整代码)

本文详细介绍了Score Matching技术在数据分布梯度估计中的应用,通过Python实现从基础概念到核心算法的完整流程。文章包含环境准备、网络架构设计、加噪版本实现以及训练流程,帮助开发者快速掌握这一绕过密度估计直接学习得分函数的创新方法。附带的完整代码和可视化分析使理论与实践紧密结合。

weixin_29168813的博客 372

互联网是如何运作的?

互联网是如何运作的? 1. 网络协议(network protocol) 简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。 网络协议通过分层明确每一层的工作职责,通过定义明确的接口来协同工作,每一层都可以使用下面各层的功能,而不必担心各层是如何实现的。 2. TCP/IP的体系结构 TCP/IP协议族分为四层: 应用层:提供特定于应用程序的协议 (比如负责浏览器和网络服务器相互通信的HTTP协议、负责文件传输的FTP协议、负责电子邮件客户端检索邮件的IMAP协议) TCP传输控制层:发送数据

qq_43751465的博客 2642

逆向CarPlay协议时,除了USB主从切换,你还需要注意这3个关键点

本文深入探讨逆向CarPlay协议时的3个关键点,包括MFi协议背景、多通道协同工作机制和协议分析工具的高级过滤技巧。特别解析了USB主从切换后的复杂交互过程,帮助安全研究员和逆向工程师更好地理解CarPlay协议的核心机制与潜在安全研究切入点。

weixin_29164497的博客 381

互联网与无线广播:数字时代与模拟时代的通讯双轨制-优雅草卓伊凡

在深入研究后,卓伊凡得出深刻结论:”无线广播与互联网的关系,就像人类基因中的保守序列与可变区域——前者确保基本生命功能的延续,后者支持适应环境的变化演进。当我们惊叹于5G的高速和元宇宙的绚丽时,不应忘记那些简单可靠的模拟电波,它们如同文明的火种,在最黑暗的时刻仍能传递希望。这种技术二元性反映了深刻的工程哲学:真正的韧性不在于追求绝对的先进,而在于保持适度的技术多样性。正如瑞士仍在每个社区保留手摇警报器一样,汽车里的收音机不仅是怀旧,更是对不确定未来的理性防备。

一颗优雅草科技-央千澈的优快云博客~只想无穷无尽的学习~作息早8-晚8 1087

百度API实现人流量数量检测(动态)

百度的这个API还挺好用的,对与不追求高精度的人来说非常适用,结合他官方给的文档,极易上手。 需要做的就是通过API Key和Secret Key获取的access_token。 然后稍微修改下代码就行,但是他给的代码并没有直接从摄像头获取视频,而是读取一个文件夹,那么就需要自己先对摄像头的输出视频进行处理。 识别结果如下,"person_num"是当前画面的人数,in是累计进入的人数,out是累计走出去的人数。 他这个有个缺点就是返回值里边并没有实时返回in和out的值,而是都是0,但是这个图片上有,图片

qq_42479987的博客 3379

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

通讯的演变

例如,在古代中国,从京城到边疆的信息传递就依靠驿站系统,它保障了政令的传达和军情的通报。电子邮件成为一种广泛使用的通讯方式,它可以快速地发送文字、图片、文件等各种信息,不受地域和时间的限制。在商业领域,企业可以迅速地与全球各地的合作伙伴进行沟通,提高了商业运作的效率,促进了国际贸易的发展。总之,通讯的演变反映了人类社会科技发展的历程,并且还在不断地发展进步,未来通讯技术还将给人类带来更多的惊喜。在文化交流方面,人们可以轻松地分享不同地区的文化、习俗等,促进了文化的融合与传播。

2401_89724594的博客 1145

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

离开通讯业入职互联网圈的一些感悟

去年年底,我离开了就职了近十年的通讯行业,加入了淘宝(中国)软件有限公司从事淘宝浏览器的软件开发工作,至今已有好几个月了。在过去的这些日子体会着互联网行业的不同,也让我逐渐地理解加入该行业前的一些疑问。下面,我就自己的一些感悟做一点分享,由于个人经历有限,所以局限性难免。首先,理解两个行业软件产品的运营特点具有非常重要的意义。通讯企业(指通讯产品制造商,后同)的产品是卖给象中国移动这样的运营商的,...

nayao-net 311

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: 打造高质效的技术团队 —— 混乱篇
下一篇: 面向对象和基于对象
bamboolsu
博客等级 码龄22年 200粉丝 394原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值