什么是系统工程?

什么是系统工程?把极其复杂的研制对象称为系统,即由相互作用和相互依赖的若干组成部分结合成具有特定功能的有机整体,而且这个系统本身又是它所从属的一个更大系统的组成部分。       

系统工程则是组织管理这种系统的规划、研究、设计、制造、试验和使用的科学方法,是一种对所有系统都具有普遍意义的科学方法。——钱学森          

总而言之,系统工程则是按照各个目标进行权衡,全面求得最优解的方法,并使各组成部分能够最大限度地相互协调。系统工程起到技术胶水的作用,使不同的设计/子系统共同运作,形成一个完 成某项具体工作的、能够达成关键系统属性最好平衡的集成系统。   

工程化一个新系统的工作的庞大和复杂性,需要一个专门的团队来领导和协调工作的执行和实施。这样的计划就称为“项目”,并由一个项目经理来领导和一组人员来帮助。系统工程是项目管理的一个固有部分:规划和指导工程工作。如果把项目比喻成建造一个房子,系统工程相当于房子的设计过程,而项目经理则相当于房子建设进度、质量、风险、团队等方面的管理者。用一张图表示:

image

 系统工程是项目开发过程中的重要活动,是项目质量的重要保证手段。

 

为什么需要系统工程师?

系统工程的起源主要是以下三个因素:

1)先进的技术会带来风险和复杂性(发展中的技术)

2)竞争需要技术专家冒风险(竞争)

3)一个完整的产品需要在各个学科和接口之间建立桥梁(专业化)     

为什么需要系统工程师?系统工程师岗位的设置能解决以下的问题:

1)绝大多数工程师往往只在某一方面有所专长,对于复杂的系统有多个部件,无法进行产品的设计;

2)在产品概念选型阶段,如何对多种设计方案进行评估?

3)在产品设计阶段,如何对产品进行架构设计,并让各专业有效协同,SE像胶水一样让各专业的接口无缝衔接?

4) 在产品开发阶段,如何做好需求的映射,对产品开发和验证进行监控,让客户的需求与设计需求一一对应?

5)在产品发布与维护阶段,如何对产品的可靠性进行保证,提高客户对产品质量的满意度?

6)如何进行产品CBB的开发与维护,构建新平台概念?让一个系统能满足不同的客户需求?   

总之,系统工程师必须根据其对系统总体性能、设计风险、成本、进度等的影响而对这些问题进行审视。他/她是系统和项目作为一个整体的倡导者。更具体点讲,系统工程师要结合成本及质量要求,要将系统设计得刚刚好(Good-enough):

image

系统工程师在项目中是技术方面的总体负责人;每个PDT对系统工程师的数量没有硬性要求,视项目的复杂度而定。

 

系统工程师在开发过程的活动有哪些?

系统工程师作为项目的技术总负责人,需要对技术的设计质量负责,以下是共创力咨询某客户的SE的活动:   

image

(1)高级系统工程师(Senior SE):制定系统框架并指导总的技术方案

(2)督导系统工程师(Advisory SE):在框架内领导系统设计

(3)系统工程师(Staff SE):支持高级系统工程师工作并在某一个或几个子系统领导工作

(4)助理系统工程师(SE-Trainee):具有系统工程师潜质和一定经验、技能基础,履行或执行了系统工程师部分职责和任务(活动)并具有良好绩效。

 

产品需如何对系统工程师进行赋能?

共创力咨询认为,系统工程师应从四个方面进行赋能:

1)工程与技术能力     

1、深入掌握研发业务领域的工程技术,是某个专项工程技术专家,如软件工程、硬件可靠性、热设计、UCD、EMC、测试等;  

2、能够跟踪、评估、选取业界先进的工程技术、理论,如DFX、UCD、CBB等;

3、或主导DU层面以上的专项工程技术优化和改进的能力。

2)流程和方法 

1、有较丰富的流程定义与改进经验,能够高质量完成子产品线层面研发流程/方法/规范子系统的定义/改进工作议实施有效处理;

2、能够通过评估/度量/调查验证等方法确认子产品线层面研发流程有效性,分析其改进点和相关改进建议的合理性,并对改进建议实施有效处理;  

3、具有较强的协调能力,能够推动一些新流程/方法试点实施过程中相关问题的解决。

3)工具研究与应用推广       

1、深入、全面掌握本业务领域的研发工具,是本业务领域的某专项领域的研发工具专家;    

2、能够跟踪、评估、选取业界先进的研发工具、方法、理论;    

3、熟悉需求分析、设计、开发与测试、配置管理、项目管理等常用工具,至少对其中某一类工具有较深入的研究。

4)辅导与专项改进能力

1、具备一定的问题敏感性和对问题的洞察力,具有一定的把握现状和分析问题的能力,明白工作的意图,能够把握要达成的目标;

2、掌握团队运作基本知识,有基本的管理和领导能力,能够对一个PDU组织进行必要的教练式辅导;

3、一定的沟通和推动能力,会运用一定的沟通技巧,推动部分共识的达成和工作开展;

4、掌握培训、宣传和交流的基本方法和技巧;

5、有一定的组织策划能力,组织推动能力。