Project Advocate is a role within the FlatClusterDevelopment methodology.
- The Project Advocate works for the Developers on the Project Team.
- Research any information the Developers need by communicating with the Potential Customers, or by setting up necessary Shadowing so that Developers can visit on-site to learn what they need to know.
- Treat the Potential Customers with respect and let them know that their input is valued, and that our goal is to make a product that will be useful to them.
- Never promise the Customer any features or products that have not been released from development & testing.
- If entering a new market, keeping a low profile is important so that other companies won’t walk away with our ideas. Doing widespread surveys for market research might be a bad idea in such cases.
- Once a project has been released from Development, organize and orchestrate Beta Testing, writing of Documentation, etc, as directed by the Project Leader.
- Once a project has been released from Testing, and the Project Leader has approved the results of the testing, the Project Advocate has the responsibility to be in charge of marketing efforts, including press releases, advertising, etc...