4 Ethan_LiYan

尚未进行身份认证

我要认证

闻道有先后,学术有专攻,仅此而已!

等级
TA的排名 2w+

Scrum落地关键实践

为什么你的Scrum总是难以落地?而大多数都是“形似而实非”的“敏捷Cosplay”。我们都知道,Scrum流程是简单的,那么落地的难点在哪里呢?其实是人,人是最难搞定的。所以,如何搞定形形色色的人呢?或许,你少了很多敏捷实践,帮你打通各个角色间的竖井,真正的实现价值的流动。1.为什么你觉得Scrum难以落地?每天都在讲Scrum,你可以徒手画出Scrum的框架图吗?那...

2020-03-09 17:38:03

Scrum@Scale中文指南

版权所有© 2006-2018 Jeff Sutherland 及 Scrum Inc.Scrum@Scale是Scrum Inc.的注册商标。本指南基于署名-相同方式共享许可协议4.0发布。(CC BY-SA 4.0)简体中文版原创翻译团队:申健 Jacky Shen (CST, CTC, Agile Coach); 王洪亮 Stephen Wang (CSP, Agile Coach)...

2020-01-16 17:02:51

探索工坊设计与实施实录

不知不觉中已经来到了2020年,或许你还没来得适应这一组新的数字,但心中一定很早就对全新的一年有了很多想法,团队亦是如此。但是很多想法仅停留在大脑中是无法形成体系的,且难以达成真正的共识,往往也不能很好的和现状建立起连接,以致无法落实到行动,到最后基本都变成了空想,就像那句老话说的:“想法是好的,现实是残酷的”。所以,在新年伊始,如何做好团队的未来规划呢?使它既不脱离现状,又可...

2020-01-16 16:41:54

年度团队个人回顾工坊实录

年终已致,各种例行的年度汇报会或总结会在所难免,一想到开会,大家首先想到的是什么?一定是——Oh my god,又要做PPT!怎么办,怎么办?这不仅对于写的人感觉很痛苦,既要绞尽脑汁的提炼内容,又要费尽心思的排版去兼顾美观,是不是有一种“身体都被掏空了”的感觉。但是,很多时候,对于听的人何尝不是一种痛苦,千篇一律的流水账,生搬硬套的上价值,真是“多么痛的领悟”!与其互相伤害,不如...

2020-01-16 16:14:16

Empathy Map:让团队移情到用户的奥秘

有多少团队的产品经理习惯沉浸在自己的粉色世界里,“一厢情愿”的以为他很懂用户/需求方(文章后面统称为用户),所以单纯的靠着“意淫”,构建了很多童话般的场景,最终也只不过设计出了一款“只是他个人想要的产品”而已,可用户要的是“我要我觉得,而不是你觉得”,You =/= User!在梦碎的瞬间,“失恋”的味道开始蔓延,难免会让我们“因爱生恨”,并把这种“恨”意带入团队,然后,我们和用户之间的关...

2019-11-25 20:04:54

《Scrum精髓—敏捷转型指南》读后感

首先很庆幸,能在适合的时间,遇到了这样一本适合的书。之所以这样说,是因为在遇到这本书前,我还是一名单纯的程序员,“增删改查”的业务代码,占据了我大多数的时间,本就繁杂的工作,还被一个叫“敏捷”的东西,弄的一团糟。不知道从什么时候起,似乎搞一个口水话连篇的“早会”,弄一块不伦不类的“白板”,就开始全世界宣称,“我们‘敏捷’了”。 老板们自然开心的不亦乐乎,因为从此以...

2019-10-30 18:07:32

大规模敏捷组织——LeSS框架知识图谱

2019-09-26 17:35:11

深度解读 - TDD(测试驱动开发)

转自:http://www.jianshu.com/p/62f16cd4fef3本文结构:什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读什么是 TDDTDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test D...

2019-06-11 16:53:29

【敏捷项目管理】将敏捷思维导入日常

    提到 “敏捷” 就仅仅代指“敏捷开发”吗?错了!    在近日德勤对140个国家的企业和人力资源高管进行的一项调查中显示,94%的参与者将 “敏捷和协作能力” 列为企业成功的关键因素。可见,当规划和规则不再奏效时,企业若想不断加快创新步伐,采取敏捷的策略已然是大势所趋。    那么如何将敏捷思维导入到日常的工作中呢? ...

2019-01-25 14:55:30

【JAVA踩坑记录】Feign调用服务时,get请求参数异常

