Useful UX knowledge that programmers need to know

AMA (Ask Me Anything), a regular Q&A (FAQ) event on TopDev's fanpage. In the last program, Mr. Nguyen Thanh Tung has shared his best with the members of the programming community.

He is currently serving as the Head of Web Product Development – app of Mobile World Joint Stock Company. He has over 10 years of experience in Product Management and UI / UX, plus he has experienced many projects in big companies such as Baamboo MP3 (VCcorp), Anhso.net (Moorecorp), Thegioididong.com , Dienmayxanh .com , Application TGDD. Please take a look at your share with readers in the past week.

Hi Mr. Tung, can you tell me if you need to know UX, do you need to know the technique? I want to study UX, where should I start?
If you want to be a UX designer, it is not necessary to know how to program, but you should be able to give yourself a skill / hacker mindset + equip yourself with Research skills when you encounter problems (need English well). You take a concrete example of Hacker mindset, how to increase UX experience (case study of Instagram): see link here

At thegioididong.com , Product Manager plays the role of UX and many user experience issues need to be solved by programming, PM can research and give solutions for Dev to deploy (because not every Dev research skills or sensitivity to UX). For example, for the first time to optimize the loading app experience quickly, he is the one who gives some technical directions to the optimal Dev side (although he is a Foreign Trade person, learning UI)

I am iOS Dev. Although many years of mobile as there is not much knowledge about UX as well as how to optimize the process of making your own app, because sometimes it is not reasonable to understand the idea of ​​UX design hybrid. With dev, should you start learning and understanding UX from which platform? Thank you Mr. Tung.

At thegioididong, there was a time when he had a similar problem with the IT team, and he did a session to share with them about why IT should know UX and what to equip, you can refer here

This is a little weird but can you share with me how to convince my UX approval boss? Even though I believe this UX will work, the bosses don't do it, how about it?

Good UX is not decided by you or your boss, but decided by the user. The best way is after designing, please bring the sp out for users to try it (technique is much: send a mass survey, random interview with 5 users, call old customers and invite them to focus group testing). At tgdd, after designing, we build up the prototype and bring it to some users to try, the results bring discussion to the team. The boss is also wrong, ?

I want to ask how is your path to becoming a UX design? Currently I want to become a UX designer but don't know where to start?

His process of learning UX design comes from 2 sources:

– Learn from reality: I can look through the work path you have done. The deepest experience of UX is when working in Thegioididong (5 years). The most inspiring lessons about UX come from people who are not in their area of ​​expertise but from "pagan" people who show themselves something "UX comes from life" and people UX should be more of a practical experience than just reading and studying. His UX design perspective is now "minimalist" and "rice". You shared it here before :

– Self-study: he reads the documentation and UI / UX articles every day (the main source is now medium.com , quora.com ), participates in discussions with some groups on UI / UX / Product Management on Slack ( group VN, the Marquee team, the foreigner has https://www.productmanagerhq.com ), connect and follow some UI / UX designer + PM famous in the world at Facebook, medium.com.

Can you introduce some of the UX designs that inspired you to me?

These are some of the UX design stories that he impressed recently – a case of detailing the UX / UI design process of a hypothetical Google Hobbies application.
– Redesign Uber experience in the direction of "rice" and easy to use for the elderly
– Designing music listening experience on Spotify , he was surprised to know how clever the spotify algorithm is and how they can suggest music in the same way.
-Analytical analysis on User onboard of famous web / app. Also learned a lot about UX and how to do UX audit

Hello. What is the biggest difficulty in 10 years keeping your PM position? How do you overcome that difficulty? What's more, what is the quality of being a good PM? Thank you.

There are two biggest challenges for you after 10 years of PM

– Management capacity and project implementation: How to make products that we cherish launch TRUE PROGRESS, CORRECT DESIGN. Some problems that teams often encounter: Dev bad code, unlike design; Dev does not provide a technical solution to solve the problem mentioned above or only 50% expected; Content glitter like design that anyone writes; 30-minute delivery process anyone can do; …. Many factors that influence the outcome of the project and good PMs must have power and aggression, perfectionism to bring everything to their destination.
– Usually when I do 10 years in a field, I will have a lot of experience and these experiences will gradually transform into my views, philosophies, which will sometimes make it difficult for me to absorb the flow. Thinking differently or new angles. A PM / UX designer should keep an open attitude to every point, do you share that idea in this slide or I read this article .

I can read her article series (Product Director of Facebook), she shares a lot of interesting things to become a good PM: https://medium.com/@joulee Want to read more deeply to prepare Being a PM is a very complete source.

Which UI / UX project you are most interested in and what did you learn from that project? You and your team are building a game project running on a mobile platform, do you have UI / UX experience for this type of project? Look forward to hearing from you.

Every year thegioididong.com and Green Machine ( dienmayxanh.com ) will have a big change of UI / UX to serve the sales and serve users better, and after each project (about 3-4 months) then you and your team draw new lessons. Some things you think are important when managing a project:
– Choose an effective project management model: in tgdd we use scrum
– Communicating transparent, clear, continuous and regular team is the key factor to decide the success of the project
– Mobilize resources from many departments into the process of making UX: in the process of making, to have the best UX products when I will touch other teams such as content, logistics, call center. Putting the customer at the center, I will see a lot of things that need to affect the parts to produce a good UX flow.

Thank you, Mr. Tung, for your sharing!

Share the news now