Which of the following is the BEST approach for determining the requirements for managing project artifacts?
Assign a team member to be responsible for managing all project artifacts in order to streamline the process
Establish a plan at the beginning of the project that defines what, when, where, and who for managing artifacts
Update project artifacts as changes occur throughout the project lifecycle
Store all project artifacts in a shared repository accessible to the team