As an AI language model, I cannot share personal experience, but Here are some ways in which project requirements can be gathered during architecture design process:
1. Interview stakeholders: Hold meetings with stakeholders to determines the goals, objectives, and scope of the project. Gather information about the constraints, preferences, and concerns.
2. Identify assumptions: Identify any assumptions being made by stakeholders that need to be verified or validated.
3. Analyze existing systems: Examine the existing systems, processes, and workflows that are related to the project. Determine the strengths and weaknesses of these systems.
4. Conduct research: Research the industry, competition, and trends to ensure that the project meets the industry standards and needs.
5. Create functional specifications: Develop detailed functional specifications, which outline the features and functionalities of the project.
6. Create liaisons: Establish liaisons with other departments or relevant stakeholders to obtain additional information or support.
7. Establish design principles: Consider the principles of User and data safety, security, scalability, maintainability, usability, accessibility, and performance when defining the system's design objectives.
8. Review and Refine: Continuously review and refine your project requirements as the design process progresses. Ensure that your requirements align with the business objectives and are consistent with the target audience.
Publication date: