Author: Vanilla Rice

  • Architectural risk segregation (IEC 62304)

    Software segregation is a general architecture/design concept to ensure a failure in one architecture element doesn’t negatively impact or lead to failure in another element. This is to prevent undesirable condition such as mission failure, user harm, financial loss, security breach, usability, performance, etc. This post is not to provide an academic overview of software…

  • Who should own the SRS?

    Walking on water and developing software from a specification are easy if both are frozen. – Edward V. Berard I want to address this as it’s a topic that keeps coming up. SRS contains “WHAT” the software is required to satisfy. It is the starting point for software design activities (whether it’s algorithm, design, user…

  • 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 observed how the role of systems engineering and their utilization vastly differs across industries over the course of last couple decades.…

  • Hello world!

    Starting a new blog to share my experiences and lessons, new and old. It’s something I wanted to start for a while now, but never had time to get around.