Design Paradigm & Workflow
We employ the design paradigm of analyze, specify, design, build and test including iterations that helps us converge the design rapidly. Our goal is to obtain a better understanding of the design and eliminate guesses

- Analyze – understand the system, break it into smaller pieces (subsystems), create models and simulate as required. Create hypotheses to explain anomalies
- Specify – requirements analysis
- Design – develop architecture, perform risk analysis, create the design
- Build – fabricate item required to support the design
- Test – define experiments for generation of data, possibly using test apparatus, from which we can substantiate the model and design
- Iterate – at any step go back and repeat as need be to help fill in knowledge gaps, reduce risks and strengthen the design at the subsystem- and component-design levels

Converging by Iterating
- Model the problem
- Design based on the model
- Compare the design to the model
- Refine the model and iterate if there are discrepancies
- Map the results to the expectation of the model