Software development centered on users’ needs.

When designing and developing software products, user privacy and data security must be the primary considerations. Users should be clearly informed of what data is collected, the purpose of collection and how to use it. For example, in health applications, only data directly related to health functions should be collected, so as to avoid obtaining rights unrelated to functions, such as unnecessary geographical location, address book or microphone access.
At the same time, the real needs of users must be fully understood and reflected in the early stage of development. This can be achieved by questionnaire survey, user interview, competitive product analysis and other methods, from which high-frequency keywords and pain points in user feedback can be mined as the core basis of functional design. In the process of data analysis, we should pay attention to the diversity and representativeness of samples to avoid algorithm or service bias caused by gender, age, race and other factors. For example, the priority of health functions should not be decided only by the feedback from male users, but also by ensuring that the opinions of users with different cultural backgrounds are equally adopted. Need to provide multilingual interface and localized translation to avoid cultural misunderstanding; Support screen reader and voice navigation function, which is convenient for visually impaired users; Provide barrier-free options such as high contrast, font enlargement and color inversion;