top of page
Open Agile Solutions, Inc.
Transforming Businesses
with AI & Agile

Requirements Impact Analysis Thread: Automating Requirements Impact Analysis with Python
When it comes to hardware development, managing requirements is critical to ensuring the success of the project. However, as requirements change and evolve, it can be challenging to understand the impact of those changes on the rest of the system. This is where requirements impact analysis comes in – it helps to determine how changes to one requirement may affect other requirements, as well as the overall system. Traditionally, requirements impact analysis has been a manual p

Todd Kromann
2 days ago3 min read
Digital twin implementation: a more detailed explanation of how digital twins are created
Digital twins are an increasingly important tool in the hardware development process. A digital twin is a virtual replica of a physical system or product that can be used for simulation and testing, allowing developers to identify potential issues before they arise in the real world. In this blog post, we will provide a more detailed explanation of how digital twins are created and used in the hardware development process. Creating a digital twin involves creating a 3D model

Todd Kromann
2 days ago2 min read
Hello World: The Basics of First Principles Thinking
Introduction: Innovation and progress are the cornerstones of the hardware industry. To stay ahead, engineers must constantly improve their processes and develop new, better products. One way to do this is through first principles thinking. In this blog post, we'll explore the concept of first principles thinking and how it can be applied to hardware development. Section 1: What is First Principles Thinking? First principles thinking is a problem-solving method that involves

Todd Kromann
2 days ago2 min read
how we might use simulink to complete our digital twin hello world
Simulink is a powerful tool for developing and simulating control systems. It provides an environment for modeling, simulating, and analyzing dynamic systems, such as those found in hardware development pipelines. To use Simulink for a digital twin, we can create a model that represents the behavior of the physical system. This model can then be used to simulate the system and provide insights into its behavior. Here's an example of how we might use Simulink to complete our "

Todd Kromann
2 days ago2 min read
From Reactive to Adaptive: The Benefits of Agile Hardware Development
A look at the benefits of using an agile approach to hardware development, including increased flexibility, faster time to market, and improved quality. Introduction: Hardware development is a complex and iterative process that requires careful planning and execution. In the past, hardware development has been a reactive process, with teams responding to problems as they arise. However, as hardware becomes more integrated into our lives, the need for faster and more adaptive

Todd Kromann
2 days ago2 min read
Mapping the Value Stream: An Overview
An overview of value stream mapping and how it can be used to identify areas for improvement in hardware development. Mapping the Value Stream: An Overview Value stream mapping is a powerful tool used in various industries to identify areas of waste and inefficiency in a process. In the context of hardware development, value stream mapping can be used to improve the product development cycle, reduce lead time, and identify areas for continuous improvement. In this article, we

Todd Kromann
2 days ago3 min read
Identifying Waste: The Eight Types of Waste in Hardware Development.
As with any development process, hardware development can generate waste in the form of inefficiencies, delays, and unnecessary expenses. Identifying and eliminating this waste is critical to achieving a lean and efficient development process. One way to identify and eliminate waste is through value stream mapping, a tool for analyzing the flow of materials and information through a process. In this article, we'll take a detailed look at the eight types of waste in hardware d

Todd Kromann
2 days ago2 min read
modular hardware design
Modular hardware design is becoming increasingly popular among engineers and manufacturers in many industries. This approach to design is based on creating systems with interchangeable components that can be easily reconfigured or adapted to changing environments. The modular design philosophy has a number of benefits, including increased flexibility, reduced waste, and improved maintenance and repair processes. In this blog post, we will explore the benefits of modular hardw

Todd Kromann
2 days ago11 min read
Automated fault diagnosis: AI can be used to automatically detect and diagnose faults in the system
some examples of how predictive maintenance using AI algorithms can improve maintainability, reliability, and logistics: In an aircraft engine, AI algorithms can predict the likelihood of component failure based on sensor data and historical performance data. This information can be used to schedule maintenance proactively, reducing the risk of in-flight engine failure and minimizing the impact on airline schedules. In a manufacturing plant, predictive maintenance using AI al

Todd Kromann
2 days ago3 min read


Open Agile Solutions , a foundation in agility
A few years ago, I founded Open Agile Solutions. It’s not much of a company yet, it’ just a mode for my own consulting and a way for me to extend agility in the world. Open Agile Solutions is different from other companies like the big 5 consulting or training companies. This is not just because it’s just me; but because Open Agile Solutions focuses specifically on using agile and lean techniques to help businesses improve their ways of working, increase engagement, and impro

