There are many sources for questions that can be categorized:
- Past experience: systems, integration, programming, etc.
- Learning from external sources: formal and informal.
- Communicating with colleagues: meetings, brainstorming.
The first two are long term studies and help to create a good base for initiating the third.
Let’s look at the basic points where conflict can occur and where the difficult questions will arise:
- Where different systems interact: interfaces, methodologies, etc.
- Where there are many unknowns: missing requirements, missing solutions, “down worry attitude”
- Where there are many owners: infrastructure, communications, inputs and outputs, etc.
- Where the risks are greatest: performance, functionality, development, etc.
What is in common for there items? These items represent the places when more than one person can affect the outcome, where the designer / system engineer must work as a coordinator and leader. The roles of system engineer will be discussed in a future post, but lets just assume that coordination and system overall view are under the scope of responsibility. The questions at the end surround one specific theme – will this work as a system?