True architects understand the art of omission and know where to dig deeper

System architects are in increasing demand in the high-tech industry. They provide focus, overview and results in complex development projects. This means value for customers and euros for their own business. We ask Gerrit Muller, founder of the Sysarch training courses at High Tech Institute, about the secrets of good system architects.

The image that most people have of system architects resembles that of architects of buildings and constructions. They expect these professionals to divide complex machines or products into parts, give them properties and define the interfaces between them. It all boils down to sketching and drawing. In practice, these tasks are also the most visible. In buildings, but also in the technical industry, where sketching is expressed in block diagrams, CAD drawings or piping and instrumentation diagrams. All the parts are made visible and you can see how things connect.

An architect indeed has to make a system or product transparent. But that’s only the basis and not what the job is really about. “If you cut it up into pieces, look at those pieces and at the connections between them, all you have is a static image,” says Gerrit Muller, professor at the University of Southeast Norway in Kongsberg and founder of the Sysarch training courses at High Tech Institute.

Of course, drawings are useful. “The interfaces allow us to disconnect the components. They’re important and interfaces need to be well defined, but with them, you still have a collection of parts, a box of parts.”

The problems, Muller explains, arise when those parts start interacting with each other. “That’s where the value of the system is. Because together, they take care of the intended function and together, they do it well enough, accurately enough, fast enough, reliably enough, safe enough – a lot of that kind of namable qualities.”

Behavior and qualities, therefore, stem from the parts that are interacting with each other. “As a system architect or systems engineer, you design to get the desired behavior and the desired properties and you prevent undesired behavior and annoying properties.”

Far from trivial

But in practice, this interaction is so complex that we can’t foresee and understand everything. “Getting the behavior we want is far from trivial. Designing a system without undesirable properties is also far from easy. In the integration phase, when parts are made, usually unforeseen things pop up – you don’t get the desired performance. Usually, things don’t turn out the way you intended.”

'The challenge is to make the events visible that have the greatest impact.'

The better the system architect, the better he or she can assess whether the design will work?

“Yes, but I want to take it one step further. They mustn’t only make estimations but also be able to visualize and communicate. That can be done with sketches and models. The goal is to communicate with many stakeholders such as designers, product managers, customers, the boss and other architects. Good architects make the system explicit and thus discussable and reasonable. In this way, they ensure that everyone can think about it and contribute their ideas. For example, by asking questions such as: suppose we do this or that, what will happen? This leads to better decisions in the design or specification. Making this communication optimal in teams and companies is the core function of the architect.”

As an example, Muller remembers a description Guido de Boer made when still working at ASML. De Boer wrote down on paper the path a silicon wafer travels through a lithographic stepper: via the wafer handler and wafer stage, including all operations such as moving, measuring and exposure. He called the story “Life of the wafer.”

“‘Life of the wafer’ was a set of drawings that showed what was happening. It helped to understand what happens to a wafer, during alignment, measuring the profile and all that sort of things. The downside was that everyone used it to discuss their problems, precisely because it was such a handy tool.”

This proved to be ineffective. “To discuss a so-called aerial image, for example, it’s useful to know what happens in the light path of a stepper: from the light source via the illuminator, mask and lens to the photoresist. Such descriptions of dynamic paths next to each other provide a great deal of insight into how a system works. They provide understanding and the opportunity to discuss and reflect on the whole. To grasp the dynamic behavior, you often need a whole lot of complimentary drawings or models. This way, you make the whole system discussible.”

Everything to get a better grip on the dynamic behavior?

“Yes, because there’s infinite dynamic behavior of a system and its environment. In that infinite mountain of interactions, you want to visualize the context. This means making the events visible that have the greatest impact. It means the system architect has to know what he can delegate to others and what he can ignore because it will have too little impact. That’s where true architects come in, the professionals who know where to dig deeper and who understand the art of omission.”

How does that process of omitting work in practice?