【场景】server-1 服务,暴露的get请求接口:@RequestMapping(value = "/empInfoPdf", method = RequestMethod.GET)public String getEmpInfoPdf(EmpResumeQuery empResumeQuery) throws Exception{return empResumeService...

2019-01-25 14:45:40

【JAVA踩坑记录】spring-cloud-zuul文件上传中文名乱码

1.【现象】①从request域中获取多文件:List<MultipartFile> files = ((MultipartHttpServletRequest) request).getFiles("file[]"); ②获取单个文件名:String name = multipartFile.getOriginalFilename();  //此时name=???...

2018-10-31 17:19:29

【JAVA秒会技术之Java8新特性】利用流快速处理集合的常见操作

例子1:对集合进行排序List<Integer> list = Lists.newArrayList(1,1,2,2,5,3,4,6,6,5,2,7);list.sort(null);list.forEach(e -> System.out.print(e)); //输出结果:112223455667例子2:对集合过滤List<Integer> l...

2018-10-09 18:10:13

【敏捷项目管理】将 “敏捷” 拉下神坛,走向你我

                                                  【前言——多图预警】    因为最近在准备PMI-ACP认证的考试,逼着自己系统性的学习了一下敏捷的相关知识,同时在部门内做了一次分享交流,感觉“敏捷”的思想是非常潮流的,但是真的实施起来,也没有想象的那么容易,搞不好,就成了“伪敏捷”,沦为形式主义。     目前所看到的,很多所谓“敏捷”...

2018-09-11 10:48:28

【SpringCloud微服务】第3章 服务治理SpringCloudEureka(五)——Eureka源码分析

2.8 Eureka 源码分析  首先,对于服务注册中心、服务提供者、服务消费者这三个主要元素来说,后两者(也就是Eureka客户端)在整个运行机制中是大部分通信行为的主动发起者,而注册中心主要是处理请求的接受者。所以,我们可以从Eureka的客户端作为入口看看它是如何完成这些主动通信行为的。  我们在将一个普通的Spring Boot应用注册到Eureka Server或是从Eureka Ser...

2018-05-16 10:18:20

【SpringCloud微服务】第3章 服务治理SpringCloudEureka(四)——Eureka详解

2.7.1 基础架构①服务注册中心:Eureka提供的服务端,提供服务注册与发现功能,也就是上一节总我们实现的eureka-server。②服务提供者:提供服务的应用,可以是Spring Boot应用,也可以是其他技术平台且遵循eureka通信机制的应用。它将自己提供的服务注册到Eureka,以供其他应用发现,也就是上一节总我们实现的Hello-service。③服务消费者:消费者应用从服务注册中...

2018-04-10 14:08:28

【SpringCloud微服务】第3章 服务治理SpringCloudEureka(三)—— 服务发现与消费

承接上一篇《第3章 服务治理SpringCloudEureka(二)—— 高可用注册中心》2.6 服务发现与消费2.6.1 简介在Spring Cloud框架中,服务发现的任务由Eureka的客户端完成,而服务消费任务由Ribbon完成。Ribbon是一个基于HTTP和TCP的客户端负载均衡器,它可以在通过客户端中配置的ribbonServerList服务端列表去轮询访问,以达到负载均衡的作用。当...

2018-04-04 18:08:11

【SpringCloud微服务】第3章 服务治理SpringCloudEureka(二)—— 高可用注册中心

承接上一篇《第3章 服务治理 Spring Cloud Eureka(一)——单片搭建》2.5 高可用注册中心2.5.1 简介在微服务架构这样的分布式环境中,我们需要充分考虑发生故障的情况,所以在生产环境中必须对各个组件进行高可用部署,对于微服务如此,对于服务注册中心也一样。在Eureka的服务治理设计中,所有节点即是服务提供方,也是服务消费方,服务注册中心也不例外。Eureka Server的高...

2018-04-03 19:36:18

【SpringCloud微服务】第3章 服务治理 SpringCloudEureka(一)——单片搭建

第3章 服务治理 Spring Cloud Eureka2.1 框架简介Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。2.2 服务治理服务治理可以说是微服务架构中,最为核心和基础的模块,主要围绕着“服务注册于服务发现机制”来实现各个微服务实例的自动化...

2018-04-03 19:24:57

【SpringCloud微服务】第2章 微服务构建 Spring Boot

第2章 微服务构建 Spring Boot2.1 框架简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。其具有如下特点:①快速构建通过设计大量的自动化配置等方式,来简化Spring原有样板化的配置,使得开发者可以快速构建应用;②自动管理依赖通过一些列...

2018-03-21 09:42:02

【SpringCloud微服务】第1章 基础知识

第1章 基础知识1.1 什么是微服务架构简单说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信协作。1.2 与单体系统的区别系统会按照不同模块拆分成多个不同的服务,这些服务独立部署和扩展,单一服务的更新,不会影响其他服务的运行,同时,由于是独立部署,我们可以更精准地为...

2018-03-21 09:33:40

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。