You have smart people on your team. Electrical engineers, software engineers, UX people, the works. They do a fantastic job.
…but who understands how all of this fantastic work they do fits together to form the product and fulfil its expected functions?
Is there somebody on your team who sees, understands, is in charge of the entire chain of subsystems, mechanical, electrical, software and UX, required to perform a particular function?
If your team is like most I’ve encountered, chances are there is no such person. Responsibilities have been divided up between specialists for their respective fields (which is of course the right thing to do), but who takes technical responsibility for the product as a whole?
If you think of functions like sensing a physical value, who understands how it moves from physical reality, through the sensor, data transformations and filtering, transmissions over the network, until it reaches the user’s display? And how the different stages affect the value transported, in terms of e.g. latency, correctness, reaction to measurement errors, transient values and much more.
And who can coordinate the specialists’ work to make sure they’re working together, instead of against each other inadvertently.
This is the task of a systems engineer.
As a systems engineer, I can take that coordinating role.
If you’d like some advice or coaching on how to improve your product, rather than its individual pieces, I also offer a more distanced approach.
I can help you:
Do you have a question? A project proposal? Something special in mind? Contact me, and let’s talk about how I can make your team, your products, and your life better