I am looking for alternative ways for developers to specify and maintain a list of files that need to be installed on the target system - to be communicated to the build team.
At my small company we currently have an Excel spreadsheet system - a certain template for each product has a list of files together with attributes like what directory to install to, whether an EXE needs to be registered as a service, preserve contents on upgrade, etc.... The build team uses this spreadsheet as the sole source of information for creating InstallShield builds.
Everyone seems to think the spreadsheet system is confusing. But no one has a better idea.
What do people do?