I truly like your article that is so insightful. I just would like to add the importance of teamwork, which emerges when the performance of a team is greater than the sum of individuals' performance in the team. Scrum team must adhere to Scrum values - Commitment, Courage, Focus, Openness, and Respect; psychological safety is must-to-have in the team. Scrum team must be empowered, cross-functional(or self-sufficient), and self-organizing(or self-managing).

Regarding to an organization, there should be one business sponsor, who are with the management exercising servant leadership, above Scrum team; there should be no middle managers who may just delay…


The management's effort to adopt Agile can fail to realize the expected business benefits, because it does not realize that Agile transformation must bring the change of organizational behavior.

The management can adopt the formalities of Scrum such as Scrum events and artifacts, but when it fails to recognize the importance of a self-managing team and servant leadership, Agile becomes mediocre. Agile transformation should bring the change of not only Process and Technology, but also People - an organization and its culture!


If I am asked what Agile transformation means, I will answer right away that it is the change of organizational behavior. The core of this change is a self-organizing team.

According to the Agile Manifesto, “The best architectures, requirements, and designs emerge from self-organizing teams.”

In a scrum team, there is no manager who exercises command and control. The team is self-organizing, structured and empowered to organize and manage its own work, without a hierarchy of command and control.

Although there are a product owner and a scrum master, they don’t play the conventional roles of managers. …


According to Wikipedia, digital transformation is “the use of new, fast and frequently changing digital technology to solve problems. It is about transforming processes that were non digital or manual to digital processes”. What is the most urgent business problem in these days? In order to solve the problem, which business process should we focus on digitizing?

We all know that we have implemented ERP, CRM, EDW, ERM, websites, mobile apps, and other ICT solutions. What is digital transformation different from those? …


Customer segmentation is a key to understand consumers, a basis of a marketing campaign. If you, as a marketer, have relatively the small number of customers, then the customer segmentation may be intuitive. You can play around customer demographic data in order to find out commonality among customers. If you have the large number of customers, then determining customer segments will become challenging, because the intuitive approach will not efficiently or effectively work with big data. For the customer segmentation of big data, you need to conduct clustering analysis, which is unsupervised machine learning.

Clustering Analysis for Mixed Customer Data with R

If there are only numerical data…

Dong Hyung Cho

Project manager in the financial services industry for 15 years, lately exploring Agile, Scrum, Lean Startup, Design Thinking, and Business Analytics

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store