Having a process doesn’t mean you get good or consistent results

A topic that keeps coming back to me is pondering about simplification of processes. What is a simple process and what is a complicated or complex process? In which constraints does it make sense to have more or less details? Just because it looks simple doesn’t mean it is simple. And just because it looks complex doesn’t mean it is complex.

I’ll start again with a wood working example or two. Let’s look at the process to build a box. A rough picture of the result is provided.

The process instruction could be:

  • Take four pieces of wood of size X by Y
  • Joint the corners
  • Insert bottom

Or the process instruction could look like this:

  • prepare your stock by milling it to 15mm thickness
  • cut 4 pieces of size X by Y each, grain direction is important
    • if possible cut them from one long piece, so that you have continuous grain
    • prepare stock for the bottom by milling it to 6mm thickness
    • in the 4 pieces cut a groove on the table saw or router table with 6mm width, 10mm from the bottom edge
    • <now comes a long instruction how to place and cut the dovetails>
    • and the list goes on and on

In the end of both processes you will get a box, don’t you?

Well, the boxes might look rather differently. Or they look exactly the same.

Now what when you have to make 10 boxes? People following instruction no. 1 will come up with a more or less implicit process. People following instruction no. 2 will just continue to do so. Will the process for all look the same after box 10? Maybe. Probably not.

Another example from TV. If you know the show Great British Bake Off on British television, you might know that the second round is the “Technical Challenge”. And the recipes and ingredients provided range from measured with detailed recipes about measurements, order of steps, temperature and length to bake. All the way to more than enough from each ingredient and the instruction: Make a Genoise sponge.

The result will be a Genoise sponge, right? If someone has baked dozens of Genoise sponges in the past, they know what to do. If someone roughly knows the recipe, they might land close enough. And if someone has no clue what a Genoise even is, you might be lucky to get something edible.

The consistency of the result is all about guardrails, experience and expectations in the process. If you have a picture of the box and detailed instructions or just the vague idea of building a box, the results will defer.

A simple looking process doesn’t mean it’s easy to follow. It means you need experience to fill the gaps that are not prescribed. Is that experience always the same? I doubt it. On the other hand, a complex looking process might be easy to follow and requires less experience. Does that mean anyone can follow it? Not necessarily. There might still be knowledge, skill and practice involved.

Now look at your processes at work. How detailed are the instructions and expectations in there? I have seen e.g. bug reporting processes that are extremely detailed. Questions to answer with examples, information to provide, guidelines for evaluating impact and severity.

And I have seen processes where nothing was written down. A bug ticket type was available in the work management tool – no not Jira, back then, and the implicit expectation to log bugs when they are found. The difference in quality of the bug tickets is accordingly. The more details are provided, even the rookiest rookie was able to fill out a bug ticket with as many information as possible. In the other system, the quality ranged from “X doesn’t work” to full reproduction steps, attached database dumps, log files, etc.

In the workshop that I still regret to not have lead differently – “Quality Eats Process for Breakfast” – I wanted to guide my participants to the insight, that the quality of your process decides about the quality of the product. And when it comes to the ultimate evaluation of quality – the user’s or customer’s evaluation – it is hard to pre-bake that into the process, if you don’t have enough information. What is it that my customer values in the product? How can I take care that this is included in the result?

In my favorite example to explain to me how to make coffee – I’m not a coffee drinker – I usually get a rough list of steps how to prepare a cup of coffee. I don’t drink coffee, but sometimes I want to make a cup of coffee for someone else. Most times, with the given steps I would have produced something that reminds of coffee – a brown-ish, hot-steaming liquid. If it tastes good or not, I don’t know. After chatting with one of my best friends, a coffee lover, I learned about different types of beans, coarseness of grind for different styles of coffee, different water temperatures and pressures. The amount of coffee powder to use for one cup was defined, the size of the cup, and so on. Can I make a good coffee with these instructions. Yes, I can make a coffee and with repeatable results. And the factor “good” is evaluated by my friend. If other coffee drinkers come to the same conclusion, I don’t know.

