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
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