收录了 分布式开发 频道下的 50 篇内容
ThoughtWorks的交付项目更多的是一种知识流程外包的高端服务。交付项目的成功不仅是交付卓越的软件,还需要在交付卓越的软件的过程中, 深刻理解客户的市场需要和业务模式,并通过自己的努力去影响客户,最终和客户以一个团队的模式一同交付高质量的软件。 而怎样去影响客户的行为,进而鼓励他们去尝试更多最佳实践呢?是否只能通过咨询项目达到这个目的呢?一般来说,咨询是需要长期在客户现场进行持续的影响,才能产生效果。但交付项目如同很多外包项目一样,通常是离岸的。那么隔着十万八千里的距离,再加上几个小时的时差,如何才能真的像一个团队一样紧密合作,并且持续的影响客户尝试更多最佳实践,一步步实现交付卓越软件这一目标呢? 沟通,就是基于知识流程外包的分布式开发中,最大的挑战。
良好的分布式开发依赖于有效的沟通:在各式各样的沟通过程中,需要寻找到正确的方法实现高效和可靠。要建立相互之间的共鸣,鼓励及时地反馈,并关注大家的积极性。让团队成员更有参与感和创造性,从最初的想法到完整交付出产品的过程中,都要让分布式团队共同承担所有权和责任。
最近,由The Reg reader发起的一项调查结果表明,被调查者认为,在分布式开发所面临的问题中,“各方之间参差的技能水平”是继“交流和协作”之后的第二大挑战.而“各方在实施过程与实践中的水平高下”也位列前五名之内。
在XP Days Benelux 2013大会上,Joost Mulders和Andriy Korpan分享了“分布式敏捷团队方面的经验”。他们介绍了一家位于荷兰的产品开发企业,如何运用敏捷实践以整合来自乌克兰的近岸开发团队,并介绍了对分布式敏捷来说应该与不应该做的事情。
本文重点介绍了分布式团队是如何进行产品开发的。分享了帮助克服挑战并促进产品正确开发的“品德”和相关实践。介绍了如何应对分布式团队所带来的挑战,以及能够促进分布式团队良好发展的工具。介绍了如何进行各项与产品相关的活动,例如用户调查、故事映射、计划和优化。
我们在分布式开发中经常听到的一个词就是“服务治理”。在理解“服务治理”的概念之前让我们先理解什么是分布式系统,分布式系统之间如何通过RPC(Remote Procedure Call,远程过程调用)方式通信,以及如何解决RPC框架存在的问题,这样才能真正地理解服务治
2021年,数据库领域可谓是百花齐放。而这其中,分布式数据库的表现尤为亮眼,很多业内人士将这一年视为分布式数据库的元年。
近期,首届HarmonyOS开发者创新大赛正式落下帷幕。大赛共历时5个月,超过3000支队伍的10000多名选手参赛,25000多位开发者参与了大赛学习,最终23支参赛队伍斩获奖项,产出了多款有创新、有创意、有价值的优秀作品。其中由“Labo Lado儿童艺术创想”团队打造
与近期与InfoQ的一次对话中,Vaughn Vernon分享了一些他在开发分布式系统方面的心得。他特别指出,在分布式系统中,有可能会出现局部故障此类问题。对于这种类型的问题以及一些其它挑战来说,最佳的应对方式是做好一切准备,而不是无助地祈祷它不要出现。Vaughn还推荐了Jeff Hodges所撰写的一篇博客文章,这篇文章为分布式系统给出了一些落到实处的设计方式,并提出了一些实用的建议,非常适合于在分布式系统方面经验尚浅的开发者。
华为云深度学习平台究竟有哪些黑科技呢?
在CIO杂志刊登的一篇新文章向项目经理们介绍了敏捷软件开发的基础知识。
随着容器技术的崛起,开发人员的思维也从单主机扩展到了分布式。Bilgin Ibryam在Red Hat官方博客上介绍了什么是分布式原语,以及它与进程内原语之间的联系。
Kevlin Henney认为开发者并不了解分布式系统的性质。
互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速迭代等问题而成了未来云端应用的目标。
Martin Fowler在ThoughtWorks的软件开发邮件列表中做了一个调查,了解开发人员怎么看待一些版 本控制系统(VCS)。他据此对主要的版本控制系统写了一篇评论文章,并 对集中式和分布式系统进行了比较。
TIBCO的企业消息服务为Java和.NET开发者提供了跨平台的消息传送机制。
在Scrum项目的成败中,根据所处环境来对Scrum进行剪裁调整起了重要作用。这篇文章讲述了一个大型分布式Scrum项目的成功经历,而且这个项目曾经在传统方式工作下被废弃过。作者还跟读者分享了他的经验教训:启动项目、产品所有权、测试、估算的重要性、有效沟通。
Scrum的成败取决于我们的实施方式。这篇文章讲述了一个大型分布式Scrum项目的成功经历(这个项目曾经在传统方式工作下被废弃过),读者可以从中了解到作者的心得体会。直接点击阅读完整文章。
AI、IoT、云计算等技术的不断发展,为企业提供了前所未有的发展良机。
zheng项目不仅仅是一个开发架构,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。