Future interaction for the interface of applications and devices

Over the past five years, we have seen the world with multiple innovative ideas regarding interaction and user interface. People around the globe are now familiar with the concept of AR, VR, voice command, gesture, and so forth. With the rise of AI (Artificial Intelligence), the application and devices are more and more intelligent with the capability of human needs and behavior prediction. Consequently, in this article, I will shape the potential user characteristics and the interaction style in the next decade.

The portrait of the future users

To begin with the shape of the future users, I used to look at my children as he’s six years old now. How will he be in the next ten years when he’s sixteen? In fact, nowadays, children from six to eight years old start using electric devices such as smartphones and tablets and can learn quite fast. The typical user like this generation (my boy in the example) is using multiple senses to interact with the application. They usually use voice, touch, visualization tools, movement in their daily activities. For example, my kid is very familiar with Google Assistant and Amazon Alexa. Hence, I believe they will feel comfortable with voice commands, hands movement commands, and human-robot interaction (HBI) style in the near future.

Moreover, the portrait of the users in the next ten years will broaden from the young generation to 60-70 years old people (as we are getting old from now on). Users will keep doing multi-tasking, even though they can’t do multi-task like a machine, but they still prefer to switch back and forth between the things simultaneously. As a result, the demand for adaptive devices and integrated devices will increase. Users might want to have glasses that allow them to watch the streaming video, listen to music, and answer the phone call using the eye’s movement. The disabled people will also be able to control their robot arms or legs with the brain signal, maybe. 

Predicting the interaction style for user’s interfaces

As we can see the users in the future, the application or device’s interface will also need to be improved massively. At this moment, most of the user skips using a computer mouse but use a trackpad or touch screen instead. The more multi-tasking they are, the less able to control the device they could afford for. With that in mind, I would believe the future interaction style will focus on a few critical trends as below.

The voice interface

As modern users get busier, they prefer some interaction style that allows delivering the command freely. Users will turn on or turn off the TV or the air conditioning with just a voice command. The mobile and web applications are now supporting voice search steadily, and they will work smoothly in the coming years. The voice interface is not an innovation in terms of technology development, but it becomes possible to apply with the blooming AI industry. 

The robot and automation interaction

Robotics technology is growing in any area of our lives. From medical care to customer support, it becomes a key business strategy because of the quick response to the client. For example, the chatbot has been the big trend in the last three years, with elementary conversation supported. However, in the next ten or twenty years, we will have more than enough data to train the computer with deep learning to make the computer program more powerful and more brilliant. We have a vacuum cleaner, rice cooker, and I believe we can somehow ‘make a full week plan’ for those devices in 2025. 

Interaction through human senses

Facebook wanted to patent their way of turning on our camera to track our face feeling silently (3), and it might be popular in the future. Imagine that Netflix, Music app, Travelling application, or even your juice maker machine can be based on your facial feeling today to suggest what you should drink, where you should go, what you’d better watch and listen to.

It is how the world might surround you and serve you with the intent to satisfy you the most. 

To conclude, the future interaction style might focus on flexibility and adaptability based on the user’s profile or context. Users can interact with things we design in their most convenient way. Hands will not be the only way to interact, but other senses and movement will also be the input source for the applications. 


(1) https://uxdesign.cc/the-future-ui-trend-of-2025-14d9fdf6745

(2) https://careerfoundry.com/en/blog/ux-design/whats-the-future-of-ux-design/#how-will-ux-change

(3) https://www.inc.com/minda-zetlin/facebook-patents-spying-smartphone-camera-microphone-privacy.html

Few Agile notes I learnt today

#agile #scaleagile

So, today I passed the LinkedIn assessment for the Agile methodologies, thumbs up. However, there are a few things I learned during the way that I want to take note of here.

In Scaled Agile Framework, if you just need to measure one thing, what is it?

Note: If you only want to measure one thing in the Scaled Agile Framework (SAFe®) or other frameworks, yes, it could be “cost of delay” (that is the official version, according to the SAFe® test). This is where I read.

Three key different things between task board and kanban board

This is the article you should read

What is the Enabler’s role in Scaled Agile Framework?

