Here are the answers to your questions:
-
What are the core steps to add revisions or features to a project?
Answer: Understand the goals, evaluate the impact on the project, create a list of functionality requirements, and develop the requirements of the feature. -
What is the purpose of client stories in the context of project revision?
Answer: To establish what problem the client is trying to solve. -
Once revision goals are established, how should proposed solutions be evaluated?
Answer: Based on their effect on existing features, and the overall time/cost of development. -
What happens when a new feature contradicts previous client requirements?
Answer: The client should be apprised of the conflict, and clear priorities should be established to guide development. -
What defines the features and services provided by the software?
Answer: Functionality requirement.