Muller explains that this is a real art because system architects operate in an environment with a lot of noise. “There will always be a team member asking for more detail, while someone else is shouting that his part isn’t visible. But as soon as you see too much, details start to dominate and the function and application disappear to the background. You no longer see how it works and what the effect is.”

Hiding the details is part of getting to grips with the complexity. System architects are aware of the software stacks, circuit boards and chosen alloys, they can also discuss them with their software engineers, electricians and mechanics, but they shouldn’t exaggerate. They’re forced to focus on the more abstract levels.

The first level is quite recognizable for everyone, that of the modules, units or subsystems. “Whatever you want to call it,” says Muller. “It’s the things that are produced, that you can touch. These fit well into the mindset of technicians. In lithography, for example, these are units like a stage, a wafer handler or a lens.”

On top of that comes an abstraction layer, which usually is about functionality. “Placing the wafer or moving a wafer plane.”

On the level above that, the qualities are discussed. “Good overlay, good depth of focus, speed – that sort of thing.”

Then comes the layer where the qualities come together in properties of the application. “Those are the things your customers are waiting for, such as yield,” Muller points out. “So you need to understand what role that depth of focus has and what depth of focus is exactly essential and what deviations the patterns on a processed wafer may have. At that level, you place everything more in context.”

According to Muller, system architects should be able to switch between multiple viewpoints at all those levels. “Is your product about speed or accuracy? If it has to be accurate and fast, exactly how accurate and fast? I can make something fast or super accurate, but most of the time, you want both speed and accuracy. Then you have to find the sweet spot – that’s what it’s all about.”

'A good architect makes the system negotiable and reasonable.'

How do you recognize the potential system architect?

“I’m sorry to say, but I don’t have a recipe for that. I know good system architects. They’re often peculiar figures, each with their own qualities. They often entered into the profession from different angles. In the first place, they’re generalists by nature. They shouldn’t shy away from the broad picture, never be afraid of things they don’t know or that are out of their sight. They shouldn’t shy away from new things. In fact, they should be energized by them.”

“An architect is somebody that everyone can talk to. Imagine a large building with a room where colleagues always drop by. That’s probably where the system architect has his desk, even though he may not officially have that job title. The interaction with him is a naturally occurring phenomenon in the team because others experience that this person helps them.”

If a company doesn’t have a system architect yet, this is the person to look for?

“Exactly. If you put the system architect’s profile next to that, as we define it in the Sysarch course, it usually matches nicely. One more thing: system architects are always multitasking.”

What exactly do you mean by that?

“Being able to continuously change viewpoints, as we call them. Looking at a problem from different angles. You can learn that or might be forced to learn it. This multitasking is essential but can be very tiring. Some people are very good at systems thinking but are completely lost when they need to multitask.”

What are the biggest challenges for people who are new to the role?

“People often concentrate too much on the system and the technology. You have to help them get out of the system and into the world of customers, the product lifecycle and the business. They need to get out more and they need a push to do so. Communication or soft skills are also useful.”

“Imagine a big building with a room where colleagues always walk in. That’s probably the office of the system architect, even though he may not officially carry that job title”

The complexity of systems is increasing. Does this increase the need for system architects?

“You’d hope the problems of twenty years ago are so well known that we can now solve them in a more structured way. That would enable today’s architects to focus on the more complex problems. There’s almost no system that’s not connected to other systems anymore. There are almost no functions and features that don’t depend on multiple systems anymore. I need to understand the system I’m working on but also other systems, including the interaction and the people around it. That complexity, that growth, that’s a fact of life.”

You’re a professor in Norway and are working one day a week at ESI in Eindhoven. What’s the nature of the problems that companies ask you about?

“All questions that are also in the Sysarch training. What’s the role of the architect in my organization? How do I take long-term strategy into account? How should I help architects do their job in the best way?”

“Some companies say right away: I want to do model-based system engineering, MBSE. Then I’m always curious about their real question. Do they have an administrative need? Do they have to comply with the rules imposed by the American FDA? Or do they need to investigate or communicate better? You can model for many different reasons.”

