I am facing a strange situation in one manufacturing company and I need help to figuring out what to do. The company has a very low PM maturity level, especially when it comes to non-manufacturing activities.
Global management has recently declared a strategic goal to finally release an internal hardware/software development platform for use in multiple company's manufacturing sites and start training developers to use it. It is being developed on and off for a few years and they now want it completed in 6 months.
I am assigned as an architect of the platform - my responsibility is making and enforcing technical decisions because developers in multiple countries are unable to agree themselves.
- There is no project charter: project is defined by marketing material mostly and developers are to decide what to do and how to do it themselves. That is why I have my role - they can't agree. This also indicates the maturity level of the team.
- There is no project sponsor: technical department managers (line managers, basically) are expected to spare some resources for common benefit and a strategic goal.
- There is no project manager: "because project managers are expensive and busy with manufacturing projects". To some extent I try to do manager tasks to keep development going.
- There are no dedicated resources: developers are allowed to work on the project on their spare time (i.e. when there is a gap between commercial projects).
- Even "dedicated" resources like me have other higher priority tasks, in particular those that bring direct revenue.
This is not the first iteration like this and managers are not quite happy about wasted resources and developers spending 1000s of hours without completing anything. Platform is already in use by skilled developers, but it is in alpha stage where user/developer has to fix issues when build applications on the platform.
Previous iterations were "completed" when either deadline came or resources were removed from the project to do something else. Product documentation was simply declared complete and released as is, completion reported to management.
I don't know how to approach this. I am not in a position to change situation myself, my expressed concerns are either politely ignored or "we have heard that before". I really wish this to succeed, but am lost in how to go towards success. Failure will harm me and will not bring the expected value to he company. What options do I have? What else is there to consider?
This company has a long success history in manufacturing, is growing and doing great from financial perspective, but development projects are treated as above and usually (if succeed) succeed only due to dedication and heroism of developers.