Depending on the requested task, the project is managed via gantt approach with multiple tasks with peer review (both internals and shared with customers). The typical deployment is then shared with customers via a dedicated wiki structure (like this but private between DAVE Embedded Systems and customers) and a dedicated project branch on our Gitlab server.
Depending on the requested task, the project may require a regular service for updates and improvements (such as the CVE monitoring and resolution via updated version of the Linux kernel). In this case, this service is released regularly via sw updates in our Gitlab server with release candidates and official releases