Now think e.g. of your software development process. How detailed are certain steps defined? Do you need consistent results across people and teams? What measures are in place to get consistent and good quality results? How much training and experience is necessary to follow your process? Do you have constraints in your context that need either explicit shared knowledge between everyone involved or detailed process steps? Where is the Goldilocks zone to provide enough detail to get consistent results and enough freedom to rely on the experience and solutions by the individuals to deliver what is asked of them?

The more vague the instructions are the wider the result space will be. The more detailed the instructions are the smaller the result space will be.

My advice here is to experiment in your context. Processes can be improved like software. Improve them bit by bit. Add something, remove something. But don’t forget to tell people about the changes!

And it also depends on how narrow your result space needs to be. If the results vary too much, add more guide rails.

I’m now going into my workshop to turn a pepper mill. The instructions I have are only the exact diameters and depth for the holes and the distances between certain points. e.g. the length of the lower element of the mill. That’s the parameters set by my pepper mill instruction manual that is available from the same source where I get the mill inserts. When following these instructions, I’m sure that the result will be a piece of wood that the inserts will fit in. In the end it will be a pepper mill. But it’s up to my experience, choice of design, availability of wood, to come up with something useful and nice.
In the past I also have bought a pepper mill kit with detailed instructions. Provided was the wood, the inserts, and a 20 page set of instructions to produce the exact same mill as printed on the title.

What is simpler? The sketch with hole depths and diameters or the detailed step by step instruction?

One day I will find the right words, and they will be simple.

This quote is by American novelist and poet Jack Kerouac. And ever since I read this, I aim to achieve it. So far without success. Finding the right and simple words is hard work. The same is said with the quote “I wanted to write you a short letter, but I only had time for a long one”, which is assigned to Goethe, Lichtenberg, Pascal, Swift and others. Meaning, that boiling something down to the essential is hard work.

My problem is also my love for complexity. I enjoy complexity to a certain degree. Especially when I’m able to understand it. But that is also the point I usually trip over. When I want to explain some part of a complex system, I need too many words. I want to explain all the elements, and rules, and dependencies, and perspectives. Because in my mental model they matter. And as I don’t know if my “reader” is aware of all these wonderful connections, I have to mention them as well.

It’s hard to focus on explaining just one aspect, when there is a whole system around it.

There are many issues with long explanations. Writing them can lead you in the wrong direction, you loose focus of what you actually wanted to say. People don’t read or listen, because too many lack the attention span or the willingness to pay attention.

The issue with short explanations is that people might misunderstand it or don’t know where to put it in their mental model. You might simplify it too much, so that it looses what you tried to say.

Complex systems are made of simple rules and elements, just with too many of all of them. When picking some aspect of the system and describing it, there needs to be a middle ground. A Goldilocks zone between simplicity and complexity.

Drop everything that is not necessary. But not necessary for whom? You might not know your audience. You don’t know what they already know. For some it will be clear with just one explanation. Others need more context. Some might not have any foundation. So, where is the middle ground?

The answer is, I don’t know it. I try to reduce context. But then I find too many good examples not to share. What is better, have a short, precise statement with some examples, or write it more convoluted that can then be applied by the audience to their context?

One example is conference talks. Some of them. They describe the problem, describe a solution with usually three bullet points. Great! Love those talks. Usually these don’t take more then 5-10 minutes to come to this point. But then there are 20-30 more minutes of time to fill. And then they repeat the points over and over.
One of my favorite sessions of all time was a 2015 EuroStar session called “Lightning Strikes the Speakers”, where I think 8 people had 5 minutes each to present a topic. It was on point. Clear messages. No fluff. Maybe too many topics and ideas in a short time frame to digest, but they were all on point.

I hope to break down my future topics even further. Stay short. Stay meaningful. One example, and be done with it. Fingers crossed.

Systems Seeing Adventure – Day 5: Attending (more) Closely

If you want to know more about the System Seeing Adventure, check out this link.

