Chapter 3 Conceptualization (Builder’s Dream is Designer)
Architects are often one of the main links between the business world and technology. Conceptualization refers to conceptualizing the user’s idea as something that can be realized through conception.
Concept formation
When we enter a new field, they have different usages, pronunciations and contexts. To establish a connection with the field, we must first fully understand how the field exists.
The general production concept revolves around solving user problems, balancing costs with helping customers increase their income. What are the issues under discussion?
- What is the set of problems to be solved
- What are the common solutions to these problems
- What kind of results does the customer want? What value does the system add?
- What are the new approaches to these problems
- What is the user’s opinion on this issue
- What is the process of solving this problem
- Who is the ultimate target audience for this question? Is it really necessary for them
When you have a general idea of the problem, consider:
- Where is the real boundary
- What is the real demand
- Who are the real customers
- What constraints exist
- Major components of the solution
The design process
1. Development environment diagrams and probability diagrams provide alternatives to the problems discussed. 2. Listen to the customer during the design process
Concept concretization
The 80/20 rule applies to software development as well. Make a minimum viable product as early as possible — the 20% of features (critical, important features) that people use every day.