Discuss about the Interface Useability for Software Engineering Perspective.
I have always yearned to develop a customer-oriented application that will assist in the purchase of flowers within my locality. The flower business has thrived in the near past, and the trend is expected to have a positive growth in the coming years. However, there was a lack of connection between the customers and the sellers whereby the former would spend a lot of time to access specific flowers that met their needs (Rogers, Sharp, & Preece, 2015). To bridge the gap between the customers and the flower vendors, I ventured in the development of a flower shop mobile application. My goal was supported by the technological advancement where many people can own smartphones and iPads. The application is mobile-based, and any user can download it in their network-enabled gadgets and start using it (Krug, 2010).
Many people are today engaged with their demanding jobs and have limited time to conducting real window shopping. Most of them have turned to social marketing and mobile search engines as an easy way of locating the shops that sell the products their need (Rogers, Sharp, & Preece, 2015).
Therefore, the objectives to develop a customer-oriented interface were; a) allow the customers to determine the nearest flower shops from their homes after login the application and typing the inbuilt keywords in the search engine; b) allow the customers to place their orders and make payments online (Shneiderman & Plaisant, 2009) c) ensure that the orders are delivered to the customers' doorsteps; and d) the application notify the customers when their favourite flower products are available in the market. The named features outlined in the objectives make my application the most effective in providing customer-oriented services. Besides the goals stated above, this is a free application that is accessible to any users faster downloading and installation on their smartphones and other mobile devices (Lauesen, 2007).
The mobile application has been developed using a simplified interface that is both advantageous to the customers and me (as a developer). The customer hates complex application that will take them time to understand. The application's layout is very simple regarding usability and understanding. It contains features such as;
- Login/ Sign-Up: After the application has been download from the Appstore and installed on a mobile device, a customer will have to create a membership account by selecting the sign-up button. Existing, the member will select the login option to access the web page (Krug, 2010).
- A home feature which outlines all the information contained in the web page.
- A search Engine where the customers can search for their choice of flowers.
- Different bouquets that available for the customers to choose. The bouquets offered to the customers are birthday bouquets, wedding bouquets, exclusive bouquets and an icon showing the best flower seller in a specific region (Norman, 2004).
- Chart Icon that allows the customers to share their views and interact with the flower vendors
- Favourites Icon that will list the most ordered and purchased flower products/ brands by other customers
- Contact us icon displaying the sellers' contact and email addresses that can be used by customers to reach them.
- A social icon that links the application to the social media platforms such as Facebook, Instagram, Twitter among others.
- Shopping Cart Icon that lists the flower products selected by the customers. The details listed here are the flower type, quantity, price, and the selected vendor. By clicking the Ok in the Shopping Cart, the customer would have placed an order (Rogers, Sharp, & Preece, 2015).
The outlook of the application has been simplified, shown in the development stage, fit the targeted market segment. Customers can easily navigate their way through the application features without seeking the assistance from anyone.
Being dedicated to meet specific customer needs, the interface has been developed in a simplified way to help effective management. The application has been designed to avoid bugging and crashing every time customers access them (Lauesen, 2007). Lastly, manageability will allow easy upgrading about the changing market needs and the new technological inventions.
With success in the development of the interface, it is my believe that it help the customers to meet their respective needs by a) provision of better customer services; b) improving the efficiency of products delivery; improve customers' loyalty; and d) Providing helpful information that helps the customers to fulfil their specific needs by giving a higher bargaining power.
Krug, S. (2006). Don't Make Me Think. A Common Sense Approach to Web Usability. Berkeley. CA: New Riders.
Krug, S. (2010). Rocket Surgery Made Easy. The Do-It-Yourself Guide to Finding and Fixing Usability Problems. Berkeley. CA: New Riders.
Lauesen, S. (2007). User Interface Design: A Software Engineering Perspective. Harlow, UK : Pearson Education Ltd.
Norman, D. (2004). Emotional Design. New York: Basic Books.
Rogers, Y., Sharp, H., & Preece, J. (2015). Interaction Design. Chichester, West Sussex, UK: John Wiley & Sons Ltd.
Shneiderman, B., & Plaisant, C. (2009). Designing the user interface: Strategies for effective human-computer interaction . Reading, MA: Addison-Wesley.