My TL;DR: of this session is: What seems simple is rather complex, if you only look close enough.

Today’s task was to look at a picture and note what we see. The system and the interactions. How is it communicated and conveyed.

The picture to look at can be found here. I will post you a picture of my notes at the bottom. You can probably not read too much about it. But I will add my notes here.

The first thing that I noticed was the beautiful tetraptych on the top, setting the flow of the story. The four pictures start the flow of water. A hand is opening a faucet to fill a kettle with hot water.

Steam evaporates from the kettle. Evaporated water builds clouds. When clouds are saturated it starts to rain. Rain hits the ground. Water flows into a river. Water vanishes from the river by seepage through layers in the river bed. The river hits a reservoir. What I think is a water tower, the water is distributed through pipe systems of larger size into a pipe system of a smaller size, and out of another faucet again.

Speaking with the language of Donella H. Meadows as I told you shortly on Day 3 of the adventure, I see a lot of stocks, inflows and outflows.

The flow is meandering over the page from right to left and left and right like a river flows through the landscape.

It combines human-made systems (faucet, water reservoir and pipes) with natural systems (clouds, rain, river).

And one last observation was, that 15 minutes pass quickly when you pay attention to something and dive deeper into it.

My friend Vernon is also doing the challenge and he wrote about it on LinkedIn.

He first noticed that the image was in black & white. A detail I have completely missed.

As one of the first examples in Thinking in Systems: A primer, by Donella H. Meadows is thinking about a bath tub, I approached this challenge not entirely impartial. It’s ten years since I read the book, but the water flow example is one of the best entry topics to systems thinking that I know of, and it stuck with me.

Take a bath tub or the gutter of a house and think about all the elements, the stocks, the inflows and outflows. Think about the whole and its parts. The relations and perspectives. And where does the system has its boundaries?

Time for a cup of tea!

Enjoy the process

Too often I am, and probably we all are, result-driven. Get there fast, get it done, get it out of the way. Or get it automated or implemented in a way that I can reproduce something quickly by the dozen. This applied to nearly every aspect of my life.
And I see my daughter now reading a lot of books. But she is always keeping track of how many pages still to read, and likes finishing books.

Let’s take another wood working example. Since I started wood working 18-20 years ago, I was looking for the best way of jointing two pieces together. And best in this case means: solid, quick to make, easy to make, repeatable results, nice to look at. I own tools and jigs and built jigs for probably nearly every way of jointing two pieces of wood together. It is pathetic. When I thought about it, my reason was to get it done quickly and out of the way. We are talking about my hobby here. I’m not earning any money with wood working.

In 2024 I finally realized that what I’m doing there is hurting myself. Wood working is my hobby. And while it’s nice to achieve something and have something presentable, I do this to relax and distract myself from my day job. How can you relax when all you think about is, how to get this out of the way?

So I started to enjoy the process more. I cut a few dovetails by hand. I built smaller boxes. Instead of turning ten pens or five mills in one batch, I usually turn them piece by piece. Because I started to enjoy more the making of the piece than reaching the actual goal itself.

While I do the cycling usually for the joy of being out in nature, I got more and more obsessed with this goal of reaching a tour with 100km. “Thanks” to my back injury I had to cut rounds shorter again and the 100km is a non-goal. So I enjoy again more the being outside.
The same with cooking. During the week it stays a chop-chop task and get something on the table quickly. But on the weekends I can take more time, and prepare and put more awareness into the process.

The same is true at work. We try to do as much as possible in the shortest amount of time. Efficiency and effectivity are the key drivers. Get stuff done. How can we speed up delivery times, how can we reduce this, etc. There is no time left anymore to actually enjoy the process of testing or programming. Everything needs to happen now or rather yesterday.

We are hired as software testers, but the goal is to get tickets into the state of “tested” as fast as possible. We are optimizing our processes. We use risk-based approaches to reduce the amount of testing that needs to happen.
When did you last slow down during your testing and actually focus on the testing part, instead of the getting done part? When did you last enjoyed doing it? I know some of my colleagues actually spend a lot of time on the process, and think it through and come up with new ideas. But for others life is too busy, and things need to be effective and efficient. Don’t get me wrong, we are all doing a thorough job. My point is that some focus too much on the “done” part, than the “doing” part.