An Enabler supports the activities needed to extend the Architectural Runway to provide future business functionality. These include exploration, architecture, infrastructure, and compliance. Enablers are captured in the various backlogs and occur throughout the Framework. This is further reading.

What are the most common ways to split a story?


Further reading for story splitting is here:

What Happens When A Story is Not Accepted by Product Owner?

Abandon it. In some cases, the story may be abandoned. This is a healthy response of a mature product owner, and it typically happens when the data does not provide the information the product owner was hoping to get. They see that what the team can realistically create based on what’s in the system is not what they or the stakeholders had envisioned.

Further reading is here.

That’s it so far.

Hope it helps sometimes you read this.


Adobe hỏi về DOB

Dạo này update XD thấy Adobe ‘yêu cầu bắt buộc’ bổ sung ngày tháng năm sinh (DOB). Bình thường thì sẽ không thấy  đó là required field,  chỉ khi nào  click vào submit thì mới thấy thông báo lỗi như  hình  sau:

Nói thật là nó hơi bị ‘annoying’, nhất là lúc đang cần update XD hoặc PTS để xem file design của người khác gửi, nhưng rồi mình cũng tò mò là tại sao họ lại cần DOB? có phải đây là yêu cầu dành riêng cho người dùng ở Vietnam hay không?

Tò mò vậy nên bấm vào ‘Why do we need this?’, bởi mình nghĩ khi họ thêm required field DOB thì họ cũng đoán sẽ có nhiều người dùng thắc mắc, Vietnamese còn ít nhưng ở EU thì lấy thêm thông tin gì thì phải giải thích thôi rồi… 🙂

OK click vào

Và thấy một cái page dạng T&C (terms and conditions) dài ngoằng, theo bản năng mình bấm command + F và tìm từ ‘birth’.

Ngay lập tức mình tìm thấy phần có nội dung liên quan, đại khái là từ nay Adobe sẽ thu thập thông tin của user trong đó mở rộng, bao gồm cả DOB và lý do là ‘in accordance with applicable law’.

Trên thực tế, mình ngầm hiểu là US law hoặc International law, còn ‘by law’ nào và bộ luật gì, điều khoản bao nhiêu? có liên quan tới GPDR hay không thì không thấy nhắc đến.

Việc này đối với người dùng Việt Nam chắc không phải là vấn đề gì to tát, nhưng nếu bạn đã làm qua GPDR với khách hàng EU và đã tìm hiểu qua privacy law ở Germany thì sẽ thấy nó là một dạng thông báo hời hợt và tiềm ẩn rủi ro ra sao.

Vậy người dùng có điền thông tin DOB không?

Ý kiến chủ quan của mình là có, vì với người Việt Nam nói riêng, DOB chưa phải là thông tin gì ghê gớm.

Thêm nữa, Adobe vẫn cho dùng XD free với cá nhân cơ mà! 🙂

But it’s good to know.

Hanoi, 10/2020

Communication products 

Giao tiếp với người sử dụng qua sản phẩm


Dạo này bận tơi bời hoa lá.. Blog để mốc cả nửa năm không thèm ngó tới, lâu lâu lại tạt vào xem có gì hay ho nhưng thực sự chỉ có thể viết lách khi em bé đã ngủ say.

Trước giờ có nói tới UI is communication, nôm na là UI của bất cứ sản phẩm nào cũng có thể biến thành công cụ “giao tiếp” với người dùng / khách hàng. Dạo gần đây thì thấy nhiều hơn thế. Tranh thủ mấy phút rảnh rỗi share lên đây vài ví dụ thú vị.

Chiếc cốc của hãng Krispy Kreme Doughnuts có làm thêm 1 chiếc bánh donut ở đáy cốc, tạo cảm giác "wow" nho nhỏ cho người dùng và giúp "remind" lại brand một cách giản dị, hóm hỉnh, funny
Chiếc cốc của hãng Krispy Kreme Doughnuts có làm thêm 1 chiếc bánh donut ở đáy cốc, tạo cảm giác “wow” nho nhỏ cho người dùng và giúp “remind” lại brand một cách giản dị, hóm hỉnh, funny