“A lot of companies are struggling with the same question: they want to create a platform because they have products 1, 2 and 3 with a lot of synergy between them, but all different. Or they constantly have projects to make different product variants. Platforms, standardization – I often get questions about that. For an architect, this is a balancing act because standardization can make things rigid, thereby reducing the value for customers.”

Can the knowledge in the field of system architecture be packaged in manageable chunks?

“This begs the question: what’s the ability and what’s the art? What can we offer people in terms of methods and means, and what can’t you transfer as a teacher? Competent system architects have gone through quite a development. That’s an accumulation of time and experience. But if you’ve done something for a long time, it doesn’t mean you’ve developed the skill. Seasoned experience is needed. It’s about recognizing situations and thinking about them. Knowing why some things don’t work because you’ve experienced it and the next time, you know how to do it right the first time. Such a cycle of reflection is actually essential for a system architect to learn and reach a useful level of experience.”

This article is written by René Raaijmakers, tech editor of Bits&Chips.

Recommendation by former participants

By the end of the training participants are asked to fill out an evaluation form. To the question: 'Would you recommend this training to others?' they responded with a 8.4 out of 10.

Towards business agility 2.0

Soon after the introduction of agility in software development, the notion of business agility was introduced as well. The basic idea was to scale the concepts behind agile software development to larger scopes, with the ambition to reach the entire organization, including R&D and IT. In practice, however, for many organizations, it proved difficult to go beyond the software part of the organization and things often got stuck at DevOps. Also, the basic mindset often was to treat changes as disruptions in a steady-state system, focused on returning to a steady state as soon as possible. Agile was concerned with minimizing the impact of changes by rapidly responding to them. The notion of business agility was very popular around 2010 and then started to fade as it didn’t provide the benefit that companies were looking for. To quote a manager in one of the Software Center partners: “We use Safe and say we’re all agile but we didn’t change a thing…”

More recently, we can see a development that’s not entirely dissimilar to the first incarnation of business agility (1.0) but that has a number of unique characteristics and is leading up to a 2.0 version of business agility. This version has, at least, three unique aspects: business models, technology scope and fast feedback loops.

First, many companies have started to realize that agility at the business level starts with the business model that you employ. It has to start with a transition from a transactional to a continuous model. If you build the capability to deliver value to customers but don’t have a way to monetize the continuous value capture, there’s no business incentive at all. If you improve the product, system or offering along some dimension, you need to be able to capture some of that value. For instance, if you run a truck company and you conduct A/B testing on the engines of your customers in the field to improve fuel efficiency, you want to capture some of the savings that your customers are enjoying. Why else would you bother with experimentation in the first place? So, whereas business agility 1.0 started bottom-up with the software development teams, the 2.0 incarnation starts top-down from the business model.

Second, in the embedded-systems industry, there’s a growing awareness that continuous deployment or DevOps doesn’t need to be limited to software. Under the right incentives and business models, it’s entirely feasible to periodically update electronic and mechanical parts of systems in the field to improve system performance. Among others, Tesla offers chip upgrades and hardware retrofits providing significantly improved capabilities, which the software can then use to improve the functionality in the car. So, business agility 2.0 doesn’t just focus on software but extends to electronics and mechanics on the one end and includes data and AI on the other.

Third, the focus in business agility 2.0 is on fast feedback loops across the company and all technologies. This has two aspects. First, each technology has an optimal feedback length where the customer and business benefit of new releases are balanced with the cost of manufacturing, distributing and installing. This of course means that software (including AI models) can afford to have very fast cycles as the cost of distribution and installation is very low and there’s no manufacturing cost. For electronics, especially when keeping the mechanical interface constant (pin configuration, power usage, EMC, and so on), the cost is higher and perhaps a yearly or biannual cycle makes the most sense. Finally, for mechanical parts, the update frequency should be even lower as they’re even more costly to manufacture, distribute and install. Still, when the continuous business model has liberated you from the “let’s save all improvements for the next product” attitude, also improved mechanical parts can be distributed, say, every three to five years.

Business agility 1.0, digitalization and business agility 2.0