What I try to say here is, that if you are not happy with focusing on getting things “done”, maybe try to focus on “doing” things. This must not mean to get slower or less efficient. It just means, that we should enjoy the journey and the destination. Re-align your priorities. And if you don’t do it at work, look at your hobbies. Are you enjoy doing the thing or getting it done?

Systems Seeing Adventure – Day 4: Ackoff on Systems

If you want to know more about the System Seeing Adventure, check out this link.

The task for Day 4 is watch and sketchnote the TED talk by Dr. Russ Ackoff on Quality Improvements of Systems. I have tried sketchnoting in the past and it was not very successful. This talk by Dr. Ackoff was just a rapid fire of smart statements worth noting down. I had to stop and rewind the tape multiple times. The fascinating conclusion is though, that I learned nothing new from the talk. It was more the way he put it that blew me away.

I leave you with a photo of mostly unreadable bits of wisdom of the talk. I can only recommend to watch it.

The tasks didn’t end there. The next question was: “How does Ackoff define systems? What other distinctions would you add?”
You’ll find that answer in the right bottom corner of this “sketchnote”.

  • A system as a whole contains of parts that make up the behavior and properties of the whole.
  • The parts are interdependent. A system cannot be separated into independent parts.
  • A system is a product of the interactions of its parts.

From a DSRP-model view I would add distinctions and perspectives. Distinctions to clearer define the system, what is the whole, what it is not. And the different perspectives of the system. Ackoff mentioned the customer / consumer for the context of this talks topic. There are many more perspectives in a system that help to describe the system and its elements.

And the last task is: “What insights do you draw out, and how do those relate to the systems in the situation you’re exploring?”

For me the talk was a confirmation of what I’m writing about for the last four weeks or so. You have to always take the whole system into account when you want to improve something. Taking out some aspect, trying to treat it independently and “improving” it will not work in most cases.

One quote also stuck with me.

Better to do the right thing wrong, than the wrong thing right.

If my QAs and Regulatory folks hear that, they might start to hyperventilate. That’s why we have validation and verification as a must in the medical device context. Validation to build the right thing and verification to build it right.

Also quick shout-out to my favorite podcast: AB Testing with Alan Page and Brent Jensen. Ackoff defined “Quality is meeting or exceeding the expectation of the customer / consumer.” This is what Modern Testing principle #5 is stating as well. “We believe that the customer is the only one capable to judge and evaluate the quality of our product.”
Other aspects of this talk also reminded me a lot of the Modern Testing principles.

I will try to revisit the statements from the talk again sometime soon to get more insights on some. In those 10 minutes was just too much for my small brain to process in such short time.

System Seeing Adventure – Day 3: Explore System Concepts

The task on day 3 is to explore system concepts and make concept cards out of them. I will pass on this drawing challenge and rather focus on the write-up here.

I’m aware of two system concepts that helped me the last 10 years. A decade ago I read the book “Thinking in Systems” by Donella H. Meadows. The basic elements that were used in this approach are stocks, inflow and outflow. There are actors, feedback loops and motivations. With those few elements it is possible to describe a lot of systems in a simple way.

What I’m more a fan of at the moment is the DSRP approach from Derek and Laura Cabrera. I stumbled over their podcast via some LinkedIn suggestion, which was one of the best things that happened to me in 2024. DSRP stands for Distinctions, Systems, Relationships and Perspectives. You can organize information with those four patterns to form mental models.

Distinctions means “what is” and “what is not”. You describe the boundaries of the system, of the model, of certain elements. The approach of “what is not” is very helpful to distinct elements of the model, because it can define the “other” better which in turn sharpens the edges of “what is”.

Systems stands for elements of the model. It is divided into “whole” and “parts”. Every element can be split into its parts. But the element is also a part of a greater whole. This is about zooming in and out of a system. Being aware of the parts of any element helps to recognize more details.

