写点什么

分布式开发

收录了 分布式开发 频道下的 50 篇内容

分布式开发

ThoughtWorks的交付项目更多的是一种知识流程外包的高端服务。交付项目的成功不仅是交付卓越的软件,还需要在交付卓越的软件的过程中, 深刻理解客户的市场需要和业务模式,并通过自己的努力去影响客户,最终和客户以一个团队的模式一同交付高质量的软件。 而怎样去影响客户的行为,进而鼓励他们去尝试更多最佳实践呢?是否只能通过咨询项目达到这个目的呢?一般来说,咨询是需要长期在客户现场进行持续的影响,才能产生效果。但交付项目如同很多外包项目一样,通常是离岸的。那么隔着十万八千里的距离,再加上几个小时的时差,如何才能真的像一个团队一样紧密合作,并且持续的影响客户尝试更多最佳实践,一步步实现交付卓越软件这一目标呢? 沟通,就是基于知识流程外包的分布式开发中,最大的挑战。

如何实现分布式开发

良好的分布式开发依赖于有效的沟通:在各式各样的沟通过程中,需要寻找到正确的方法实现高效和可靠。要建立相互之间的共鸣,鼓励及时地反馈,并关注大家的积极性。让团队成员更有参与感和创造性,从最初的想法到完整交付出产品的过程中,都要让分布式团队共同承担所有权和责任。

调查显示分布式开发影响软件质量

最近,由The Reg reader发起的一项调查结果表明,被调查者认为,在分布式开发所面临的问题中,“各方之间参差的技能水平”是继“交流和协作”之后的第二大挑战.而“各方在实施过程与实践中的水平高下”也位列前五名之内。

运用敏捷打造分布式开发团队

在XP Days Benelux 2013大会上,Joost Mulders和Andriy Korpan分享了“分布式敏捷团队方面的经验”。他们介绍了一家位于荷兰的产品开发企业,如何运用敏捷实践以整合来自乌克兰的近岸开发团队,并介绍了对分布式敏捷来说应该与不应该做的事情。

深入浅出 node.js 游戏服务器开发——Pomelo 框架的设计动机与架构介绍

在本系列第一篇文章中我们介绍了游戏服务器的基础、难点、框架,以及用pomelo框架解决了运行架构的问题。 随后两篇文章我们通过示例介绍了用Pomelo开发聊天服务器、捡宝游戏的开发过程。 代码示例让我们对Pomelo有了很好的感性认识。现在让我们回过头来详细分析一下Pomelo的设计细节,架构以及未来的发展方向。

分布式团队产品开发

本文重点介绍了分布式团队是如何进行产品开发的。分享了帮助克服挑战并促进产品正确开发的“品德”和相关实践。介绍了如何应对分布式团队所带来的挑战,以及能够促进分布式团队良好发展的工具。介绍了如何进行各项与产品相关的活动,例如用户调查、故事映射、计划和优化。

一文理解分布式开发中的服务治理

我们在分布式开发中经常听到的一个词就是“服务治理”。在理解“服务治理”的概念之前让我们先理解什么是分布式系统,分布式系统之间如何通过RPC(Remote Procedure Call,远程过程调用)方式通信,以及如何解决RPC框架存在的问题,这样才能真正地理解服务治

DC2021分布式数据库开发者大会成功举办,“数聚时代”,共建分布式数据库未来
DC2021 分布式数据库开发者大会成功举办,“数聚时代”,共建分布式数据库未来

2021年,数据库领域可谓是百花齐放。而这其中,分布式数据库的表现尤为亮眼,很多业内人士将这一年视为分布式数据库的元年。

如何实现跨设备的双向连接? Labo 涂鸦鸿蒙亲子版分布式开发技术分享

近期,首届HarmonyOS开发者创新大赛正式落下帷幕。大赛共历时5个月,超过3000支队伍的10000多名选手参赛,25000多位开发者参与了大赛学习,最终23支参赛队伍斩获奖项,产出了多款有创新、有创意、有价值的优秀作品。其中由“Labo Lado儿童艺术创想”团队打造

迅速get华为云深度学习“黑科技”
迅速 get 华为云深度学习“黑科技”

华为云深度学习平台究竟有哪些黑科技呢?

分布式系统的开发经验与心得

与近期与InfoQ的一次对话中,Vaughn Vernon分享了一些他在开发分布式系统方面的心得。他特别指出,在分布式系统中,有可能会出现局部故障此类问题。对于这种类型的问题以及一些其它挑战来说,最佳的应对方式是做好一切准备,而不是无助地祈祷它不要出现。Vaughn还推荐了Jeff Hodges所撰写的一篇博客文章,这篇文章为分布式系统给出了一些落到实处的设计方式,并提出了一些实用的建议,非常适合于在分布式系统方面经验尚浅的开发者。

面向 IT 经理的敏捷入门

在CIO杂志刊登的一篇新文章向项目经理们介绍了敏捷软件开发的基础知识。

开发者需要理解的分布式原语

随着容器技术的崛起,开发人员的思维也从单主机扩展到了分布式。Bilgin Ibryam在Red Hat官方博客上介绍了什么是分布式原语,以及它与进程内原语之间的联系。

开鸿Bot,OpenHarmony开发的一体化革命
开鸿 Bot,OpenHarmony 开发的一体化革命

不久前,深开鸿正式发布了全国首款面向开发者的开源鸿蒙一体化开发平台——开鸿Bot 系列产品,以“开箱即用”的理念,解决了开发者在开源鸿蒙应用开发、系统定制、硬件适配等环节的工具链碎片化、环境搭建复杂、资源分散等痛点,为开发者构建了从学习、实验、开发到部署的一站式体验。

开发者如何看待分布式系统中的不确定性 | InfoQ访谈
开发者如何看待分布式系统中的不确定性 | InfoQ 访谈

Kevlin Henney认为开发者并不了解分布式系统的性质。

架构新纪元(一):从分布式架构到云原生架构
架构新纪元(一):从分布式架构到云原生架构

互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速迭代等问题而成了未来云端应用的目标。

机器学习平台统一化分布式存储Ceph的进阶优化
机器学习平台统一化分布式存储 Ceph 的进阶优化

在机器学习场景,如何利用Ceph作为统一化的分布式存储,并基于此进行的相关的优化。

深入浅出Spark(一):内存计算的由来
深入浅出 Spark(一):内存计算的由来

作为系列的第一篇,本文作者将从Spark的起源探索其背后的原理,并对一些开发过程中的常见问题提供解决方法。

为什么你应该使用 Git 进行版本控制
为什么你应该使用 Git 进行版本控制

Git 是 Linus 在 2005 年开发出的版本控制系统(Version Control System)

Elasticsearch 的诞生、发展与愿景

Elasticsearch能够轻松的进行大规模的横向扩展,以支撑PB级的结构化和非结构化海量数据的处理,最近来自于S&S Media的 Diana Kupfer就Elasticsearch的发展历程采访了其创建者Shay Banon,本文整理了该采访的主要内容。

分布式开发专题_资料-InfoQ中文网