The second aspect is that no slower cycle can slow down the faster cycle. Traditionally, the software release frequency was bound to the product release cycle. In business agility 2.0, no faster cycle (software or electronics) can be slowed down by a slower cycle (eg electronics or mechanics).

We’re entering the era of business agility 2.0, which starts from the adoption of a continuous business model and then optimizes the entire company to capitalize on fast feedback loops that allow for all technologies in products to improve at their own pace. Even if your customers aren’t asking for it yet, your suppliers are complaining and your partners aren’t yet ready to play ball, you better get going on this as the second incarnation of business agility provides major benefits, as well as improvements in efficiency and effectiveness that you can’t do without. Go agile, but go 2.0!

It’s up to you!

Last week, we had a strategy workshop at Software Center, the public-private digital transformation acceleration partnership that I lead. During one of the breakout sessions, we had a fun discussion around business agility that illustrated a very recognizable pattern. In a discussion around how to realize business agility, the focus was on who could be considered to be responsible for it. And then more examples of various people and roles abdicating responsibility were shared than you can shake a stick at.

In many ways, it has been the journey of Software Center. We started to work with software engineers around Agile practices, but soon the engineers mentioned that the architects should be involved as agility affects architecture as well. Once we had the architects involved, soon the requests came to involve development managers in the discussion as those are line managers to both engineers and architects. The development managers of course soon asked to involve product managers because they were just telling their teams to build what product management requests. It didn’t take long after we got product managers involved until they started to complain that we needed to involve the salespeople as whatever we were doing on the product development side had to be sold by them. The salespeople immediately remarked that if we wanted to change what we were selling, we had to get the C-suite involved as it would have a material impact on the bottom line. And the C-suite, obviously, responded with the argument that our customers weren’t asking for it and that our suppliers and partners weren’t willing to work with us on realizing these changes.

What’s going on here? Well, it relates to a column that I shared some months ago: to change anything, you have to change everything! And it aligns perfectly with our instinctive desire to keep things as they were and to control our environment to the maximum extent possible.

There’s an additional perspective though: the R&D organization in most companies that I work with considers itself to have the duty to build what the business side of the company asks for. The problem is of course that the business side doesn’t know what it wants until it’s blatantly obvious what’s needed and then they want it immediately. The new requirements from business often come up late and demand an immediate response from R&D.

The reality is that in practice, it’s the R&D organization that sets the business strategy for any organization. The design decisions taken by key people in R&D make certain business opportunities impossibly expensive to pursue, in terms of cost and time, and other business opportunities are easy and fast to realize. For all the talk around agility, realizing any significant architectural change in a large, established system takes a long time, often measured in quarters and years. The consequence is that it’s the responsibility of the R&D organization to predict the most likely business strategy options that the company will pursue a year or more down the line and prepare the system architecture for this.

This means that if you’re in R&D, you need to take responsibility. It’s your job to have a clear idea of what the future may look like and ensure that you’re creating a future for your company while delivering on today’s challenges. It’s critical to be ambidextrous and to balance the short and longer term. Most organizations rapidly build patterns for this, with a tendency to focus on the short term predominantly. It’s your responsibility to not blindly follow the established patterns but to continuously question the status quo. As Andy Grove used to say, only the paranoid survive.

In most organizations, there’s a tendency to use excuses to explain why certain changes aren’t realized. One of the most effective excuses is to abdicate responsibility and to point to others in the organization as being responsible for holding you back. As the saying goes, your comfort zone is a beautiful place but nothing ever grows there. It’s up to each of us to shoulder the heaviest responsibility we can carry and to step into an uncertain, unpredictable future, taking calculated risks and delivering for today and tomorrow. It’s up to you!

Make money from data

There’s an interesting development going on in the embedded-systems industry. Initially, data was only used for internal purposes and quality assurance. Customers would send log files to product companies who would analyze them to figure out why the product wasn’t operating as it should and what to do about it. Over time, the periodic data sets have turned into more or less continuous data streams and the data collected has evolved from being concerned with QA to focusing on product performance and measuring value delivery to customers.