Relationships is about the action and reaction between elements. Many elements of a system will have relation to other elements. That is where complexity gets visualized, when you realize just how many elements are connected in any system. This part helps to identify when element A does something (acts), how does element B react to this.

Perspectives is about point of view of the system. The perspective can be from anywhere in and around the system. It can be from an observer position or from any element that has been described above. You can take the perspective of a relation and view the system from there. It’s about identifying perspectives of the system that help to improve the mental model.

These four patterns will always co-exist. As the systems you observe also describing them is complex. But with the patterns it will become easier to dissect a model and understand more of it.

I recently thought about the dimension of time in the model and if it’s just a form of perspective or not.

These are my thoughts on the day 3 exercise of exploring system concepts.

The concept of “enough”

This weekend – when you read this, last weekend – I listened to my favorite woodworking podcast. And the topic was “Gratitude, Appreciation and the concept of Enough“.

“Enough” is a topic that lately rumors in my head all the time. When I look at politics, careers, economics, global warming, ecosystems, billionaires, and all topics along this line. Why do we always need more, more, more. This fundamental capitalist thought of always wanting more that is deep engraved into society. But that is not what I want to talk about today.

Perfection and completion are destinations at the end of a very long road. This road leads along a very long part called “enough”. If you are not making a jig-saw puzzle, then “enough” is likely to be found around 80-90% of perfect/complete. Sometimes it’s even less, sometimes maybe a bit more. When you look at the Pareto principle, also called the 80/20 rule, you realize that the further you are down the road the longer the rest is going to take. Pareto says that for 80% of the work you need 20% of the time, and for the last 20% you need 80% of the time. Or as we call it in IT, the 80/80 rule. For the first 80% you need 80% of the time, and for the last 20% you need the other 80% of the time.

Be it requirements engineering, programming or testing, in the world of IT we regularly have to be content with “enough”. We might strive for perfection, but we don’t have the time, or sometimes even the ability to reach perfection. There are opposing quality criteria, unknowns about the future, unclear requirements, missing feedback and most of all, not enough time. We have to settle with enough for now on a regular basis.

The old tale of “testing is never done” comes from the fact, that there is always something more to test. Especially as testers we have to find peace with the fact that sometimes we are “done”. Even when it is not enough. The time to cover the remaining scenarios is often multiples of what you need to do for a solid coverage. This is why we need a risk based approach. Cover the biggest risks first and then the next and the next, until time runs out.

It’s tough to defend decisions on why we tested certain criteria and others not. If you don’t do a full-fledged risk analysis first to determine what to test first, second and so on, then it will always be a topic of trust. Your project trusts you that you test the most important aspects first, and that you stop when you have a good feeling about the latest changes.

The more experience you get with your product/project and also with testing in general, the easier it will become for you to identify “enough”. But how do we teach “enough” to the next generation of testers? All testing courses that I’m aware of teach you how to define all kinds of test cases with path coverage, decision coverage, state transitions, decision tables, etc. This can produce a lot of test cases or experiments to cover. So you learn how to combine them to save time. But that still leaves too much. And we have not even spoken about testing of performance, resilience, accessibility, security, you name it.

Over time a tester will establish a mental model of where priorities lie or where tricky situations might be. A tester will develop a certain grasp for the system at hand. This mental model will go further than what the specification can provide. This will be more than what standard test case analysis methods can tell you.

Practice your systems thinking skills, so that you can extend your mental model beyond the specification of the software – in case you even have one. Company goals, clients, user bases, regulations, other teams or departments are all valuable elements to a model around the system that you have to test. You can do simple things and just speak with your colleagues what has been changed, what is important to the customer or users. When you are new to the project, ask them if there were problems in that area before? Ask business people what is most important to them. In regulated environments, speak with your regulatory folks to understand what is an absolute must have.

You will never have enough time to test everything, so every approach to understand quickly when enough is enough is useful.