gói sốt của mỳ chua cay Modem, sử dụng lời giải thích "chua cay hơi bị hay" tạo ra trải nghiệm thích thú và mang lại sự khác biệt với những gói gia vị nhàm chán của những sản phẩm cùng loại
Gói sốt của mỳ chua cay Modem, sử dụng lời giải thích “chua cay hơi bị hay” tạo ra trải nghiệm thích thú và mang lại sự khác biệt với những gói gia vị nhàm chán của những sản phẩm cùng loại


Miếng dán hạ sốt, lấy cái tên "bye bye fever" tạo cảm giác thích thú cho người dùng, phù hợp với con text trẻ em.
Miếng dán hạ sốt, lấy cái tên “bye bye fever” tạo cảm giác thích thú cho người dùng, phù hợp với con text trẻ em.


Máy đo nhiệt kế 1 giây, dùng icon để mô tả chức năng đo nhiệt cho người hoặc nhiệt độ phòng
Máy đo nhiệt kế 1 giây, dùng icon để mô tả chức năng đo nhiệt cho người hoặc nhiệt độ phòng

Có thể dễ dàng nhận thấy, những nhà sản xuất sản phẩm gia dụng mới là những người đi đầu trong việc ứng dụng “communication” trong từng sản phẩm của họ. Những thông điệp đơn giản, thể hiện qua copy-write hoặc icon đã mang lại trải nghiệm thú vị cho người sử dụng.

Bên cạnh đó, thay vì việc “đao to búa lớn” vào những chiến dịch truyền thông đã và đang trở nên bão hòa với người tiêu dùng, việc tập trung vào những chi tiết nhỏ dạng “micro-interaction” sẽ giúp cho người dùng gắn bó với sản phẩm cũng như thương hiệu tốt hơn.

Living UX, Are you?

Nếu bạn là 1 người làm về UX, CX, bạn có nên lưu ý hơn trong cuộc sống?


(Ảnh: bad driving – nguồn: drivingbad.vn)

Có một lần nói chuyện với Kiên 44 và mấy bạn làm graphic design mình có nghe được idea rằng “dân làm UX thì thông thường sẽ mang lại cuộc sống dễ chịu hơn cho những người xung quanh”. Ngẫm nghĩ ra thì thấy cũng có lý, nhưng chắc là ít người để ý điều này, hoặc là họ có làm về UX, nhưng lại chưa thực sự để ý tới việc mang UX vào cuộc sống?

Vậy Living UX là gì?

Nói một cách đơn giản, đó là tạo ra phong cách sống của chính bạn, mà qua đó bạn có thể mang lại cho những người xung quanh (bạn bè, gia đình, đồng nghiệp…) sự tiện lợi, am hiểu, và hỗ trợ tốt nhất. Nghe vẫn có vẻ mơ hồ, nhưng đôi khi đó là những điều đơn giản mang lại cảm giác, “trải nghiệm” thích thú, thoải mái cho mọi người.

Tôi sẽ chia sẻ một vài ví dụ, mà tôi tin rằng, ai trong chúng ta cũng đã từng làm như thế hoặc cảm thấy thoải mái khi đón nhận nó.

