The article represents an interesting trend in relation with need for decoupling user experience from functionality that is happening as result of different UI channels such as web, mobile devices using which users could access the software functionality. This can be termed as “Paradigm Shift” that needs to be adopted by developers sooner than later as part of the development practice. This is becoming much more relevant for this year, 2014 where there will be a need for delivering functionality on different devices/channels. What this means is that developers need to stop visualizing user interfaces (UIs) when they analyze the feature/functionality development. This is primarily because of the following reasons:
How does an average developer develops the functionality today?
Most of the developers I have come across do consider following when developing the web functionality primarily because they are so much used to MVC design pattern for web development. And, one of the key element of MVC pattern is view which is user interface (UI) as described below:
This leads to developer creating functionality which gets coupled with specific user experience related with web UI. This was good until few years back. But, given several UI channels from where users could access the system, this actually ends up creating big overhead of having to maintain different versions of the functionality that works for different UIs.
And, what are different possible user experiences for same functionality?
So, what is needed to decouple user experiences from Functionality?
[adsenseyu2]
Last updated: 3rd May, 2024 Have you ever wondered why some machine learning models perform…
Last updated: 2nd May, 2024 The success of machine learning models often depends on the…
When working on a machine learning project, one of the key challenges faced by data…
Last updated: 1st May, 2024 The bias-variance trade-off is a fundamental concept in machine learning…
Last updated: 1st May, 2024 As a data scientist, understanding the nuances of various cost…
Last updated: 1st May, 2024 In this post, you will learn the concepts related to…