标签:敏捷团队

编程技术

中台微服务化构筑乐高银行

2

zhuangli 发布于 2019-09-13

一、 遇到的问题 a.前台与中后台的分歧 笔者所在机构是一家地方城商行,虽然规模不大,但全行开发及运维业务系统也有近百余个,每年研发投入自然不少且在逐年递增,虽然在科技战略大布局下加大了预算及政策倾斜,但实际在应对前台业务系统建设需求时依然是捉襟见肘。 中后台人员总是在日夜忙碌,...

阅读(33)评论(0)赞 (0)

编程技术

使用 DDD 指导微服务拆分的逻辑

11

likai 发布于 2019-09-04

开发者在刚开始尝试实现自己的微服务架构时往往会产生一系列问题 : 微服务到底应该怎么划分? 一个典型的微服务到底应该有多微? 如果做了微服务设计,最后真的会有好处吗? 回答上面的问题需要首先了解微服务设计的逻辑,科学的架构设计应该通过一些输入并逐步推导出结果,架构师要避免凭空设计...

阅读(65)评论(0)赞 (0)

编程技术

敏捷企业中的架构师生态系统

4

xiaoli.he 发布于 2019-08-20

作者 | Daniel Lambert 译者 | 核子可乐 随着人们对于转型收益的认识不断提高,敏捷组织也开始变得越来越普遍。通过这一波浪潮,我们也在积极培养新一代企业架构师——他们将帮助自己的企业获得更高的敏捷水平。 然而,面对这样一种重大的文化转变,企业架构师必须首先与组织内...

阅读(46)评论(0)赞 (0)

编程技术

50个必须要会的微服务面试题

17

小丁 发布于 2019-08-16

作者:Sahiti Kappagantula 翻译:疯狂的技术宅 原文: https://www.edureka.co/blog/i… 未经允许严禁转载 根据 Gartner 的说法,微服务是云开发的新应用平台。微服务是独立部署和管理的,一旦应用实现在容器内,它们与底...

阅读(59)评论(0)赞 (0)

编程技术

大规模敏捷导入工具实践

4

xubiao.zhuang 发布于 2019-08-14

看到金鱼哥2月18日发的一篇文章《 规模化团队敏控创变之路 》,介绍了通过分析问题根源,优化协作模式,最终在JIRA工具上实现了高效协同管理,使JIRA从一个被500人+规模的团队广泛吐槽的工具,成功转变为企业IT协同的关键系统。文章提到的关键思路和我的想法不谋而合,某些细节方面...

阅读(68)评论(0)赞 (0)

编程技术

经验分享:在金融企业中实施领域驱动设计的敏捷实践 | 敏捷联盟

yeseng 发布于 2019-07-11

我参与了几次敏捷转换。我所工作的每家公司都提出了同样的问题:我们如何将当前的软件划分为团队,以及我们如何使这些团队与我们的业务目标保持一致?在本报告中,我将分享我的经验,帮助公司使用领域驱动设计方法向敏捷自治团队迈进。 1.引言 我的名字是Kenny Baas-Schwegler...

阅读(96)评论(0)赞 (0)

编程技术

案例分析:敏捷转型的3大阻碍及解决方案

2

yeseng 发布于 2019-04-30

零基础学产品,BAT产品总监带,2天线下集训+1年在线课程,全面掌握优秀产品经理必备技能。 了解一下 释放双眼,带上耳机,听听看~! 00:00 00:00 对于希望时刻紧跟用户需求和行业趋势的公司来说,敏捷开发非常关键。采用敏捷开发后,软件研发团队能够快速创造新的产品和服务,转...

阅读(101)评论(0)赞 (0)

Spring

[Spring Cloud Tutorial翻译系列]微服务-定义、原则、好处

1

wenming.gapo 发布于 2019-04-03

微服务(Microservices)是业界最近的流行语,每个人好像都在以这样或那样的方式谈论它。现在让我们理解什么是微服务?在本篇教程中,我们会试着理解微服务的定义、概念以及原则。 微服务的定义 今天,微服务是SOA(面向服务的架构体系)之后日趋流行的架构体系之一。如果你紧跟业界...

阅读(124)评论(0)赞 (0)

Spring

[Spring Cloud Tutorial翻译系列]微服务-定义、原则、好处

1

小丁 发布于 2019-04-03

微服务(Microservices)是业界最近的流行语,每个人好像都在以这样或那样的方式谈论它。现在让我们理解什么是微服务?在本篇教程中,我们会试着理解微服务的定义、概念以及原则。 微服务的定义 今天,微服务是SOA(面向服务的架构体系)之后日趋流行的架构体系之一。如果你紧跟业界...

