图像
Hiroki Ishiguro
石黒 裕紀
主幹技師
已发布: 2023年2月14日

上一期,笔者从提高效率和质量的视角,介绍了“GitLab”这一CI/CD工具的部署。另外,笔者还想讲述一下这一部署的全过程。从2020年开始,鉴于新冠疫情的不断扩散蔓延,员工逐渐开始居家办公。本公司为保护设计人员的健康安全,也面临着提高居家办公适用率的需求。


居家办公的实现本身就是一个很大的课题,对此课题细分后,发现包括以下两点具体内容。

【如何实现居家办公】

  1. 技术方面(例如使用什么工具、如何进行网络配置)
  2. 管理方面(例如如何保持严格的出口管制)

对于第①点,产生了如下想法和对策。

想法:

  1. 构建远程环境,必须能够在单片机板上进行调试和评测。
  2. 为此必须找到合适的工具。
  3. 接近软件开发源头的美国软件开发团队推荐的是“GitLab”。

对策:

  1. 进行环境完善,以在日本和其他地区也能够使用“GitLab”。
  2. 笔者已经在上一期讲述了实际设计的系统配置示例。
  3. https://www.renesas.com/blogs/rx-family-software-past-and-future-5

对于第②点,产生了如下想法和对策。

想法:

  1. 将所有设计数据汇集到“GitLab”中。
  2. 设计数据中存在“密码技术”、“无线技术”、“语音压缩技术”等受出口管制的技术。
  3. 瑞萨与日本国内、海外、公司内、公司外的设计人员合作开发一个软件产品。
  4. 以前是先确定出口的对象技术及需求者,然后按件进行出口管控,但是在采用GitLab进行数据汇集/公开的项目中,需要更全面的管理方法,以提高效率。

对策:

  1. 将“GitLab”中的数据按出口管制技术和其他技术进行明确分组。
  2. 按设计人员指定账户归属(日本国内、海外、公司内、公司外)。
  3. A.和B.相结合,可在出口管控时提供适当的访问控制。

单独实现①时,可提高开发部门内部的效率和质量,而对②进行完善后,可以适用于开发部门外部的各种连接模式,最终不论是开发部门的内部或外部,很多设计人员居家办公的适用率都得到了提高。笔者所在的部门自2020年以来,大致实现了七成左右的居家办公率,特别是最近一年这一比例进一步得到了提高。同时,海外事业部的成员和合作伙伴成员也可以居家办公了。就在笔者写下这篇文章时,或许新加坡和越南的设计人员们还正在使用武藏事业所的远程环境进行RX单片机软件的开发。
能够取得本次成果,仅依靠开发部门是办不到的,还与IT部门和法务部门进行了多次沟通,克服了种种障碍。
虽然过程很辛苦,但最终结果除了提高了质量和效率之外,还因为居家办公降低了感染新冠的风险。

在新冠疫情蔓延之际,笔者与整个开发团队的出发点完全是为了保护我们的设计人员。待有了一定的成果后,忽然重新审视现状,发现由于不用通勤,还实现了生活和工作的平衡,这也是意想不到的收获。另一方面,笔者认为由于缺乏沟通而造成的问题也在增加。

对于新的问题,我们将思考新的对策,在保持这一方向的前提下,通过采用最先进的开发技术等,不断努力以跟上最新的开发方式。