And yes, you will miss issues. And this will be hard. But you are not alone. Others have missed the issue before you. The person writing the requirement has not put it explicitly in the specification. The developer has not thought about it as well. The code reviewer also didn’t have the case in mind. Maybe the case never happened before. Appreciate what you have done. Learn from the ones that you missed. But don’t go too hard on yourself.

I’m very hard with myself with every bug I missed that had a certain severity. See, I have gained already the experience to be fine with minor bugs. Some bugs are just not relevant enough to cover them beforehand.
Having missed a bug can also mean for me to conclude that I will miss bugs like that in the future. Some issues are just too time-intensive to mitigate.
So, if your software is not putting lives at risk, find a comfortable level of “enough”.

System Seeing Adventure – Day 2: Draw your Org (incl. my take on orgs)

The task on day 2 is not only to draw your org, but draw it in three different ways. The org to draw I choose was my company in its current state.

Next step: Draw your org – 3 different ways

That was harder than imagined.

Next step: Jot down what you learned about your org.

  • Rather team-centric view
  • For some non-tech related functions I have no idea how they are organized
  • One view was trying to emulate what was recently presented, but with team focus

Next step: What first occurred to you to draw?

I mostly started with my team. I chose a rather egocentric perspective. In one attempt I started top-down approach, but then lost count of “departments” and moved on to the next one.

Learning for me: The view of the org that I have in mind is hard for me to draw. In my mind there is this web of relations and dependencies, with people and their tasks, and whom do I need to approach for what. Putting that into 2D is really hard for me, especially with a time constraint. I will think more about that.

Update from day 2 + 1:

It seems I missed yesterday’s morning walk more than I expected. On today’s walk I gained a lot of insights on the org structure and why it didn’t work to draw it.

I put myself into a box and tried to draw the org as we usually draw orgs. You know these organigrams and hierarchies. But these are only boxes that HR draws and packs. But reality looks different. Companies are complex adaptive systems, if you want or not. No matter how much command and control you apply, people will adapt. So what does that mean for my org.

Despite having a bunch of boxes where people are put in, this does not even closely reflect how we are working. Besides these hierarchical teams and structures you have guilds, working groups, virtual teams, meetings, and many more elements. e.g the Quality Engineers are put individually into teams, but we also form a loose guild and exchange. When we have to work on special topics like addressing non-conformities (remember: regulated environment) we form working groups from members across several functions. There are the security champions, our InfoSec team’s virtual extension into the module teams. There are regular meetings across functions for many topics, one e.g. change control board.

Some of these additional elements of the organization form based on plan and command, because they need to happen. Others form more organically, because people are willing to support. Organizations are not static.
You might know that the addition or removal of one person creates a new system. Depending on the change this can be adjusted more or less quickly. Changing more than one element will add more time and friction to that. But the system will adapt to the changes and find a way. Happiness of people has been left out of all this on purpose.

No matter how structured your org might look on paper, there are many more layers that happen inside. These are more or less formal, more or less under command and control, but they happen all the time despite the form of the organization. And I would even go that far and say that these structures are more important to the success of an organization than the “official hierarchy”. But as always, these are too messy to put “on paper”. And some of these cannot be forced to happen, at least not when they are supposed to be “successful”.

Enjoying complexity

Many years ago I learned the basics about the Cynefin Framework. The very basics. To repeat these very basics, Cynefin differentiates events into five different domains. Simple or obvious, Complicated, Complex, Chaos and Unknown or disorder. This helps to understand how to perceive situations and make sense out of them. Cynefin is based among others on systems thinking, which makes it sometimes a bit tricky to distinguish.

If you don’t know where you currently are, you assume the unknown domain. You first need to observe and conduct some more analysis to find out where you are. Simple is, well that. Complicated needs a bit more information to understand. Complex is not trivial to understand on first sight. And Chaos, well. When shit hits the fan.

Introspectively I found out about myself, that I tend to begin my evaluations in the complex domain. I don’t trust simple things. Is it really that obvious? Can’t be. The world around me is chaotic and complex, and there is barely anything simple left that is not connected somehow with something else.

