Systems engineers and subsystem engineers: roles and responsibilities compared
✍️ How to write this paper — writing tools ▾
¶ … Systems Engineering Roles
Evaluating Systems and Subsystems Engineering Roles:
A Comparative Analysis
The intent of this analysis is to evaluate the roles of system engineers including systems analysts relative to subsystem engineers, who are often segmented by their area of expertise. The most common areas of expertise for subsystem engineers are hardware and software. In addition in electronics manufacturers it is common to find firmware or electronic subsystems engineers as well. Comparing the role of the systems engineer to that of the subsystem engineer starts with their approach to owning a specific series of processes and functional areas of the companies they work in. Systems engineers are often responsible for the entire life cycle planning of a given project, whether it is software or hardware based, or both. A systems engineer will also be more focused on lifecycle integration, baseline measurements, development phasing and systems engineering management compared to their counterparts in the subsystem area. Subsystem engineers including those in hardware, software and firmware or electronics are focused on how to optimize the specific areas of a system they are responsible for. This includes optimizing the level of compatibility a given system component has, the development of optimization routines within the subsystem to ensure high performance, and the definition of key performance indicators (KPIs) and metrics to evaluate results (Carrington, Strooper, Newby, Stevenson, 2005). This analysis will conclude with an assessment of how these two different areas of engineering expertise are combined to optimize a systems' performance and ensure long-term scalability and viability of the systems designed. Often systems engineering and subsystems engineering teams will coordinate on the definition of key performance indicators (KPIs) and measures of performance that the system will be evaluated on over time. This is commonly seen in the benchmarks from a systems standpoint that companies rely on to ensure the systems designed stay vigilant and focused on the original design goals and purposes.
Best Practices in Subsystems Engineering
Where the systems engineer and subsystems engineering roles differ is first in their areas of academic discipline and second in their specific approaches to managing their segments of a broader profess, system or product-based initiative. In the computer industry hardware engineers have often majored in Electrical Engineering (EE), Mechanical Engineering (ME), or Integrated Circuit design and concepts. For the software engineers the undergraduate and graduate degrees of those working in this field include Computer Science (CS), Information Systems or Technology (it/IS) and Programming-specific majors as well (Carrington, Strooper, Newby, Stevenson, 2005). Firmware engineers or those subsystems engineers who concentrate on the electronics and circuitry of a system are often experts in software engineering in addition to electrical engineering as well. Subsystem engineering best practices is common across all of these disciplines however, as they are each specifically focused on how to make their specific area of expertise and design within a system, project, product or program as optimized as possible (Omachonu, Einspruch, 2007). Best practices in subsystems engineering has similarities to systems engineering, in that each area must concentrate on how to integrate their processes, systems, and products together. They vary however in their approach to managing the internal development process and the approaches used to optimize componentry or software code.
Subsystems engineering professionals concentrate more on the individual lifecycle of their given component or product, not so much on the broader, systemic integration of a product or process across an entire company. While subsystems engineering, both hardware and software, concentrate on integration the focus is how to manage the input and output from the components, subassemblies or code segments they have expertise in, not the overarching systemic integration of all components together. Second, subsystems engineering is more focused on state-of-the-art technologies in their specific areas including the opportunity to contribute to their professional communities through thought leadership (Hoberman, 2009). As a result subsystems engineering professionals are loyal first to their professions, second to the organizations they work for. As a result the level of knowledge transfer within each of the engineering disciplines' represented in subsystems engineering tends to be very high; there is a professional level of collaboration that occurs within each of these subsystems engineering areas (Omachonu, Einspruch, 2007). Third, subsystems engineers are more attuned to how their specific product and technology areas are driven by external market forces and market dynamics than system engineers typically are. The reason is that subsystem engineers, both hardware and software, seek to understand how customer and market needs impact their existing and future designs. As both of these classes of subsystem engineers are more focused on how to create valuable contributions to their specific area of expertise, monitoring market and customer trends tends to be a passion for many of them. It is not unusual for example to see an engineering team know more about market trends, research, unmet customer needs and competitors than a marketing department for the same product (Hoberman, 2009). This is precisely why subsystem engineers in high technology companies often end up running product management, product marketing and corporate marketing because they have a better grasp of the many challenges users face and how the technologies they have expertise in solve them.
Subsystems engineers also are required to understand how the user's requirements will shift over time, and predict them within functional specifications that are translated into product designs. Where the systems engineers concentrates on the total integration of all components and the systemic integration of all systems, the subsystem engineer concentrates on how to translate unique customer requirements into a technically achievable product design. In this aspect of their role, the subsystems engineering teams, whether they are hardware, software or firmware focused, are all measured and evaluated on how well they manage the translation of customer requirements into product designs and platforms.
There are many examples of subsystem engineers being highly effective in translating the unmet needs of customers into requirements that eventually lead to exceptional commercial and technical success of products. The founding of Apple Computer by two young engineers from Hewlett-Packard is a case in point. Steve Jobs and Steve Wozniak were originally training in typesetting and electrical engineering respectively. The combining of each talent led to the development of the first Apple II computer and from there a revolution in computing was founded. This and many more examples like them show how effectively the combining of individual subsystem engineering expertise can lead to significant innovation and new product concept development. The idea behind think tanks and business incubators is precisely designed using these approaches as well. In addition Microsoft uses this approach of combining subsystem engineering expertise in the design of new application software. The expertise of ergonomic engineers, top software developers, graphical interface experts, and system integration engineers are all pulled together on project teams to create exceptional new user experiences in Microsoft applications. Google also uses this combining of subsystem engineering expertise with their rule of 20%, which states that engineers have up to one day a week to work on any project of their choosing (Hof, 2008). Often these projects involve highly collaborative efforts and a strategy, which to date has resulted in 57% of total revenues (Hof, 2008). In other words, Google has found that when subsystem engineering expertise is combined with the freedom to pursue innovative ideas, significant new product ideas can be generated. The need for creating a continual stream of new products is critically important both for Google and Microsoft and while both take slightly different approaches to attaining this, both have the foresight to look to collaborative subsystem engineering to gain insights into new product development and innovation. A third example of this is the approach that of the processes and development practices within Ford Motor Company which has taken a more subsystems based approach to rapid prototyping. As a result the time to produce a new model design in Ford is down by over 60% (Harrison, Colombo, West, Lee, 2006). This approach to making more seamless collaboration between subsystems engineers in the Ford development organizations as led to the development of the new model and platform called Flex, and future models slated for 2010 introduction (Harrison, Colombo, West, Lee, 2006).
In conclusion, subsystems engineering requires an expert-level grasp of technologies and techniques for getting the most value out of each product generation and product line a company produces. There is also the need for creating a highly collaborative approach between subsystem engineering teams so that innovation is nurtured and grown. Finally there must be latitude for subsystem engineers to own the products they are working on and develop effective strategies for making them marketable over time. Subsystem engineering is a critical area that requires total focus and commitment on the part of any organization to ensure their products stay competitive, viable and most important, relevant to customers over time.
Conclusion
The differences between system engineering and subsystems engineering have been analyzed and evaluated in this paper. Systems engineering is crucial for the coordination of all tasks, processes, and systems to complete a new project or re-engineer and existing one. Systems engineering is also crucial for system-wide performance optimization to ensure the many processes, procedures and roles all stay aligned to the goals of the customer. Systems engineering's requirements for integration and collaboration also force a more systemic and focused strategy of development over other approaches. There is also the need for systems engineering to consider the integration points outside an organization to ensure a high level of process performance and integration. Examples of this include supply chain integration and optimization and the development of more effective approaches to managing trading exchanges and networks.
Subsystems engineering is also critically important in that functional area expertise is critically important in the hardware, software, and firmware areas of a company for it to succeed. The combining of functional engineering disciplines is critically important for innovation to occur and new product ideas to be created. Google uses this approach to collaborative subsystem engineering with this rule of 20% which states subsystem engineers can use up to 20% of their available time to work on projects with their small teams. This now accounts for 57% of all Google revenue products and services. The combining of subsystems engineering has also shown to be highly effective at Ford Motor Company and also in the development of innovative customer-based solutions. Between system engineering and subsystem engineering, the latter is more often required to create a more customer-driven series of solutions that can quickly scale to the evolving needs of a customer base. This is why subsystems engineering teams often pride themselves on their command of a market segment and its needs. The challenge for companies is to balance each of these engineering disciplines
Create your account
Always verify citation format against your institution’s current style guide requirements.