As the volume and expenses associated with collecting and storing data have increased, companies have been investigating ways to create novel value from this data through direct or indirect monetization. We can identify at least four phases that companies go through.

The first step is where the company gives the data away as part of the overall product offering. Typically, the data is processed and provides nice dashboards for customers to gain an understanding of the product’s performance. However, as the customer gets this for free, there’s limited focus on the data part of the total offering. This is similar to how, in many industries, software was given away for free as part of the mechanical or electronic product. We’re now getting paid for software, but many are now giving data away for free.

The second step is where the company has developed some form of data-driven service to customers using the data from each specific customer. Here, the first monetization of the data starts and even if it often is a minor revenue stream, both customers and the company itself are now, in fact, benefiting from the collected data.

Once the second step is in place, often customers ask the company how they perform when compared to others. This is where the third step is initiated as it allows the company to provide data-driven services to customers using data from all customers. Now, customers can benchmark themselves and understand where to improve and where to extend their lead over competitors.

The fourth step is where the company moves to find alternative markets/customers for the data from its primary customer base. Here we see the start of a two-sided market where the primary customer base generates the data that is then monetized with a secondary customer base. If played right, this can allow the company to transition from a product to a platform company and to ignite a thriving business ecosystem where the company can ‘tax’ transactions between ecosystem partners and thus create highly profitable revenue streams that, in time, may outweigh the revenues from products.

'There are three main challenges: pricing, disruption risk from suppliers and partnering'

In our discussions with companies in Software Center, there are three main challenges that companies struggle with, ie pricing, disruption risk from suppliers and partnering. The first challenge, pricing, is simply concerned with putting an actual value on data sets or data streams. The preferred model, though difficult to execute on, is value-based pricing, meaning that you estimate the value that the receiver of the data gets from it and then negotiate a fair share of that value.

The second challenge is that product companies are constantly asked by suppliers for data. Initially, this concerns data from the subsystem provided by the supplier, but over time, it tends to broaden and cover a larger and larger scope. The risk becomes that, with enough data, suppliers can become powerful competitors in data-driven services. They often serve multiple companies in the same industry and if they manage to negotiate data from all of them, they’re much better placed to generate a competitive advantage. Of course, many companies have little interest in this, but finding the right balance between sharing and avoiding creating a new competitor is a difficult one. The best practice seems to be the insertion of a control point, meaning that you can cut off a supplier at any point in time when it becomes clear that they’re starting to compete with you.

Finally, even for potential partners from other industries that are interested in gaining access to the data collected by the company, it’s often very difficult to decide which of these potential partners are worthwhile to participate with and which ones should be ignored. There are few generic guidelines here, but in general, a potential partner that can help you build a two-sided market and, in due time, become a platform company is much more valuable than alternatives.

The embedded-systems (or cyber-physical-systems) industry is becoming increasingly aware of the importance of data but is struggling with operationalizing this awareness into a solid business. I’ve outlined the typical pattern that I see companies follow, as well as the key challenges experienced. Engaging in data is very difficult for companies that still think of themselves as metal-bending experts, but it’s critical to get going. Not using your data, or just giving it to someone else to build a business around, is the worst thing you can do. For all the risks and challenges, in a digitalizing world, you need to be world class at software, data and AI and the only way to achieve that is to experiment and learn. Go digital!

How do I tell another?

A senior engineer asks:

I manage a team of engineers in terms of content and in doing so I get stuck quite often. For example, I think one of my engineers should do things differently, but I don’t get through to him with my criticism. I worry that I will have to redo the work later. How do I get the engineer to listen to my criticism?

I also have a colleague from whom I need information. I have already kicked his ass a couple of times, but to no avail. I am fed up with it. Because of this irritation I’m afraid that if I say something about it it won’t come out ‘nicely’. How do I deal with this?

The communication trainer replies:

