Put decades of software and systems engineering experience to work for you.
Over the years I've helped organizations solve a wide variety of software and systems engineering challenges. I've assembled a short list of topics that I might be able to help you with. It's not a comprehensive list, but it should give you a good idea of my areas of expertise.
Doug Rosenberg
Is your SysML modeling effort experiencing rigor mortis from over-engineering?
Rigor mortis occurs when over-engineered SysML models cost more to build and maintain than the value they deliver.
Learn More → Pain-Free MBSEDo your SysML models ignore software?
Modern systems are increasingly software-defined—your SysML model should reflect that reality.
Learn More → AI-Assisted MBSEAre you confusing functional decomposition with system architecture?
Functional decomposition identifies what a system does; system architecture defines how it is built.
Learn More → Pain-Free MBSEDoes your project suffer from undiscovered requirements caused by off-nominal scenarios?
Alternate and exception scenarios are one of the richest sources of undiscovered requirements.
Learn More → Pain-Free Use Case ModelingHas your team given up on use cases because they take too long to write?(Hint: AI writes use cases.)
AI can generate high-quality use case first drafts in minutes, dramatically reducing the effort required.
Learn More → Pain-Free Use Case ModelingIs your team struggling to adopt SysML v2 and the model-as-code paradigm?
SysML v2 introduces a model-as-code paradigm that can dramatically improve AI-assisted systems engineering.
Learn More → Free SysML v2 Lunar Lander ExampleIs your team failing to leverage AI as a subject matter expert?
AI can serve as a knowledgeable subject matter expert throughout the systems engineering lifecycle—not just as a coding assistant.
Learn More → AI-Assisted MBSEIs your team failing to leverage AI as a software specification generator?
One of AI's highest-value applications is generating high-quality software specifications before code is written.
Learn More → AIM for SoftwareAre you spending too much on AI token costs because of inadequate software specifications?
Better software specifications reduce token usage by minimizing rework, retries, and prompt iteration.
Learn More → AIM for SoftwareCould Design-Driven Testing dramatically improve your test coverage for vibe-coded applications?
Design-Driven Testing uses requirements and use cases to systematically increase test coverage for AI-generated software.
Learn More → Design-Driven TestingIf any of these topics sound familiar, I'd be happy to talk.