CSE498, Collaborative Design, Fall 2020
Computer Science and Engineering
Michigan State University

Ford Motor Company is a multinational automotive manufacturer headquartered in Dearborn, Michigan, employing 199,000 employees and producing a total of 5.9 million vehicles in the last recorded year. Ford designs and manufactures a full line of cars, trucks, SUVs and electric vehicles under both the Ford and Lincoln brands.

Ford is committed to delivering software in the mode of continuous integration/continuous deployment (CI/CD) &endash; that is, frequently adding to a project in small ways. To achieve this, teams must be highly coordinated and communicate their progress continually. However, the COVID-19 pandemic has resulted in development teams being distributed across residences, making it challenging for teams to keep track of their progress.

Our Ford Accelerate Monitor provides team members with an easy way to monitor projects. This includes lead time, deployment frequency, mean time to restore, and change fail percentage.

Users can register projects consisting of various CI/CD products including Jenkins and GitHub. They can also track incidents through our web portal.

Once registered, members can connect to the application through a Google Assistant device to ask for statistics about any specific team or project, for example, “What is the change fail percentage for Team Viking over the last 28 days?” Additional statistics like build frequency and build failure notifications are also available.

Our system makes it easy for teams to track their progress remotely, leading to increased productivity.

Our back end is a SpringBoot application written in Java, while our front-end portal is built using VueJS. Our data is stored in a Firebase database, and a REST API framework is used to connect everything together.