In both situations, it’s all about giving feedback. In other words, telling someone what you think, with the goal of improving behavior. This is a tricky soft skill, especially when it comes to negative criticism. Two pitfalls come into play here: you avoid the issue, which means the message does not get through to him/her, or you are too blunt, which damages the relationship. We often choose to avoid these pitfalls by just not saying anything. Of course, this does not make the problem go away. Even worse: it becomes worse. It is even the case that if you open your mouth after long delay, your pent-up criticism will indeed come out too unsubtly. So, what you wanted to avoid is actually created, namely a discussion that leads nowhere.

If you’re not careful, you draw the conclusion that ‘saying something about it’ next time is not a good idea either. The threshold for giving feedback thus becomes higher. This is bad news, because, as human beings, we can only learn by receiving feedback. If we are not aware of what we are doing and what the effect is, we cannot adjust our behavior to what is needed. In short: if you want to develop, you need feedback from your environment. Whether you like it or not. So, this also applies to your colleague. With this intention, it already becomes easier to start saying something. After all, you say it to improve the situation, to help the other person improve.

To effectively influence the behavior of the colleague and make your feedback land, four steps are necessary. The steps are all necessary and you take them one by one.

'Look for a solution together'

Step 1: Announce that you want to say something about the work or the collaboration (do not dive straight into the content). The other person then knows that they have to pay attention. Say, for example, “I want to talk to you about what has struck me (or what bothers me)’’.

Step 2: State in concrete and factual terms the other person’s behavior and what effect it has on you and/or the work (this can also be an emotion). So don’t say: ‘You’re handling it wrong’. This is not clear. Say: ‘I see that, for the third time, you are delivering your work later than we agreed’ (behavior of the other person). I am falling behind with my work as a result and so have too little time to do it properly (effect on the work). I am afraid that I am getting stuck and I worry about that. Moreover, it irritates me that you do not keep our agreement (effect on me)’. Note that we often forget about the effect on yourself and this makes the message just not get through to him/her.

Step 3: Take a step back and let the other person respond. You do this by asking a question. Say, for example, “Do you recognize this?” or “What do you think about this?” and then wait for an answer (a silence of at least four seconds stimulates the other person to react). This may be uncomfortable for the other person for a moment. If so, it means your message is getting through. It is important to let it be for a while and not to rush to the solution.

Step 4: Have you made up your mind? Look for a solution together. Being able to give good feedback is no guarantee of success. It does give you the tools with which you can positively influence the majority of situations.

Classroom and hybrid trainings in a week that was impacted by corona turbulence

A glimpse at our Sysarch and Metron trainings in week 40, 2020.
We did hold our breath in the last week of September 2020, but luckily our trainings could continu – with minor adjustments. Here are some pictures to get an idea of the atmosphere.

At AG Zalenverhuur (also known as Academisch Genootschap) the body temperature of all guests was measured before they could enter the building. The electronic thermometer typically shows normal values of 36 degrees. At 38 degrees people are asked to return home.

Even system architecting trainer Ger Schoeber was not able to skip this procedure.

The common thread during the system architecting training (Sysarch) week is an assignment to make a first proposal for the development of a totally new product or instrument and pitch a proposal to a board of management. The picture shows one of the four teams preparing for this.

Lunch is always a pleasant break after such intensive work – please note the 1,5 meter distancing that AG Zalenverhuur organized perfectly.

During the Metron training at BCN Eindhoven, that ran parallel to Sysarch, the organizing team had to switch to a hybrid edition from the middle of the week. Two participants decided to go online. One because his wife was tested positive and the other one because he caught a cold.

You don’t control anything

One realization that I had recently (only to show that I’m not too bright) is how much energy we all spend on controlling our environment and trying to keep everything the same. The trigger was a car trip from Gothenburg to Stockholm during one of the warmest days in Sweden this summer. Unfortunately, the air conditioning in the car had broken down right before the trip and the inability to keep the temperature in the car within a narrow band led to a significant amount of complaining during the ride.

