No image available

Requirements

I know that you believe that you understand what you think I said, but I am not sure you realize that what you heard is not what I meant – Anonymous The biggest challenge with requirements is finding the right balance between academic purity, practical usability, appropriate granularity, and of course, timing. In other words: […]

Read More
No image available

Architectural risk segregation (IEC 62304)

Software segregation is one of those architectural concepts everyone claims to understand until you ask them to actually do it. In theory it’s simple, prevent a failure in one part of the system from dragging the rest of the system into the abyss. In practice, many teams treat segregation like a decorative sticker they slap […]

Read More
No image available

Who should own the SRS?

You’ve got the confidence of a lion and the audacity of a squirrel… but you can’t own this. – Anonymous This question keeps coming up, so let’s settle it. The Software Requirements Specification defines the WHAT; the behaviors, constraints, and obligations the software must satisfy. It’s the launch point for every downstream activity: algorithms, architecture, […]

Read More
No image available

Foundation of a Systems Engineer

To the optimist, the glass is half full. To the pessimist, the glass is half empty. To the Systems Engineer, the glass is twice as big as it needs to be. – Anonymous I’ve spent a couple decades watching systems engineering mutate across industries like some kind of evolutionary experiment nobody asked for. So here’s […]

Read More