阅读(74)评论(0)赞 (0)

编程技术

让持续部署微服务的实践和准则

8

songhua.gao 发布于 2018-12-29

编辑推荐: 本文来自于伯乐在线,本文通过介绍Microservices独立的运行环境,独立的开发、部署流程,介绍了持续部署Microservices的实践和准则。 当我们讨论微服务架构时,我们通常会和Monolithic架构(单体架构 )进行比较。 在Monolithic架构中,...

阅读(203)评论(0)赞 (0)

编程技术

云原生实践 | K8s、DevOps和微服务三驾马车,带您走上云原生转型之路

8

zhuangli 发布于 2018-12-19

今天很荣幸能在这里跟大家一起分享下灵雀云在金融行业的云原生解决方案。 CNCF的云原生核心理念是快速交付业务价值,而云原生时代,主要由三驾马车驱动:容器、DevOps和微服务。在容器领域,几年前容器兴起时,我们准确地判断出这是未来可以改变软件交付模式的方向,所以灵雀云坚定地走在容...

阅读(293)评论(0)赞 (0)

Java

重构到更深层的模型

7

songhua.gao 发布于 2018-09-19

本文要点 重构有三个层次:代码层次微重构,模式重构,以及更深层的模型重构。 无论是对系统还是你的理解来说,做许多小的变更可以形成复杂的大的变更。 这里提出的案例是Nexia Home Automation的摄像机整合案例。重构之后,开发人员可以更方便地了解领域模型,以及系统中的J...

阅读(117)评论(0)赞 (0)

Java

[译] 构建、测试、分发!运用 Fastlane 与 Jenkins,完整的 iOS 持续交付指南

9

刘莉莉 发布于 2018-05-11

iOS/macOS 真的很有趣。 你可以在很多领域获得知识!你可能会了解 Bezier 或 3D 变换等图形技术。你也需要了解如何使用数据库、设计高效的架构。此外,你应该掌握嵌入式系统的内存管理方式(特别是那些处于 MRC 时代的人)。所有这些使得 iOS/macOS 的开发如此...

阅读(256)评论(0)赞 (0)

编程技术

敏捷团队心理安全的培养

dulong 发布于 2018-04-12

看新闻很累?看技术新闻更累?试试 下载InfoQ手机客户端 ,每天上下班路上听新闻,有趣还有料! 当我们感觉到压力、威胁或者是不安时,就不太可能充满创造性地思考、协作或解决问题。你可以通过认真倾听,事事留心让人们了解,即使犯错误也没什么关系,这样就可以培养一种安全的文化环境。 M...

阅读(202)评论(0)赞 (0)

编程技术

Eric J. McNulty:你的大脑需要面对面的时间

darida 发布于 2017-02-16

在最近一篇战略和商业的 文章 中, Eric J. McNulty 写了为什么分布式团队需要面对面的时间以变得更加有效。他说,他们亲自动身参与了一个为期六个月的遥远的项目,在这期间,他看到在哈佛大学商学院研究的团队是如何更有效并产出了更好的结果。 现在,越来越多的团队亲自动身去运...

阅读(247)评论(0)赞 (0)

编程技术

我们预防Bug的一些经验

1

zhuangli 发布于 2017-02-15

1.QA全方位参与整个 软件开发 过程,例如当BA和开发人员kick off一个卡的时候,QA参与讨论,提出一些需要程序员自测时候可能会忘记 测试 的点,此外,QA往往对业务更熟悉,可以提供建议给程序员,那些业务细节不能够忽视,以防止这些地方出现 bug 。 2.当开发人员做完卡...

阅读(338)评论(0)赞 (0)

互联网.资讯

软件开发中最顶级的17个平台和工具

1

yeseng 发布于 2017-02-14

  英文原文:Top 17 Tools Used in Software Development   当你在决定使用哪些软件或平台来完成日常工作时,会存在很多选择。所以,我决定写一个我们在开发部门常用的软件开发工具列表,希望能对其他所有人都有所帮助。   新的软件需要一些时间来适...

阅读(237)评论(0)赞 (0)

编程技术

软件开发中最顶级的 17 个平台和工具

1

changyuan.xu 发布于 2017-02-14

当你在决定使用哪些软件或平台来完成日常工作时,会存在很多选择。所以,我决定写一个我们在开发部门常用的软件开发工具列表,希望能对其他所有人都有所帮助。 新的软件需要一些时间来适应,习惯和理解。我们都经历过一种情况——我们不是真的满意,但不得不重新开始使用另一个工具。承认吧:这真的不...

阅读(177)评论(0)赞 (0)