You Need 4 Essential Mind Shifts to Run Lean and Avoid Waste in Digitalization Projects

 

No waste

The stream of value creation is the main perspective of lean management on production. The aim is to optimize processes iteratively as far as possible. This approach is not applicable to innovation and development processes like digital transformation without adaptions. It has to be expanded and lifted to a more general level.

The approach to reduce and avoid waste as far as possible can also be fruitful for digitalization projects. In contrast to traditional lean management the focus lies on development, not on production. This difference leads to some paradoxes, i.e. the fact that failures play an important role in development while being the object of elimination in production processes.

Every step of a digital project can create waste. In many cases it is difficult to tell in advance what will create value and what waste because many things are experimental. Therefore it won't make sense to examine each step. The more effective way is to look at systematic errors. Here are some of them and how to circumvent them.

Four essential mind shifts are required: a different approach to understand customers, a culture of cooperation, agile project teams and scientific-like experimentation.

Read the full article on medium.

 

published: June 22, 2025, © Uwe Weinreich

comments

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

@@hnCgI

June 10, 2025 - pHqghUme

1ˤˢ%2527%2522\'\"

June 10, 2025 - pHqghUme

1'"

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1'

DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)

CHR(98)

CHR(98),15)

'

June 10, 2025 - pHqghUme

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)

CHR(99)

CHR(99),15)

June 10, 2025 - pHqghUme

18boiHzKY')) OR 296=(SELECT 296 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1WNpk8utV') OR 222=(SELECT 222 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1ARKr6dwX' OR 956=(SELECT 956 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1-1)) OR 897=(SELECT 897 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1-1) OR 70=(SELECT 70 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1-1 OR 430=(SELECT 430 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1MxrwvXU5'; waitfor delay '0:0:15' --

June 10, 2025 - pHqghUme

1-1 waitfor delay '0:0:15' --

June 10, 2025 - pHqghUme

1-1); waitfor delay '0:0:15' --

June 10, 2025 - pHqghUme

1-1; waitfor delay '0:0:15' --

June 10, 2025 - pHqghUme

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

June 10, 2025 - pHqghUme

10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

June 10, 2025 - pHqghUme

10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

June 10, 2025 - pHqghUme

1*if(now()=sysdate(),sleep(15),0)

June 10, 2025 - pHqghUme

-1" OR 5*5=25 or "s9ANOTPU"="

June 10, 2025 - pHqghUme

-1' OR 5*5=25 or '4J7aLN5P'='

June 10, 2025 - pHqghUme

-1" OR 5*5=25 --

June 10, 2025 - pHqghUme

-1' OR 5*5=25 --

June 10, 2025 - pHqghUme

-1 OR 5*5=25

June 10, 2025 - pHqghUme

-1 OR 5*5=25 --

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

19U1w6Wk1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - @@uawAE

1

June 10, 2025 - pHqghUmeˤˢ%2527%2522\'\"

1

June 10, 2025 - pHqghUme'"

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUmekDr08vGE')) OR 992=(SELECT 992 FROM PG_SLEEP(15))--

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUmegf8HmcBy') OR 997=(SELECT 997 FROM PG_SLEEP(15))--

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUmeTDNCWcMs' OR 855=(SELECT 855 FROM PG_SLEEP(15))--

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUmeRg65Gi6q'; waitfor delay '0:0:15' --

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme-1 waitfor delay '0:0:15' --

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - if(now()=sysdate(),sleep(15),0)

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - -1" OR 5*5=25 or "dfEDoXvQ"="

1

June 10, 2025 - -1' OR 5*5=25 or 'HKqCKjri'='

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - -1" OR 5*5=25 --

1

June 10, 2025 - -1' OR 5*5=25 --

1

June 10, 2025 - -1 OR 5*5=25

1

June 10, 2025 - -1 OR 5*5=25 --

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUmewZs5OzhO

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - @@2Yikh

555

June 10, 2025 - pHqghUmeˤˢ%2527%2522\'\"

555

June 10, 2025 - pHqghUme'"

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUmesYmptBff')) OR 840=(SELECT 840 FROM PG_SLEEP(15))--

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUmeCj0AP8xg') OR 61=(SELECT 61 FROM PG_SLEEP(15))--

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUmeyfcaH0Re' OR 285=(SELECT 285 FROM PG_SLEEP(15))--

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUmeRiBFFNUP'; waitfor delay '0:0:15' --

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme-1 waitfor delay '0:0:15' --

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - if(now()=sysdate(),sleep(15),0)

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - -1" OR 5*5=25 or "U2Xq42yt"="

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - -1' OR 5*5=25 or 'Pw64SvXU'='

555

June 10, 2025 - -1" OR 5*5=25 --

555

June 10, 2025 - -1' OR 5*5=25 --

555

June 10, 2025 - -1 OR 5*5=25

555

June 10, 2025 - -1 OR 5*5=25 --

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUmenXEC3z7A

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

@@WXlJJ

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555ˤˢ%2527%2522\'\"

June 10, 2025 - pHqghUme

555'"

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555'

DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)

CHR(98)

CHR(98),15)

'

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)

CHR(99)

CHR(99),15)

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555snySbztj')) OR 183=(SELECT 183 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555SaveogSx') OR 706=(SELECT 706 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

55597YCuBU6' OR 963=(SELECT 963 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555-1)) OR 187=(SELECT 187 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

555-1) OR 268=(SELECT 268 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

555-1 OR 359=(SELECT 359 FROM PG_SLEEP(15))--

June 10, 2025 - pHqghUme

5553LDU9vvm'; waitfor delay '0:0:15' --

June 10, 2025 - pHqghUme

555-1 waitfor delay '0:0:15' --

June 10, 2025 - pHqghUme

555-1); waitfor delay '0:0:15' --

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555-1; waitfor delay '0:0:15' --

June 10, 2025 - pHqghUme

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

June 10, 2025 - pHqghUme

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

June 10, 2025 - pHqghUme

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

1

June 10, 2025 - pHqghUme

555*if(now()=sysdate(),sleep(15),0)

June 10, 2025 - pHqghUme

-1" OR 5*5=25 or "Mg4OSs7z"="

June 10, 2025 - pHqghUme

-1' OR 5*5=25 or 'kRthF5Uj'='

June 10, 2025 - pHqghUme

-1" OR 5*5=25 --

June 10, 2025 - pHqghUme

-1' OR 5*5=25 --

June 10, 2025 - pHqghUme

-1 OR 5*5=25

June 10, 2025 - pHqghUme

-1 OR 5*5=25 --

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555sQWY25HY

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

June 10, 2025 - pHqghUme

555

new comment

nick name / alias  


privacy