On knowledge transfer

In the last 8 years of my work experience I was part of different software development teams and all of the initial steps for each individual team consisted of a knowledge transfer phase. With each team and project, the knowledge transfer phase experience was different, but not completely new. So, a couple of common “good” practices (I rather name them “good” instead of best practices) were observed and improved over time (you know what they say: inspect and adapt). The “good” practices compose a knowledge transfer plan, which is consumed in a couple of iterations until all subtopics are covered. … Continue reading On knowledge transfer

On systems thinking

Systems thinking has its foundation in the field of system dynamics, founded in 1956 by MIT professor Jay Forrester. Professor Forrester recognized the need for a better way of testing new ideas about social systems, in the same way, we can test ideas in engineering. Systems thinking allows people to make their understanding of social systems explicit and improve them in the same way that people can use engineering principles to make explicit and improve their understanding of mechanical systems. We can extend the initial use of systems thinking from social systems and apply it to IT systems. The Systems … Continue reading On systems thinking