We’re always looking to control our environment, including the temperature inside our homes, the safety of the area we live in and the selection in the supermarket we shop in. Even the climate change activists who constantly lament about the climate changing seem to forget that the climate has been changing continuously for eons. Companies plan and budget for the coming quarters and years and managers get rewarded for their accuracy in predicting the future. In the same way our bodies use homeostasis to create a stable system, we’re constantly looking to address the deviations from an anchoring point we consider ideal.

In many ways, our desire to control our environment is a great asset. As George Bernard Shaw so eloquently said, “The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.” And over the last century or so, humankind has seen more progress than during its entire history combined. Based on all metrics that we use to measure quality of life for everyone on the planet, life has never been better. And it’s driven by our constant desire to control our environment and avoid bad outcomes.

The concern I’m trying to raise here is that our success over the last century has lulled us into believing that we’re in control. That, because we know how to treat certain diseases, have found ways to avoid world wars, globalized our economies to achieve new levels of efficiency, and so on, we can stop worrying about these things and assume the horrors of the past will never come back. And this is of course a complete fallacy as the Covid-19 crisis clearly shows. The shifting power balance in the world increases the risks of new wars. And the anti-globalization sentiment that we see in many countries pours oil on the fires of disagreement and conflict.

'Despite our best efforts, things can go to hell in a handbasket'

Similar to these developments on the macro level, we tend to confuse effort and outcome on the personal level as well. We can exercise and eat healthy, hoping for a long, productive life. We can work hard and hope for recognition and promotion at work. We can invest in relationships and hope for a rich social life. However, the risk is that we feel entitled to these outcomes because we put in the effort. As the Stoics so beautifully identify, confusing what we can control and what we cannot is one of the biggest sources of suffering. We can control how we behave and where we spend our time and energy, but we can’t control the outcomes of our efforts. Despite our best efforts, things can go to hell in a handbasket.

“Change is the only constant” is a phrase often used but seldomly actually lived by. Most of us are trying as hard as possible to keep things as they were before. This is one of the reasons that driving improvements and change such as digitalization is so hard: deep down, we want things to stay as they are. The fact of the matter is, though, that nothing ever stays the same. So, we either move forward or we’re left behind. Unless we embrace change proactively, it will be forced upon us. And I, for one, prefer to at least pretend that I’m in control of my own destiny, rather than a victim of circumstances.

My main message is that we don’t control anything, or at least very, very little. Everything that we feel we’ve accomplished can be ripped out of our hands at any point. Nevertheless, we need to relentlessly work to make things better. Right now, in industry, that means digitalizing your business and letting go of the belief that everything was better before. Because it wasn’t, and even if it was, we can’t go back there anyway. So, get to work, focus your energy on what you can control and don’t bother about the outcomes that aren’t under your control. You’ll be busy enough as it is.

Webinar – System Architect Development Program

High Tech Institute organized a webinar in which the new System Architect Development Program, called ‘System Architecting Masters’ was introduced.
The essentials for leadership in highly demanding development environments

The nine months long System Architecting Masters (Sysam) program focuses on practical no nonsense system architecting, as well as the essential leadership skills that are vital to exercise this role in technical development environments.

Sysam offers a deeply immersive, rigorous experience for professionals in research, development and engineering organizations who are committed to driving meaningful change within themselves, their teams, and their organizations. Check out the entire description here.

For whom?

Professionals in a technical development and engineering environment with:

  • at least five years of experience
  • at least half a year experience in a system architecting or system engineering role or a leading position that requires you to communicate with a team, customers and management
  • an ambition to bring your leadership skills to a higher level and improving your overall effectivity

Indicators
Sysam helps you to avoid common pitfalls in system development and engineering. You might recognize some them the mentioned below.

  • timing is a problem. Projects run late and over budget;
  • products do not meet the requirements the client needs;
  • technical decisions are done too much separately from other important aspects of the business;
  • technical leaders are not visible enough in the organisation;
  • it is not clear where the responsibilities of the system engineer or system architect starts and ends;
  • systems do not meet the stakeholders expectations, not only from a functional, but especially from a quality point of view.
Webinar outline