芯片公司的尴尬真相:连软件工程1.0都没做到
软件工程1.0听起来很老派,但它定义的那套东西——结构化方法、过程控制、项目管理、文档规范,放到今天的芯片研发里,很多公司连及格线都够不着。
很多团队的工作方式还停留在"能跑就行"的阶段。
需求文档?有,但经常是开发到一半才补的。架构设计评审?形式大于内容,真正的技术细节没人深究。RTL代码写完直接扔给验证,验证发现问题再回来改,改完再验,循环往复。这种打法在小项目上或许能蒙混过关,但规模一大,整个项目就会陷入泥潭。
软件工程1.0听起来很老派,但它定义的那套东西——结构化方法、过程控制、项目管理、文档规范,放到今天的芯片研发里,很多公司连及格线都够不着。
很多团队的工作方式还停留在"能跑就行"的阶段。
需求文档?有,但经常是开发到一半才补的。架构设计评审?形式大于内容,真正的技术细节没人深究。RTL代码写完直接扔给验证,验证发现问题再回来改,改完再验,循环往复。这种打法在小项目上或许能蒙混过关,但规模一大,整个项目就会陷入泥潭。