Todd Kromann
2 days ago2 min read
Materials Management Thread: Streamlining Materials Management for Efficient Hardware Development
Efficient materials management is a crucial component of successful hardware development. In order to ensure that a hardware system meets all of its requirements, it is important to manage the materials used in its construction, testing, and deployment effectively. This is where the Materials Management thread comes in - it enables hardware development teams to manage materials from the initial planning stage to the final product. In this blog, we will explore best practices

Todd Kromann
2 days ago2 min read
Engineering Change Proposal Thread: Streamlining Change Management with Teamcenter
Introduction The engineering change proposal (ECP) thread is a crucial aspect of hardware development that enables effective management of changes throughout the development process. Siemens Teamcenter provides a comprehensive solution for managing ECPs. In this blog post, we'll take a closer look at the Engineering Change Management module in Teamcenter and how it can help streamline the ECP process and ensure successful change management. Section 1: Overview of Engineering

Todd Kromann
2 days ago2 min read

Todd Kromann
2 days ago0 min read
Field Maintenance Support Thread
Introduction The Field Maintenance Support thread is a crucial component of hardware development that ensures the operational success of a product. One of the key tools for managing field maintenance is Siemens Teamcenter. In this blog post, we will explore how the Field Service Management module in Teamcenter can help enhance field maintenance support and ensure successful product maintenance and servicing. Section 1: Overview of Field Maintenance Support Explanation of fiel

Todd Kromann
2 days ago1 min read
Overview: The Complete Guide to Hardware Development with Digital Twins and Thread Management
Hardware development can be a complex and time-consuming process, requiring the collaboration of engineers, designers, and other stakeholders. The use of digital twin technology and digital thread management systems can help to streamline this process, reducing development time, improving efficiency, and minimizing the risk of errors and failures. In this blog post, we will provide an overview of the complete guide to hardware development with digital twins and thread managem

Todd Kromann
2 days ago2 min read
Test Thread: The Importance of Testing and Validation in Hardware Development.
Hardware testing and validation are critical components of the hardware development process. Without proper testing and validation, there is a high risk of system failures, which can lead to significant losses in time and money. The purpose of testing and validation is to identify and address any issues with the hardware system before it is released to the market. The Test Thread involves the creation and execution of test plans to ensure that the hardware system meets the sp

Todd Kromann
2 days ago2 min read
Test Thread: The Importance of Testing and Validation in Hardware Development.
Hardware testing and validation are critical components of the hardware development process. Without proper testing and validation, there is a high risk of system failures, which can lead to significant losses in time and money. The purpose of testing and validation is to identify and address any issues with the hardware system before it is released to the market. The Test Thread involves the creation and execution of test plans to ensure that the hardware system meets the sp

Todd Kromann
2 days ago2 min read
Technical Data Packaging Thread: Best Practices for Technical Data Packaging in Hardware Development
The Technical Data Packaging Thread is a critical part of hardware development. Technical data packages (TDPs) are used to deliver complete technical data, including engineering drawings, test procedures, parts lists, and more. These packages ensure that all the necessary information is provided to the manufacturing team and that the product can be built and tested accurately. In this blog post, we will cover the best practices for technical data packaging in hardware develop

Todd Kromann
2 days ago2 min read
using test-driven development for ECP requirements impact analysis and test procedures
Test-driven development (TDD) is an agile software development approach that involves writing automated tests before writing the actual code. This approach has proven to be effective in improving code quality, reducing defects, and increasing the speed of development. However, TDD can also be used in hardware development to improve the quality and efficiency of the engineering change proposal (ECP) process. The ECP process involves making changes to an existing system or prod

Todd Kromann
2 days ago2 min read
Training Thread: How to Train Your Team on Hardware Development with Digital Twins.
Hardware development is a complex and ever-evolving field that requires a wide range of skills and expertise. As the use of digital twins in hardware development continues to grow, it's essential for organizations to ensure their teams are properly trained and equipped to work with these technologies effectively. In this blog, we'll explore how to train your team on hardware development using digital twins, including best practices and key considerations. Identify Training Ne

Todd Kromann
2 days ago2 min read
bottom of page