Ví dụ ở công ty

  • Sáng sáng đi làm, bạn có mỉm cười tươi tắn và nói “chào buổi sáng” với các đồng nghiệp? Lúc trước công ty mình có 1 bạn nữ làm lễ tân, sáng nào cũng vui vẻ chào đón mọi người, ai cũng thấy thoải mái và thân thiện, cảm giác vui vẻ khi bắt đầu 1 ngày mới. (Giờ thì bạn ấy stress vì công việc nên bỏ thói quen đó rồi )
  • Công ty có vài dụng cụ pha cafe (French press, Sunbeam..), mỗi lần sử dụng xong, bạn có bỏ bã cà phê và rửa sạch hay không? (Để người dùng sau bạn có thể sử dụng được luôn)
  • Công ty sử dụng Skype chat để trao đổi thông tin trong các dự án, theo thói quen, các đồng nghiệp sẽ đặt “book-mark” các group chat. Rồi 1 ngày tôi thấy 1 anh đồng nghiệp chat nhầm liên tục giữa 2 – 3 group chat dự án, để ý một chút thấy tên dự án khá giống nhau như: Willing donate website, Wendy website, Weird management… Tôi đoán hành vi sử dụng của bạn này là: Vào skype search, gõ “W…” và enter… Điều này dẫn tới khi thao tác nhanh, thường xuyên gõ nhầm “room” chat, tôi lẳng lặng đổi tên các group cho bạn ý rồi thông báo lại. Làm quen với 1 “group name” mới vẫn tốt hơn là nói chuyện “nhầm” với khách hàng.
  • QA vật lộn với phân loại bug trong JIRA, tôi nói chuyện và tạo thêm “custom field” cho họ.
  • Làm việc với khách hàng lệch múi giờ tới 3-4 tiếng đồng hồ, tôi dậy sớm hơn, kiểm tra email, trả lời và sắp xếp sẵn mọi thông tin để khi các đồng nghiệp khác tới văn phòng, mọi thứ đã sẵn sàng.
  • Khi bạn muồn nghỉ phép dài ngày (hơn 1 ngày), ngoài việc báo cho người quản lý, bạn có sắp xếp công việc và chuẩn bị các phương án dự phòng (plan B) để người khác có thể giúp bạn khi bạn ko có ở đó??
  • Có anh PM (Project manager) viết báo cáo hàng ngày cho khách hàng, trong email không bao giờ cách dòng giữa các ý chính, đọc rất nhức mắt, tôi đã góp ý để nội dung email “dễ đọc hơn”. Cũng có PM viết báo cáo quá dài, tôi cũng góp ý bởi khách hàng (các agencies) họ “không rảnh” để đọc báo cáo dài lê thê, cái họ cần là % completion, overall status, blocker issues… Tóm lại nếu là PM, bạn cần nghĩ rằng làm sao để khách hàng đọc báo cáo của bạn trong..1 phút là nắm đủ thông tin cơ bản của dự án. Bởi cũng như tôi, họ có 20-30 dự án cần theo dõi.
  • v.v…để ý 1 chút, có rất nhiều ví dụ phải ko?

Ví dụ trong cuộc sống

Trong cuộc sống thì nhiều vô kể, nhưng tôi ví dụ ở một số việc đơn giản, mà chắc rằng không ít lần bạn cảm thấy không thoải mái, vậy tại sao bản thân mình không “improve” nó?

  • Đi xe trong thành phố, bạn có bật đèn chiếu pha xa (đèn far) hay không? Nếu có, thì bạn nên điều chỉnh, bởi nó gây chói mắt và khó chịu cho người đi đối diện.
  • Khi dừng đèn đỏ, và khi chỉ còn 3-4 giây nữa là chuyển sang đèn xanh, bạn có bấm còi không? Và nếu đèn đỏ báo 50 giây, bạn có tắt máy?
  • Vẫn là khi dừng đèn đỏ, bạn có nhường đường ở những nơi cho phép xe rẽ phải?
  • Khi đứng chờ thang máy trong tòa nhà (chung cư, văn phòng) và khi thang đến, bạn có đứng sang 1 bên để dành chỗ cho người trong thang máy đi ra? Và nếu vào trước, bạn có bấm nút [<>] để cho những người khác đi vào không bị cửa sập vào người?
  • Khi bước qua cửa kinh cường lực và có người đi phía sau, bạn có dùng tay đỡ cánh cửa để giúp người đó đi qua thuận tiện hơn?
  • Đi chơi về muộn hoặc không về ăn cơm, bạn có gọi điện hoặc nhắn tin báo cho người thân? (a kind of informative feedback). Điều này cũng giống như khi bạn có hẹn ai đó và đến muộn, bạn cần “update” thông tin cho họ. Con người là đối tượng luôn “đói” thông tin và luôn “thiếu kiên nhẫn”, vì vậy việc cập nhật thông tin của bạn vô cùng hữu ích.
  • blah blah…

Đọc đến đây bạn thấy có rất nhiều ví dụ phải không? nó nhỏ nhặt, lắt nhắt? hay bạn cảm thấy phải để ý quá nhiều thứ? Hãy suy nghĩ đơn giản, bởi đó là cách giúp bạn thay đổi “thói quen” (building habit) và làm mọi thứ tốt hơn. Để làm được việc này, bạn phải “educate” chính bản thân mình.