I remember two or three colleagues many moons ago, who seemed to treat everything as simple or maximum a bit complicated. Just do A to reach B, how hard can it be. Well it was harder than that. Context matters, and context means the rest of the bloody system. So why remove the context? I still don’t understand that approach.

I enjoy a good complex system, no matter how sad and disappointing the insight might be. Economics, ecosystems, machines, politics, companies, you name it. Even in wood-working I don’t treat most things in a simple way. Just do A to get B. It might work in many attempts. But sometimes things might go wrong, and I want to know beforehand why they could wrong. I want to make more informed decisions. And wood is a complex material. You have grain patterns and thickness, you need to know what you want to use it for, the forces it will experience. Sure, you can also glue two pieces together, and maybe it works. Just do it! is a valid approach in wood working.

Maybe it’s my ADHD brain that likes to overthink things, but so far I was rarely disappointed or surprised. Even when being in a work context and you treat an IT system as more complex as it might be for others. You start examining the thing, trying to understand the dependencies and relations. How does it work, when does it not work. If the thing is really simple and it is just do A to get B, then that’s fine. I fall in the better direction. Imagine it’s the other way around. You think it’s just do A to get B and 2 minutes after the code hits production your system goes down, because: reasons. Of course I have fallen into this trap. Not with such a bad impact though. But I remember a few occasions where I looked at a bug, found the code to fix, “just” fixed it and thought it was done. Funny what can wrong sometimes.

As a systems thinker I enjoy complex systems, so I will continue to “land” in the complex domain, no matter how simple the situation might look like on first sight. I have seen too many things go wrong to trust that there are really many “simple” situations.

Stay imaginative!

Systems Seeing Adventure – Day 1: Draw a Bike

My friend Vernon made me aware of this post from Ruth Malan. It’s about a 31 day systems seeing adventure. This is fully up my alley at the moment. So I’ll take you with me on this journey.

Next step: Draw a bubble diagram of a bike.

This task is for me. Two years ago I built a gravel bike with a bamboo frame from scratch. While I had basic know how of bikes and bike maintenance before, my knowledge grew massively, and I know that I still lack a lot of knowledge. So putting together the bubble diagram was limited by available space and time.
Disclaimer: I tried to make the diagram in English, except where I didn’t know the words, I used German.

Next step: Draw the bike

I’m not good at drawing. I absolutely lack practice. As said before, having built a bike recently helped a lot with this exercise.

Next step: What do we notice (more)? Jot down some notes/observations about
drawing to see, to think, …

What I observed is that making the bubble diagram before helped with remembering all the different parts. The bubble diagram is a bit built like a mind map. When you start with the frame in the center, then there are several points on a bike that attach more elements.

Whole-Parting helps here. That is a technique I learned from the Cabreras, about zooming in and out of parts. You take a part, dissect it into parts. Take each part and see it as the new whole and dissect it again. This helps to see more details. Take the front wheel for example. It consists of a hub, spokes, nipples, rims, tube and tires. The spoke needs to have a certain form depending on the hub, crooked or straight. It needs to have a certain length, thickness. It needs a certain material and color. The thread on the top needs to fit to the nipples.

You see, diving deep goes quickly. And while whole-parting, you can also see certain obvious relations. e.g. hub to spoke, spoke to nipple, length to spoke and rim. There are not so obvious relations, like thickness of the spoke to the weight of the driver.

With the bubble diagram done, it was not so hard to draw the bike and think about all the details. One lead to the other.

Last step: Additional read

Ruth then added a paragraph explaining in more general what I wrote in the reflecting part. Writing down and drawing about the system helps to analyze what we know and what we don’t know. It helps to see new parts and relations that we might have not thought about before.

Conclusion: This was day 1 of the adventure. I like it. Probably because I know a bit about bikes. It was an interesting start into this journey. I have sneak peeked to other days already, and there are lots of nice tasks ahead. See you next time with day 2: draw your org.

Design a site like this with WordPress.com
Get started